SEOのための完璧なサイトマップXMLのガイド
ウェブが日々進化していく中で において であり、そうである。 SEO とGoogleで検索してください。
これで。 なにごと と考えました。 ベスト 昨日までのやり方は、現在のシナリオには当てはまらないかもしれません。これは、特に以下のようなサイトマップに当てはまります。 アール SEOとほぼ同じ歴史があります。
が多いのですが の ネットで得られる情報では、なかなか まで 貴重なアドバイスと誤った情報を選別する。
を提出することは、ほとんどの人が考えていることです。 サイトマップ は重要ですが、SEOのKPIを推進するような形で実施するためには、その複雑な仕組みを理解できていないことが多いのです。
ここでは、ベストの情報を詳しくご紹介します。 今日のサイトマップに関連するプラクティス:
サイトマップとは何ですか?
サイトマップは、訪問者があなたのウェブサイトを見つけることができるようにするあなたのウェブサイトの設計図であると考え、サイトマップを使用することで、訪問者があなたのウェブサイトを見つけることができるようにすることができます。 サーチエンジンで探すインデックス、および 這う は、ウェブサイトのコンテンツを通じて、サイト内のページの優先順位を決定します。
サイトマップの重要性とは?
もし あなたのウェブサイトのページが正しくリンクされていることそうすれば、ウェブクローラーにあなたのサイトが何であるかを発見されやすくなります。
サイトマップは特に必要なものではありませんが、SEO対策になりますので、サイト構築の際に利用されることをお勧めします。
また、サイトマップを使用すると便利な特殊なケースもあります。
例えば、Googleのウェブページはリンクで簡単に見つけることができますし、全く新しいサイトで外部からのアクセスがほとんどない場合 バックリンクサイトマップを使えば、Googleでの存在感は確実に高まります。
もう一つのシナリオは、もしあなたが 電子商取引 500万ページを超えるようなサイトでは、完璧な内部構造を持たない限りは リンクと外部リンク検索エンジンがあなたのウェブサイトのすべてのページを見つけるのは難しいかもしれません。そこで、サイトマップを作成することで、検索エンジンから見つけてもらいやすくなります。
サイトマップが必要なWebサイトとはどのようなものですか?
Googleのドキュメントについて言えば、XMLサイトマップは、例えばECサイトなど、極めて大規模なWebサイトを手がける場合に重要です。また 外部リンクや大規模なアーカイブを持つサイトマップも必要です。.これらは、ウェブサイトに定期的にコンテンツを投稿している場合にも有効です。
このようなウェブサイトを持つことは、ほとんどの人にとって有益であることは明らかですが、XMLサイトマップを使用することは、すべてのウェブサイトにとって確実に効果的です。利用可能なすべてのウェブサイトは、検索エンジンが簡単にそれらの中で優先ページを見つけ、彼らは同様に便利なプラグインをインストールする必要がある理由である最終更新されたときに知っている必要があります。
XML Sitemapsの分類
サイトマップは、さまざまな種類に分類されます。ここでは、必要なものを見ていきましょう。
XMLファイルのSitemap Indexとは何ですか?
XMLサイトマップには、以下のような制限があります。
- URLは50,000件以内。
- 解凍後のファイルサイズは50MBが限度です。
を使ってサイトマップを圧縮することができます。 ジージップ は、サーバーの帯域幅を節約するためです。ただし、ファイルを解凍しても、サイトマップは上記の制限を超えることはありません。
上記の上限を超えた場合は、分割して 複数のXMLサイトマップにまたがるURL.これらのサイトマップは、1つのXMLサイトマップに統合することができます。 インデックスファイルと呼ばれることが多く、それ自体が様々なサイトマップのためのsitemap-index.xmlとなります。
非常に大規模なウェブサイトを扱う場合、きめ細かいアプローチが必要な場合は、サイトマップインデックスファイルを複数作成することができます。以下にその例を挙げます。
- サイトマップ-インデックス-カテゴリー.xml
- sitemap-index-articles.xml
- サイトマップ-インデックス-製品.xml
しかし、一つ注意しなければならないのは、サイトマップインデックスファイルを入れ子にすることはできないということです。検索エンジンにサイトマップファイルを一度に見つけてもらいたい場合は、以下のようにする必要があります。 為さる を使用します。
- サイトマップインデックス(複数可)を Bingウェブマスターツール と Google Search Console
- robots.txtにサイトマップのindex URLを指定する。これにより、検索エンジンのクロールを許可する際に、サイトマップを直接指し示すことができるようになります。
もうひとつは、サイトマップをGoogleに関連付けして送信することです。
画像サイトマップ
これらは、画像のインデックスを向上させるのに役立ちます。現在のSEOでは、画像はウェブページのコンテンツに埋め込まれているので、ページのURLと一緒にクロールしやすくなっています。
また、XML画像サイトマップよりも多くの属性を提供できるため、検索エンジンに画像のプロパティを呼び出すために、JSON-LDマークアップを使用することが容易です。
このため、ほとんどのWebサイトではXML画像サイトマップは不要になります。画像サイトマップを追加しても、クロールの予算が無駄になるだけです。
また、例外として、映像は、「映像の力で、人を動かす」ことができます。 ようとする Google画像検索から商品ページのセッションを獲得するのに役立つEコマースサイトやストックフォトサイトです。
使用する画像は、あなたのウェブサイトと同じドメインである必要はないことを理解する必要があります。また CDN をSearch Consoleで検証しています。
ビデオサイトマップ
画像に加えて、動画の利用がビジネスに不可欠な場合は、XMLビデオサイトマップを提出することができます。そうでない場合は、ビデオサイトマップは単に必要ありません。
注意点としては、動画を埋め込もうとしているページのクロール予算を節約することと、すべての動画にマークアップを使用することを徹底することです。
Googleニュースサイトマップ
に登録されているサイト。 Googleニュース は、このサイトマップを使用することになります。また、1つのサイトマップに1,000URLまでという制限のある過去に公開した記事を含める場合は、新しい記事が公開されるたびに同じように更新していけばよいでしょう。
Google News サイトマップは、ネット上のアドバイスとは異なり、画像 URL をサポートしていません。Googleは、Googleニュース用の記事のサムネイルを指定するために、og: imageまたはschema.org imageを使用することを推奨しています。.
モバイルサイトマップ
を使用する必要はありません。 モバイル のサイトマップは、ほとんどのWebサイトにおいてこれは、モバイルサイトマップがフィーチャーフォン用のページであり、ほとんどのWebサイトでは必要ないからです。また、これらはスマートフォンには対応していません。
そのため、フィーチャーフォンのために設計された独自のURLを持たない限り、モバイルサイトマップを使用しないことをお勧めします。
HTMLサイトマップ
HTMLサイトマップ は、基本的に人々がコンテンツを見つけるのを助けるために設計されています。
ユーザー体験を向上させるためにHTMLサイトマップが必要かどうか、また、HTMLサイトマップを作成するために必要なものは何かということは、しばしばユーザーの頭を悩ませる問題です。 内部リンク.
HTMLサイトマップのページビュー数をGoogleで確認する必要がある 分析学.もし低い場合は、ウェブサイトのナビゲーションを改善することができるということです。
これらのサイトマップは、ウェブサイトのフッターの助けを借りてリンクされ、ウェブサイト上の各ページからリンクエクイティを取得します。
リンクエクイティを活用するか、HTMLサイトマップを含めるかは、完全にあなた次第です。
ダイナミックサイトマップ
静的サイトマップは、次のようなオンラインツールを使って簡単に作成することができます。 スクリーミングフロッグ.
しかし、これらのサイトマップの大きな問題点は、ページを削除したり作成したりすると、サイトマップが古くなってしまうことです。コンテンツを修正してみても、サイトマップはlastmodタグの自動更新に失敗してしまいます。
そのため、変更のたびに手動でサイトマップを作成しアップロードできない場合は、静的サイトマップの使用は避けた方がよいでしょう。
サーバーを利用してダイナミックXMLサイトマップを自動更新し、関連するウェブサイトの変更を随時反映させることが簡単にできます。
動的なXMLサイトマップを作成する。
- 開発者は、カスタムスクリプトをコーディングし、同じように明確な仕様を提供する必要があります。
- 動的サイトマップ生成ツールが必要です。
- 使用しているCMSのプラグインをインストールする
動的なXMLサイトマップ やサイトマップインデックスなどのベストプラクティスがあり、HTMLやモバイルサイトマップではなく、現代で使われているものです。
動画、画像、Googleニュースのサイトマップは、コンテンツタイプのインデックスを向上させることでKPIを向上させる場合にのみ使用することをお勧めします。
XMLサイトマップのインデックス最適化
SEOのKPIを推進したいのであれば、XMLサイトマップにSEOに関連するページを含めるべきでしょう。
XMLサイトマップには、クロールが必要なページのリストが含まれており、Webサイトのすべてのページが含まれているわけではありません。
この後、検索スパイダーがあなたのウェブサイトに現れ、クロールするページ数を表示します。そして、XMLサイトマップは、サイトマップでブロックされていないものよりも重要視する必要があるものを示します。
そうすることで、検索エンジンに対して、特定のURLに特に集中したいことを示すことになります。これによって、クロールの予算もより効果的になります。
SEOに関連するページを使用するだけで、検索エンジンがより効果的にサイトをクロールできるようになり、より良いインデックスを使用するメリットを享受することができます。
SEOコンサルタントを雇う
Zoopla、uSwitch、Mashable、Thomson Reutersなどの企業と仕事をしていたロンドン在住の#1 SEOコンサルタントを雇いましょう。Lukasz Zelezny (MCIM, F IDM)を雇う。
SEOのためのSiteMap XMLを完璧にするために必要な対策
サイトマップを自動生成するプラグインやツールの利用
XML Sitemapジェネレーターが内蔵された監査ソフトウェアや、非常によく使われるプラグインなど、適切なツールセットがあれば、サイトマップを生成するのは簡単です。
Yoast SEOを使用しているWordPressで作られたWebサイトでも、プラグインでXML Sitemapsを有効にすることができます。
また、XMLサイトマップのコード構造に従ってサイトマップを設定する方法もあります。
技術的には、サイトマップはXML形式である必要はありません。各URLを区切る改行があるテキストファイルが必要なだけです。
hreflang属性を実装する場合、XMLサイトマップ全体を生成する必要があるため、作業が進めやすくなります。
また、サイトマップを自動的に設定する方法については、GoogleやBingのページで確認することができます。
Googleにサイトマップを送信する
Googleにアクセスする Search Consoleのダッシュボードをクリックし、「クロール」→「サイトマップ」→「テストサイトマップを追加」をクリックし、サイトマップをGoogleに送信してください。
サイトマップを送信する前に、サイトマップをテストして結果を表示し、エラーがないか確認したり、主要なランディングページがインデックスに登録されないようにしたりすることが可能です。
インデックスされたページ数と投稿されたページ数が同じであることを確認する必要があります。
サイトマップを送信することで、インデックスが必要な高品質のページを考慮するようGoogleに伝えることになりますが、それらのページがインデックスされることを保証するものではありません。
サイトマップを送信することで、以下のことが可能になります。
- Googleがウェブサイトのレイアウト方法を理解するのに役立ちます。
- 修正可能なエラーを発見し、ページが適切にインデックスされるようにします。
サイトマップで高品質なページを優先的に表示する
サイト全体のクオリティは、どのページであっても重要な要素です。 ランキング が気になります。
サイトマップがディレクションされている場合 ボットで低品質なページを表示検索エンジンは、たとえそのページがログインページなど、あなたのウェブサイトにとって重要なページであっても、人々がこれらのウェブサイトの人々を訪問したいと思うだろうと解釈するかもしれません。
その代わり、ボットをサイト内の優先度の高いページに誘導する必要があります。これらのページには、次のようなものが必要です。
- 高度に最適化されていること。
- 画像・動画が含まれます。
- ユニークなコンテンツが含まれていること。
- レビューやコメントを通じて、ユーザーとのエンゲージメントを実現する。
インデクシングに関する問題を回避する
Google Search Consoleは、ウェブページをインデックスせず、問題が発生する可能性があるページを表示します。
例えば、20,000ページを投稿し、15,000ページだけをインデックスに使用する場合、5,000ページの "問題ページ" があることを通知されることはないでしょう。
これは、類似した商品のページが複数存在するECサイトの多くに共通する問題です。
製品別ページを複数のXMLサイトマップに分割して、それぞれをテストすることをお勧めします。
"商品画像がないページはインデックスされない"、"ユニークなコピーがないページはインデックスされない "などの仮説を肯定するサイトマップを作成することが推奨されます。
主な問題が特定できたら、それを修正するか、そのページを「noindex」に設定し、Webサイト全体の品質に影響を与えないようにすることができます。
サイトマップにURLのカノニカルバージョンを含める
商品ページとほぼ同じようなページが複数ある場合は、「link rel=canonical」タグを使用して、どれがインデックスやクロールすべき「メイン」ページなのかをGoogleが理解できるようにすることをお勧めします。
他のページを指す正規のURLを含むページを含めない方が、ボットに重要なページを発見されやすくなります。
Robots.txtの使用をできるだけ避ける。
インデックスされたページを使用したくない場合は、通常、meta robotsの「noindex, follow」タグを使用することができます。
このタグを使用すると、Googleによるページのインデックス作成を阻止しつつ、リンクエクイティの保持を可能にすることができます。これは、あなたのサイトにとって優先度の高いユーティリティ・ページに特に有効です。
robots.txtを使用してページをブロックするのは、クロールの予算が少なくなってきたときだけにしてください。
Googleがコアページを犠牲にして優先度の低いページをインデックスし、再クロールしていることが確認された場合、robots.txtを使用する方がよいでしょう。
大規模サイト向けの動的サイトマップの作成
大規模なウェブサイトでは、すべてのメタ・ロボットを維持するのが難しくなることがあります。
その代わり、XMLサイトマップにページを含めるタイミングや、noindexから "index, follow "に変更するタイミングを決定するルールを設定することができます。
XMLベースの動的なサイトマップを作成する方法については、詳しい説明がありますが、この手順を省略して、動的なサイトマップを生成するためのツールを使用すると、迅速に作業を進めることができます。
RSS/AtomフィードとXML Sitemapsの使用
RSS/Atomフィードは、あなたがページを更新したり、新しいコンテンツを追加したいときに、検索エンジンに通知します。
Googleは、RSS/Atomフィードとサイトマップの両方を使用し、検索エンジンがどのページを更新しインデックス化する必要があるかを判断できるようにすることを推奨しています。
最近更新されたコンテンツをRSS/Atomフィードに追加することで、訪問者が両方の検索エンジンのために新しいコンテンツを簡単に見つけることができるようになるのです。
大幅な変更に伴うページの修正
大きな変更を加えずにページの修正時間を更新することで、検索エンジンを騙して再インデックス化することは避けた方がよいでしょう。
サイトマップに「noindex」URLを使用しない。
クロール予算の無駄を考えると、エンジンロボットがインデックスできないページがある場合、サイトマップに実装するのは無駄です。
サイトマップに「noindex」とブロックされたページが含まれている場合、その特定のページをインデックスすることが重要であり、このページのインデックスは許可されていないことをGoogleに伝えていることを意味します。
この点では、一貫性の欠如が大きな問題である。
優先順位の設定は、あまり重要視しないこと
優先度」欄は、一部のサイトマップで、どのページが優先度が高いかを示すために用意されています。
しかし、この機能が実際に機能するかどうかについては、まだ懐疑的な意見も少なくない。
より小さなサイトマップを使用する
サイトマップが小さいということは、サーバーへの負担が少ないということです。
最近、GoogleとBingの両社は、許容できるサイトマップファイルのサイズを、1サイトマップあたり5万URL、10MBから50MBに増やしました。
ほとんどのサイトでは、これらのサイズで十分ですが、一部のウェブマスターは、ページを2つ以上のサイトマップに分割することが必要になります。
例えば、20万ページあるオンラインストアを運営している場合、すべてを管理するために5つのサイトマップを作成する必要があります。
サイトマップが不要な場合は作成しない
すべてのWebサイトにサイトマップが必要なわけではありません。
Googleがかなり正確にページを見つけ、インデックスすることが容易になります。さらに、サイトマップを使用するだけでは、大きなSEOの価値をもたらすことはできないでしょう。
ワンページサイトやポートフォリオサイト、あるいは定期的な更新が不要な組織サイトなどを構築する場合は、サイトマップを使用しないことも可能です。
しかし、一応、もし 書き表す を定期的に更新し、できるだけ早くインデックスさせたい場合や、Eコマースサイトのように数十万ページにも及ぶウェブサイトでは、サイトマップを使用してGoogleに直接情報を提供することができます。
XMLサイトマップのベストプラクティス・チェックリスト
を実践するために、時間を投資するようにしましょう。
- XMLサイトマップにhreflangタグを使用する
- 用途とタグ
- サイトマップファイルの圧縮にはgzipを使用します。
- サイトマップインデックスファイルを使用する
- 動画、画像、Googleニュースサイトマップは、インデックスがKPIを推進することを確認できる場合に使用します。
- 動画XMLサイトマップを動的に生成する
- URLが単一のサイトマップにのみ含まれるようにする。
- robots.txtでサイトマップインデックスURLを参照する。
- Google Search ConsoleとBing Webmaster Toolsの両方にサイトマップインデックスを送信します。
- XMLサイトマップには、SEOに関連するページのみを含める。
- すべてのエラー&ワーニングを処理する
- 最新トレンドと有効ページの種類を分析する
- 投稿ページ数&インデックス作成率の算出
- 投稿ページの除外原因に対応
これらの点を踏まえて、サイトマップをチェックし、正しい方向に進んでいるかどうかを確認することができるようになりました。
まとめると、これらの便利なテクニックを取り入れることで、きっとあなたのウェブサイトをより検索しやすく、ユーザーにとってアクセスしやすいものにすることができるはずです。これにより、長期的には検索エンジンでのランキングを向上させ、ユーザーエンゲージメントを向上させることができます。