ポリシー
ポリシーは、ルールから作成するカスタムチェックです。各ルールは、古いアドレスへのリンク、特定のを持つ画像、ページタイトル内の単語など、ページ上の1つの要素を探します。ルールを組み合わせ、すべてのルールまたはいずれかのルールに一致した場合にページに問題があるかどうかを選択します。保存後、ポリシーは適用先のウェブサイトがテストされるたびに実行され、その問題は他のチェックと同様にインスペクターに表示されます。
組織で Silktide 4 も使用している場合、Silktide 4 でもポリシーが報告され、Silktide 5 でポリシーを編集しても、既存の Silktide 4 設定は維持されます。単語またはフレーズだけを検索する場合は、テキスト一致の方が設定が簡単です。
ポリシーの追加
任意のウェブサイトを開き、サイドバーで 設定 を選択してから、すべてのサイト の下にある チェック を選択します。チェックを追加、次に ポリシー を選択します。Silktide のどこからでも ⌘K(Windows または Linux では Ctrl+K)を押して、ポリシーを追加 を実行することもできます。

ポリシーは全画面エディターで開きます。右側にはフォーム、左側にはページの1つでポリシーを試すテスターが表示されます。後でポリシーを変更するには、同じ チェック リストで選択します。左上の戻る矢印を選択すると、保存せずに チェック に戻ります。
チェックを追加 に ポリシー が表示されない場合は、アカウント管理者にお問い合わせください。ポリシーの作成にはポリシー管理権限が必要であり、アカウント管理者はこの権限を持っています。
ポリシーには、保存前に必須となる 名前 を付け、目的を説明したい場合は 説明 を追加します。
ルール
ルール の下で ルールを追加 を選択し、ルールが探す対象を選択します。各ルールは、ルール 1: メールアドレス のように番号と種類をタイトルとするカードで表示され、その下には「“@winebarrel.co” を含むメールアドレスがある」のように、検出する内容を示す文が表示されます。ルールが意図どおりの内容を示しているか、文を読み返して確認してください。カードのタイトルを選択して開閉し、矢印で上下に移動し、ゴミ箱ボタンで削除します。

ルール内のフィールドで、探す内容を指定します。多くのフィールドには行があり、URL ルールを追加 や リンクテキストルールを追加 など、フィールド下のボタンで追加できます。
- 空のフィールドではルールは絞り込まれません。 何も入力されていない リンク ルールは、すべてのリンクを検出します。
- 1つのフィールド内の行は代替条件であり、そのうち1つが一致すればよいことになります。HTML タグ ルールの 属性 と テキストコンテンツ の行は例外で、すべての行が一致する必要があります。フィールドに複数の行がある場合は、そのことが表示されます。
- 入力したすべての条件は、同じ対象について真である必要があります。 リンク URL と リンクテキスト を持つ リンク ルールは、両方を持つリンクを検出します。
ほとんどの行には、種類、一致条件、大文字と小文字を区別するスイッチがあります。種類は、一致する、次で始まる、次で終わる、含む、単語全体を含む、一致しない、次で始まらない、次で終わらない、含まない、単語全体を含まない、次より短い、次より長い、正規表現、次より多くの単語を含む、次より少ない単語を含むです。アドレスを保持するフィールド(リンク URL、画像ソース、リソース URL、ページ URL)には、単語全体および単語数の種類はありません。次より短い と 次より長い は文字数を数えます。は、colou?r のようにスラッシュで囲まずに単独で記述します。
無効な正規表現や必須フィールドの未入力など、ルールに問題がある場合は、フィールドの下に問題が表示されます。また、カードが閉じている間は「このルールには修正が必要な問題があります。」と表示されます。ポリシーをテストまたは保存する前に修正してください。
各ルールの種類が探すもの
ルールを追加 メニューには13種類のルールがあります。テキスト、ページタイトル、ページタイプ、言語 はウェブページと PDF を読み取ります。その他はウェブページのみを読み取ります。
単語とコード
- テキスト - 画像の代替テキストを含む、ページ上の単語です。各単語またはフレーズを 検索するテキスト(1行に1つ) に1行ずつ入力し、含む(単語全体)、含む(単語内も含む)、または 正規表現 を選択します。
- ページタイトル - ウェブページのタイトル、または PDF の文書タイトルです。
- HTML コード - トラッキングスニペットやメタタグなど、表示上の目印がないもののためのページの ソースです。各 HTML コードに一致 の行では、含む、次より短い、次より長い、または 正規表現 を使用します。このルールには少なくとも1行必要です。
- HTML タグ -
p、img、metaなどの HTML タグ名 による要素です。必要に応じて 属性(属性の名前と値)および テキストコンテンツ で絞り込みます。タグ名がない場合は、すべての要素を調べます。 - XPath セレクター - 他のルールでは取得できない対象のために、 セレクター が選択する要素です。
リンク、画像、ファイル
- リンク - リンク URL、リンクテキスト、開く場所(任意、新しいタブ、同じタブ)、リンク先(任意、このウェブサイト、他のウェブサイト)によるリンクです。自サイトのページへのリンクは、
https://example.com/contactのような完全なアドレスで比較されるため、パスに一致させるには 含む を選択してください。mailto:とtel:のリンクは記述どおりに比較されます。 - 画像 - 画像ソース(画像のアドレス)と 代替テキスト による画像です。
- メールアドレス - メールアドレス 行によるメールアドレスです。メール形式 では検索場所を選択します。テキストとリンク内のメールアドレスを検索、リンク内のメールのみ一致、または リンク内にないメールのみ一致 です。
- リソース - 画像、、フォント、スクリプトなど、ページが読み込むファイルです。リソース URL、リソースタイプ(すべてのタイプ、画像、CSS、フォント、HTML、JavaScript、テキスト)、リソースサイズ(バイト単位のサイズ)で指定します。
ページ自体
- URL - ページ URL によるページ自体のアドレスです。
- ページタイプ - HTML ページ または PDF 文書 です。すべてのルール では、ポリシーを1種類のページに限定します。
- ページの深さ - Silktide がウェブサイトをテストした際に検出した、ホームページからそのページまでのクリック数です。ホームページは1、そこからリンクされているページは2というように数えます。一致する、次より小さい、次より大きい、次以下、または 次以上 で比較します。
- 言語 - 追加したいずれかの言語で書かれたコンテンツです。
すべてのルールまたはいずれかのルール
ポリシーに2つ以上のルールがある場合、ページに問題があるのは次に一致した場合 の下で、それらを組み合わせる方法を選択します。
- すべてのルール - すべてのルールが一致した場合にのみ、ページに問題があります。
/news/配下で古いブログにリンクしているページなど、ポリシーを絞り込むために使用します。 - いずれかのルール - 1つの一致するルールで十分です。古いメールアドレスまたは古い電話番号など、複数の対象を1つのポリシーにまとめるために使用します。
PDF では、Silktide はウェブページのみを読み取るルールを除外し、残りのルールで PDF を判定します。そのようなルールだけで作成されたポリシーは、PDF では何も検出しません。
一致しないページを探す
各ルールには、ページ上でこのルールが何も検出しなかった場合に問題を発生させる 一致しないページを探す スイッチがあります。不足しているものを探すには、これをオンにします。ルールの文は「一致しない:」で始まります。
たとえば、購入リンクがない商品ページを探すには、すべてのルール を選択して次を追加します。
- ページ URL が
/products/を含む URL ルール。 - リンクテキスト が
Buyを含む リンク ルール。一致しないページを探す をオンにします。
保存前のテスト
エディター上部のバーにページの1つのアドレスを入力し、テストを実行 を選択します。テスターは、保存済みかどうかにかかわらず、エディター内の現在のポリシーをそのライブページで実行します。ポリシーを保存すると、アドレス横の矢印に、そのポリシーをテストしたページの一覧が表示されます。

問題 には、そのページでポリシーが発生させる各問題が一覧表示され、ログ にはテストの実行内容が記録されます。問題を選択すると、一致した内容が隣のページプレビューで強調表示されます。
各問題には、ルール1で検出: “@winebarrel.co” を含むメールアドレスがある のように、それを検出したルールの名前が表示されます。ウェブサイトがテストされた後、同じ行がインスペクター内のポリシーの問題にも表示されます。ページ全体に関する一致(アドレスやタイプなど)、または 一致しないページを探す で見つかった不足項目の場合、ページには1件の問題があります。ポリシーにルールが1つしかない場合にのみその問題にはルール名が表示されます。複数のルールがある場合は、すべてのルールが関与しているためです。
ルールに問題がある場合、テスターには「このポリシーのルールに表示された問題を修正してから、もう一度テストしてください。」と表示され、修正が必要なルールが開きます。
問題
問題 の下で、ポリシーが検出内容を報告する方法を選択します。
- 優先度 - 他のすべてのチェックと同じ優先度レベルです。新しいポリシーは、アカウントのデフォルト優先度で開始します。
- 確信度 - 一致内容が確実に修正すべきものである場合は エラー、サイトに該当するか誰かが確認すべき場合は 警告 です。
- 問題のテキスト - 「このポリシーが検出する各問題に表示され、何が問題であり、どのように修正するかを示します。」
- ページごとに1件の問題 - 「ページ内で一致する場所の数にかかわらず、各ページを1回報告します。」一致箇所ごとに問題を表示するには、オフのままにします。

ウェブサイトの選択
適用先 の下で、すべてのウェブサイト を選択するか、特定のウェブサイト を選択してポリシーを実行するウェブサイトを選びます。ウェブサイトを検索… を使用してウェブサイトを検索し、ウェブサイトの矢印を開くと、そのの一部だけを選択できます。
保存
ポリシーを追加 を選択します。編集中のポリシーの場合は 変更を保存 を選択します。ポリシーは、名前、少なくとも1つのルール、ルールの問題がないこと、実行先があることを満たすと保存されます。その後、Silktide は影響を受けるウェブサイトを再実行するか確認します。ポリシーの問題をすぐに確認するには 今すぐ再実行 を選択し、スキップ を選択した場合は各ウェブサイトの次回テストからポリシーが実行されます。
ポリシーを削除するには、ポリシーを開き、変更を保存 横のメニューから ポリシーを削除 を選択します。
ポリシーが他のチェックと同様に達成基準に属している場合は、スコアに影響します。カスタムチェックをスコアに反映するを参照してください。