Google Search Consoleに”サイトに hreflang タグがありません。”とメッセージ

Google Search Consoleに”サイトに hreflang タグがありません。”とメッセージ

Google Search Consoleに”サイトに hreflang タグがありません。”とメッセージ

Google Search Console(ウェブマスターツール)を確認していると、”サイトに hreflang タグがありません。”というメッセージが表示されていました。

大前提として、多言語サイトを運営している場合に対処する必要のあるメッセージとなります。多言語サイトを運営していない場合は、このメッセージは無視しましょう。

ここでは、多言語サイト(少なくても日本語と英語のサイト)を作るつもりですので、対処方法を記載しておきます。

All in One SEO Packプラグイン

Google Search Consoleヘルプによると、「マークアップを使う代わりに、サイトマップで言語バージョン情報を送信できます。」とあります。既に導入済みのプラグインで簡単に設定できないか確認してみましたが、第一候補のAll in One SEO PackプラグインもVersion 2.2.7ではまだ対応していないとのことです。フォーラムによると、近々XML Sitemapに追加されるような記述が開発チームからありますが、そこから既に時間が経っていますので、気長に待つことにしましょう。

header.php

All in One SEO Packプラグインで対応されるまでの間は、header.phpに直接以下の内容を追加しておきます。URLは実際のウェブサイトのURLに書き換えます。

プラグイン

“hreflang”というキーワード検索でのアクセスが多いようなので、直接コードを書くよりプラグインの導入で対応したいという方のために記事を追加してみました。

プラグイン派の方は以下の記事も参考にしてください。

Language Selector Related - プラグインの導入と設定
別の記事で、Google Search Console(ウェブマスターツール)に”サイトに hreflang タグがありません。”というメッセージが表示されてい...