外部リンクの監査
外部リンク監査では、他のサイトを指すページ上のリンクを確認します。 監査では、編集中のページの各外部リンクを確認し、壊れている、安全でない、または自動的に検証できないものをフラグ付けします。
これが重要な理由
外部リンクが壊れると、読者の行き止まりとなり、ページが適切に管理されていないことを検索エンジンに知らせます。 外部リンクは、最も制御しにくいリンクです。他のサイトはいつでもページを移動、名前変更、削除でき、リンクはサイレントに動作しなくなります。 公開前にこれらを確認すると、最初に追加されてから古くなったリンクを取得できます。
監査でチェックする点
監査では、次のいずれかの問題を抱える各外部リンクの商談がレポートされます。
- 壊れたリンク: リンクにアクセスできないか、
Status 404、Status 410などのエラーまたは5xxサーバーエラーが返されます。 リダイレクト後にエラーに到達したリンクも同じように報告されます。 ドメインが存在しないなどの理由で、サイトがまったく応答しないリンクも壊れたと報告されます。 - 安全でないリンク: リンクは
http://を使用しており、サイトはそれをhttps://にリダイレクトしていません。http://で始まりますが、安全なhttps://ページにリダイレクトされるリンクにはフラグが付けられていません。https://を使用するようにリンクを更新します。 - 未確認のリンク:このサイトは、一部のソーシャルネットワークと同様に、ログイン (
Status 401またはStatus 403)が必要、自動要求(Status 429)が制限、またはボットがブロックされているなどの理由で、自動チェックに回答しましたが、拒否されました。 フォローする回数が多すぎるリンクも、この方法で報告されます。 これらのリンクはブラウザーで動作する可能性が高いため、プリフライトでは破損として報告されません。 代わりに、リンクを開いて自分で確認するように求められ、影響が少ない場合に報告します。
リンクは、安全でない場合と壊れている場合の両方、または安全でない場合と確認されていない場合の両方で発生する可能性があります。この場合、両方の機会が報告されます。 正常に解決されたリンクは、途中でリダイレクトされた場合でもフラグが付けられません。
リンクのチェック方法
外部リンクとは、編集中のページとホストが異なるリンクです。 ホストは、ドメイン名に加えて、:8443などの非標準ポートです。 サブドメインは異なるホストとしてカウントされるため、blog.example.comとexample.comは両方ともwww.example.comの外部です。 リンクでhttp://を使用するか、https://を使用するかは問題ではありません。 同じホストへのリンク(自分のサイトへのhttp:// リンクを含む)は、代わりに内部リンク 監査でカバーされます。 mailto:、tel:、javascript:などのリンクは無視されます。
ブラウザーは別のサイトのリンクのステータスを読み取ることができないため、PreflightはオーサリングセッションではなくAdobeのサーバーから外部リンクをチェックします。 各リンクは、ページ上に複数回表示される場合や、#pricingや#featuresなど、異なるアンカーで表示される場合でも、1回チェックされます。 商談は、リンクが最初に表示される場所をハイライト表示します。
AEMのリンクチェッカーが既に無効としてマークしているリンクは、クリック可能なリンクがエディタによってページから削除されても、監査に含まれます。 その後、信頼関係ではなく再チェックされるので、作業開始後のリンクはレポートされません。
既知の制限事項
- リンク数: ページごとに、最大50個の個別の外部リンクがチェックされます。 その制限を超えるリンクはチェックされません。
- 時間制限:各リンクには10秒のタイムアウトがあり、プリフライトが応答性を維持するように、チェック全体に時間制限があります。 タイムアウト内に応答しないサイトは、壊れているとして報告されます。 サイトの読み込みが遅いページでは、実行しても一部のリンクがチェックされない場合があります。
- プライベート アドレス:イントラネット サイトなどのプライベート アドレスまたは内部ネットワーク アドレスに解決するプライベート アドレス: リンクはチェックされず、レポートされません。
- サーバーサイド表示: Adobeのサーバーからリンクがチェックされるので、場所、ログイン、またはボットの検出に基づいて動作が異なるサイトは、ブラウザーで表示される結果とは異なる結果を返す場合があります。 このようなリンクは、通常、破損ではなく 未検証リンク として報告されます。
解決方法
監査で機会が見つかると、それぞれの問題と推奨される変更が説明され、関連するリンクが特定されます。 「ページでハイライト表示」を使用してコンテンツ内のリンクにジャンプし、新しいタブでURLを開いて自分で問題を確認します。 壊れたリンクの場合は、ページの新しい場所に更新するか、削除します。 未確認のリンクの場合は、ブラウザーで正しく開くことを確認してください。 オポチュニティのレビューと解決方法については、 プリフライトでの監査結果を参照してください。