URL を入力すると、サイトの実際のクロール結果をもとにしたクリーンな XML サイトマップを取得できます。Google Search Console にすぐ送信でき、利用登録は不要です。数秒でダウンロードできます。
XML サイトマップとは、検索エンジンにインデックスしてほしいウェブサイト上のページを一覧にしたファイルです。各エントリにはページの URL と、必要に応じて最終更新日が記載されます。
サイトマップは、検索エンジンを重要なページへ直接誘導するため、それらのページのクロールとインデックス登録がしやすくなります。また、Google はサイトマップを「正規化のシグナル」、つまり検索結果にどのバージョンのページを表示すべきかを示すヒントとしても利用しています。
サイトマップは、検索エンジンがサイト内のページを見つけるのに役立ちます。Google がページを見つけられなければ、そのページはインデックスされず、検索結果で上位表示されることもありません。サイトマップの作成はあらゆるウェブサイトにとって推奨されるベストプラクティスですが、特に次のような場合には極めて重要となります。
大規模サイトでは、検索エンジンが新規ページや最近更新されたページを見落としがちです。サイトマップがあれば、検索エンジンはサイト内のページを網羅的に把握することができます。
検索エンジンはリンクをたどってページを見つけます。外部からのリンクが少ない立ち上げたばかりのサイトは発見されにくいため、サイトマップを活用することで、より早く見つけてもらえるようになります。
サイト内のどこからもリンクされていないページは見落とされがちです。サイトマップは、こうした孤立ページを検索エンジンに見つけてもらうのに役立ちます。
サイトマップは、通常はクロールしにくいコンテンツへ検索エンジンを誘導でき、どのページを優先すべきかを示す Canonical(正規化)のシグナルとしても機能します。
まず、yourdomain.com/sitemap.xml または yourdomain.com/sitemap_index.xml にすでにあるか確認してください。なければ、このツールで生成します。ドメインを入力すると、Ahrefs がすでにあなたのサイトをクロールしたページをもとに作成した XML ファイルをダウンロードできます。
ファイル名を sitemap.xml にしてサイトのルートフォルダにアップロードし、yourdomain.com/sitemap.xml からアクセスできるようにします。
ルートディレクトリの robots.txt ファイルを開き、サイトマップへのパスを指定する行(例:Sitemap: https://www.yourdomain.com/sitemap.xml)を追加してください。サイトマップが複数ある場合は、サイトマップごとに 1 行ずつ追加します。
サイトマップを公開したら、Google に知らせましょう。これは 1 回行うだけで OK です。
サイトマップは通常(ドメイン名)/sitemap.xml で表示されます。ブラウザで開いて、正しく読み込めることを確認してください。
Google Search Console でプロパティを選択し、[インデックス登録]→[サイトマップ]に移動します。
サイトマップの URL を入力して[送信]をクリックします。Google がサイトマップを取得し、その後も定期的に再訪問して新しいページを検出するため、新しいページを公開するたびに再送信する必要はありません。
Search Console では、送信した URL が robots.txt でブロックされている場合など、サイトマップに関する多くの問題が報告されます。サイトマップを robots.txt にも追加しておくと、他の検索エンジンにも見つけてもらいやすくなります。
無料のサイトマップ作成ツールの多くは、低速なライブクロールを行うため、数百件の URL を処理したところで停止してしまうことが多いです。一方、私たちは Ahrefs がすでにクロール済みのページ情報を基にサイトマップを生成するため、プロセスが数秒で完了し、大規模なサイトにも対応可能です。
Google に次いで活発なウェブクローラーの 1 つである Ahrefs クローラーによって、24 時間ごとにクロールされるページ数。
この無料ツールで作成できるサイトマップ 1 つあたりの URL 数は、多くの無料生成ツールの上限である 500 件の 2 倍になっています。
既存のインデックスを読み取るため、ユーザーの皆様をお待たせしてライブでサイトをクロールする必要がありません。
URL を入力するだけで、そのまま提出可能な一式が手に入ります。その内容は以下の通りです。
有効な XML サイトマップ。 Google が使用する sitemaps.org 0.9 仕様に準拠し、loc タグに絶対 URL を含んているため、そのままアップロード・送信が可能です。
検出できる場合は最終更新日を付与。 各ページが最後にクロールされた時点の最終更新日(lastmod)を追加し、検索エンジンが再訪すべきページを判断できるようにします。
プレーンテキストの URL リスト。 同じ URL をシンプルなテキストファイルとして出力します。簡易チェック、robots.txt、その他のツールでの利用に便利です。
アセットやクエリを含む URL を除外。 画像、スクリプト、フィード、トラッキングパラメータ付き URL はスキップされるため、サイトマップには Google が無視すべき不要な項目ではなく、実際のページだけが一覧表示されます。
除外したページの数。 サイトマップから除外されたクロール済み URL の数を確認できます。サイト監査でさらに詳細な改善を行うための出発点になります。
サイトマップには、サイト内のページが一覧で表示されます。サイト監査機能を使えば、どのページに問題があるのか、またそれらのページが検索エンジンに無視される可能性がある理由を確認できます。
必要なときにサイト全体をクロールし、速度、HTML、リンクなどに関する 170 以上の SEO およびオンページの問題を洗い出します。
noindex、robots.txt、または Canonical タグによりブロックされ、気付かれないまま Google から除外されているページを見つけます。
孤立したページや内部リンクが不十分な箇所を特定し、クローラーがすべてのページに到達できるようサイト構造を修正しましょう。
パフォーマンスに悪影響を及ぼし、検索結果での露出を減らしてしまう前に、重大な SEO 上の問題を早期に発見しましょう。
サイト監査は Ahrefs Free ↗ に含まれます
XML サイトマップとは?
サイトマップは必要ですか?
サイトマップを Google に送信するにはどうすればよいですか?
サイトマップの URL 数の上限は?
どのファイル形式で入手できますか?
サイトマップに一部のページが含まれないのはなぜですか?
データの鮮度は?
これはサイト監査とどう違うのですか?
このツールは本当に無料ですか?