WordPress サイトマップ - カスタムポストタイプ

Last Updated:2020年11月14日| | コメントを残す

Googleのウェブマスターツールと Naver ウェブマスターツールにサイトマップを送信すると、検索エンジンでサイト内の記事やページを収集するのに役立ちます。 WordPressの場合 加入型(WordPress。com)デフォルトでは、提供されます。 しかし、通常、ウェブホスティングサーバーに WordPressをインストールして使用する設置型(WordPress.org)は、サイトマップが組み込まれていません。

プラグインを使用して WordPressにサイトマップを簡単に追加することができます。 Google XML Sitemapsのようなサイトマップ専用のプラグインを使用してもされるが、Yoast SEOやAll in One SEO Packなどのプラグインを使用している場合、SEOプラグインに含まれているサイトマップの機能を使用することができます。

오늘 Diviテーマが使用された WordPress サイトでは、「プロジェクト」の投稿タイプの記事の一部がGoogleに公開されていないことがわかりました。 テーマ開発者にサポートを要請し、「プロジェクト」カスタムポストタイプの記事をサポートするサイトマッププラグインがあるかどうか問い合わせてみると、Yoast SEOプラグインを使用すればよいという回答を受けました。

少し時間を割いて、テストしてみるとYoast SEOやAIO SEOプラグインに含まれているサイトマップを使用すると、カスタムポストタイプ(ユーザー定義文のタイプ)コンテンツがサイトマップに含まれていますが、Google XML Sitemapsプラグインを使用している場合は、設定でサイトマップに含める文のタイプを指定する必要がサイトマップに反映されました。

Google XML Sitemapsプラグイン

WordPress サイトマッププラグインGoogle XML Sitemaps

SEO(検索エンジン最適化)のプラグインを使用していない場合は、Google XML Sitemapsをインストールして WordPressにサイトマップを追加することができます。 このプラグインをインストールして有効にした後、 伝言板>設定> Site-Sitemapに移動します。

WordPress サイトマッププラグイン

Sitemap Content(サイトマップコンテンツ) セクションで、サイトマップに追加するコンテンツを選択します。 上記の図のようにカスタムポストタイプを指定するオプションも提供しています。 このプラグインをインストールすると、基本的にはカスタムポストタイプのコンテンツは、サイトマップに含まれていないため、ここで設定するようにします。

SEOプラグイン - Yoast SEOとAll in One SEO Pack

Yoast SEOやAIO SEOプラグインを使用している場合は、別のサイトマップのプラグインをインストールせずに、プラグインに内蔵されたサイトマップの機能を利用することができます。 詳細については、次の記事を参考にしてください。

この二つのプラグインでサイトマップの機能を有効にしても、サイトマップについて設定するオプションはありません。 しかし、チェックしてみると、カスタムポストタイプのコンテンツがサイトマップに追加されたことを確認することができました。

もし希望のカスタムポストタイプのコンテンツがサイトマップに追加されなければSEOプラグインに内蔵されたサイトマップの機能を無効にして、代わりに上記のGoogle XML Sitemapsをインストールして、そのコンテンツをサポートしている確認することができます。

Yoast SEOの場合 KBoard 文と、 Avada(Avada)テーマのポートフォリオ、Diviテーマのプロジェクトのようなカスタムポストタイプのコンテンツがサイトマップに追加されました。 しかし、網ボード文は、サイトマップに反映されていない。 網ボードの場合Google XML Sitemapsプラグインを網ボードに合わせて変更した網ボードSitemapsプラグインを網ボードサイトからダウンロードすることができます。

robots.txtファイルにサイトマップURLを追加する

サイトマップを作成した場合 Naver ウェブマスターツールとGoogleウェブマスターツールにサイトマップを送信することができます。 そして、robots.txtファイルにもサイトマップのURLを追加することができます。

robots.txtファイルを開き、次のような形式でサイトマップのURLを追加するようにします。

サイトマップ:http://www.example.com/sitemap.xml

上記の行をrobos.txtファイル内の任意の場所に追加してもされます。 Yoast SEOの場合、サイトマップアドレスは http://www.example.com/sitemap_index.xml 形式になります。

メモ:


コメントを残す

コメント