サイトマップ
ウェブサイトでは、検索エンジンがコンテンツをすばやく見つけてインデックスに登録できるよう、ページの機械可読な一覧であるサイトマップを提供する必要があります。Silktide は、ウェブサイトに検索可能なサイトマップがあるかをチェックします。
には、インデックスに登録したい URL が一覧表示されます。各ページの最終更新日時などの詳細を任意で含めることもできます。
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2026-07-01</lastmod>
</url>
</urlset>
重要な理由
サイトマップがない場合、検索エンジンはリンクをたどることによってのみページを見つけます。そのため、新しいページ、階層の深いページ、内部リンクが少ないページは、発見されるまでにかなり時間がかかることがあります。場合によっては、完全に見落とされることもあります。サイトマップは、コンテンツが変更された日時も検索エンジンに伝えるため、更新内容がより早く再クロールされます。
サイトの規模が大きいほど、サイトマップの重要性は高まります。クローラーは取得するページ数に上限を設けているため、サイトマップがあると、重要なページにその上限を優先的に使えるようになります。
修正方法
- XML サイトマップを生成します。ほとんどのコンテンツ管理システムや SEO プラグインでは、サイトマップを自動的に作成・更新できます。手動で管理するファイルよりも、自動生成されるサイトマップを使用してください。
- 通常は
https://example.com/sitemap.xmlのような一般的な場所で提供します。 - クローラー(および Silktide)が見つけられるよう、 ファイルで宣言します。
Sitemap: https://example.com/sitemap.xml
- 常に最新の状態に保ちます。新しいページが含まれていなかったり、削除済みのページが一覧に残っていたりするサイトマップは、検索エンジンからの信頼を損ないます。
Silktide によるテスト方法
- 標準的な
/sitemap.xmlの場所と、robots.txt ファイル内のSitemap:行を確認します。 - サイトマップインデックスファイルをたどり、ネストされたサイトマップから一覧に含まれるページ URL を収集します。
- サイトマップ URL が見つからなかった場合、ウェブサイトに問題があると判定します。
トラブルシューティング
ウェブサイトにサイトマップがあるのに Silktide が見つけられない
次の項目を順番に確認してください。
- 場所 - サイトマップは
/sitemap.xmlに配置するか、robots.txt のSitemap:行で宣言する必要があります。robots.txt に参照がないカスタムパスのサイトマップは検出できません。 - 有効性 - ファイルは、正しい
xmlns属性やエンコーディングを含む、サイトマップ形式の有効な XML である必要があります。無効なサイトマップは解析できないため、見つからなかったものとして扱われます。オンラインのサイトマップ検証ツールで検証してください。 - 利用可能性 - URL にアクセスした際、エラーページやログインページへのリダイレクトではなく、ファイルが正常に返される必要があります。
詳細情報
- トピックに関する権威性を高める内部リンク - サイトマップを補完的なカバレッジとして活用した、リンクによる検出
- サイトマップを作成して送信する(Google 検索セントラル)
- Sitemaps XML 形式(sitemaps.org)
- サイトマップに含まれていないページ