WordPress(XMLおよびHTML)でサイトマップを作成する方法

, , Leave a comment

WordPressサイトで多くの優れたコンテンツを作成しますが、そのコンテンツは、人間と検索エンジンが実際に見つけられる場合にのみ価値があります。

サイトマップは、基本的に人間と検索エンジンに「サイト」上のすべてのコンテンツの「マップ」(したがって名前)を提供することで、それを実現するのに役立ちます。そのため、検索エンジンの最適化と使いやすさの両方にとって重要なツールとなっています。

この投稿では、XMLサイトマップとHTMLサイトマップの2種類のサイトマップについて説明します。各タイプのサイトマップとは何か、およびその利点について説明します。次に、WordPressでXMLとHTMLの両方のサイトマップを作成する方法を紹介します。

WordPress XMLサイトマップとは何ですか?
WordPress XMLサイトマップを使用すると、サイトのすべてのコンテンツについて検索エンジンに伝えることができます。 XMLサイトマップファイルは一般に公開されていますが、実際に訪問者が見ることはありません。

基本的に、これはサイトのすべてのコンテンツへのURLのリストと、コンテンツの最終変更日時などのその他の情報、およびGoogleが各ページにどのような優先順位を付けたいかなどの情報です。

ShoutMeLoudのXMLサイトマップの例を以下に示します。ファイルはここでも表示できます。

WordPressのXMLサイトマップ
ご覧のとおり、このページは人間向けではありません。すべて検索エンジンに関するものです。

WordPressの投稿とページ用のXMLサイトマップを作成するだけでなく、画像とビデオ用に個別のサイトマップを作成することもできます。

XMLサイトマップの利点
XMLサイトマップは、サイトのSEOに役立ちます。

基本的なレベルでは、サイトのすべてのコンテンツについてGoogleや他の検索エンジンに伝えることができます。 XMLサイトマップは、Googleに検索結果にすべてのコンテンツを含めることを強制するものではありませんが、Googleが少なくともすべてのコンテンツを認識していることを保証します。これにより、Googleがコンテンツをインデックスに登録する可能性が高まります。

それ以外にも、XMLサイトマップは次のようなGoogleに追加情報を伝えることができるため、有益です。

ページを変更する頻度–これにより、Googleは頻繁に更新されるコンテンツをより頻繁にクロールできます。
ページが最後に更新されたとき–同じアイデア!
ページの代替言語バージョン–これは多言語サイトに役立ちます。
XMLサイトマップは、マルチメディアコンテンツに関する情報の伝達にも役立ちます。たとえば、動画サイトマップを使用すると、以下を含む各動画に関する情報をGoogleに提供できます。

実行時間
カテゴリー
年齢適正
カテゴリー
端的に言えば、XMLサイトマップの利点は次のとおりです。

すべてのコンテンツを検索エンジンに認識させる
コンテンツに関する追加情報を共有して、検索エンジンによるコンテンツの処理方法を最適化できます
最後に、Googleによると、「ほとんどの場合、サイトはサイトマップを持っていることでメリットがあり、サイトマップを持っていることでペナルティを受けることはありません。」

HTMLサイトマップとは何ですか?
XMLサイトマップとは対照的に、HTMLサイトマップは、人間の訪問者がサイト上のコンテンツを見つけやすくするためのものです(SEOにもいくつかの利点があります)。

XMLサイトマップは単なるコードのコレクションでしたが、HTMLサイトマップは、人間が移動できるように設計されたサイト上の実際のページです。 HTMLサイトマップには、すべてのコンテンツ(またはブログに数千の投稿がある場合は、おそらく最も重要なコンテンツのみ)へのリンクが含まれています。

ATB FinancialのHTMLサイトマップの例を次に示します。

HTMLサイトマップの例
人間の訪問者は、ATB Financialが提供するすべてのコンテンツを確認して、行きたい場所に直接移動できます。

HTMLサイトマップの利点
人間にとって、HTMLサイトマップの大きな利点は、サイトのナビゲートが容易になることです。

しかし、HTMLサイトマップにはいくつかのSEOの利点もあります。基本的に、HTMLサイトマップは内部リンクの集まりにすぎないため、次のことに役立ちます。

サイト全体にリンクの公平性を広める
Googleのクローラーにすべてのコンテンツを検索する別の方法を提供する
この最後の点まで、GoogleはウェブマスターガイドラインでHTMLサイトマップを作成することをお勧めします。具体的には、「[あなたの]ページへのリンクの人間が読めるリストのあるページを提供する」ように指示しています。

WordPressのHTMLサイトマップvs XMLサイトマップ?
では、HTMLサイトマップとXMLサイトマップのどちらを使用するべきでしょうか。

ひっかけ質問! 1つだけ選択する必要はありません。

代わりに、HTMLサイトマップとXMLサイトマップの両方を使用することをお勧めします。上記で学んだように、それぞれの使い方は少し異なりますが、実際には、ウェブマスターガイドラインでHTMLサイトマップとXMLサイトマップの両方を提供することをお勧めします。

WordPressでサイトマップを作成する方法
サイトマップとは何か、そしてそれらが提供する利点を理解したところで、WordPressでサイトマップを作成し、検索エンジンがアクセスできることを確認する方法について説明しましょう。

XMLとHTMLの両方のサイトマップの作成について説明します。

Googleウェブマスターガイドライン
WordPressでXMLサイトマップを作成する
主要なWordPress SEOプラグインのほとんどすべてに、デフォルトでXMLサイトマップ機能が含まれているため、WordPressサイトのXMLサイトマップを手動で作成する必要はほとんどありません。

たとえば、次のすべてのSEOプラグインには、組み込みのXMLサイトマップ機能が含まれています。

Yoast SEO(チュートリアル)
Jetpackプラグイン
オールインワンのSEOパック
SEOフレームワーク
SEOPress
ランク数学
これらのプラグインのいずれかを使用していない場合は、他のWordPressサイトマッププラグインを見つけることもできます。

サイトマップについて検索エンジンに通知する方法
これらのプラグインの1つを使用してXMLサイトマップを作成したら、検索エンジンに検索場所を通知する必要があります。

これは、各検索エンジンの「ウェブマスターツール」機能から行います。例えば:

Google Search Console
Bingウェブマスターツール
サイトマップをGoogleに送信する方法に関する完全なガイドがあります。プロセスを詳細に説明します。

WordPressでHTMLサイトマップを作成する
WordPressサイトのサイズに応じて、WordPressで手動またはプラグインを使用してHTMLサイトマップを作成できます。

サイトが小さい場合(パンフレットサイトなど)、通常のページを作成し、すべてのコンテンツへのリンクを手動で追加できます。

ただし、サイトが拡大すると、HTMLサイトマップを手動で管理することができなくなる可能性があります。

その場合は、シンプルサイトマップと呼ばれる無料のプラグインを使用できます。このツールが作成するサイトマップのタイプの例を次に示します。

HTMLサイトマップの例
プラグインをインストールしてアクティブ化したら、新しいWordPressページを作成し、HTMLサイトマップを表示する場所に[simple-sitemap]ショートコードを追加します。

ショートコードを追加
デフォルトでは、ショートコードはすべてのページ(ブログ投稿ではない)を表示します。ただし、次のパラメーターを使用してその機能を変更できます。

タイプ–サイトマップに含める投稿タイプ。たとえば、「投稿」、「ページ」、または使用しているカスタム投稿タイプ。
show_label –見出しラベルを表示するかどうか。
リンク–サイトマップをリンクまたはテキストとして表示します。
page_depth –子ページの階層。
orderとorderby –ページの順序。
exclude –特定のコンテンツを除外します(投稿IDによる)。
たとえば、投稿とページに個別のサイトマップを作成する場合、次のような2つの個別のショートコードを使用できます。

[simple-sitemap types = “page”] –すべてのWordPressページのリスト
[simple-sitemap types = “post”] –すべてのWordPressブログ投稿のリスト
WordPressでのサイトマップの作成に関するFAQ:
この投稿を完了するために、WordPressでのサイトマップの作成に関するよくある質問にいくつか回答させてください。

サイトマップを手動で更新する必要がありますか?

番号! SEOプラグインは新しいコンテンツをXMLサイトマップに自動的に追加し、Simple Sitemapプラグインは新しいコンテンツをHTMLサイトマップに自動的に追加します。

Googleがサイトマップのすべてのコンテンツをインデックスに登録しないのはなぜですか?

サイトマップは、Googleがすべてのコンテンツを検索するのに役立ちますが、Googleがコンテンツをインデックスに登録することを保証するものではありません。最終的な決定は常にGoogleにかかっています。

XMLサイトマップに含めることができるページ数に制限はありますか?

はいといいえ。 1つのXMLサイトマップファイルは、50,000のURLに制限されています。ただし、50,000を超えるURLを含める必要がある場合は、複数のXMLサイトマップファイルを作成して、XMLインデックスファイルにまとめることができます。

これは実際には、Yoast SEOプラグインがデフォルトで行う方法です。メインのShoutMeLoudサイトマップが他のサイトマップファイルへの単なるリンクであることがわかります。

XMLサイトマップの例
WordPressサイトマップに関する最終的な考え
要約すると、サイトマップはWordPress SEOの重要な部分です。

サイトの内容に関係なく、人間と検索エンジンがコンテンツを見つけられるようにサイトマップを作成する必要があります。

少なくとも、Yoast SEOのようなプラグインを使用してXMLサイトマップを作成し、検索エンジンに送信します。それはあなたに利益をもたらすだけで、あなたを傷つけることは決してありません。繰り返しになりますが、ここにGoogleからの直接のテキストがあります。「ほとんどの場合、サイトにはサイトマップを作成することでメリットがあり、サイトマップを作成してもペナルティが課されることはありません。」

さらに、HTMLサイトマップを作成して、人間がサイトを閲覧し、リンクの公平性を広めることを検討してください。

WordPressでのサイトマップの使用について質問がありますか?コメントであなたの考えを共有してください!

 

Leave a Reply