グーグルコンソールでサイトにhreflangタグがありません。と表示された時の対応方法

2017年8月10日

パソコン

※素人が書いています。素人なのでプロから見ると「そんなところでつまづくの?」と思われるようなことにつまづいているmyu(myulog)です。

ですが、わたしのように素人の方でも今はブログを書いている方がたくさんいらっしゃいますから、つまづいたところを共有できればと思います。

さて、今日はグーグルコンソールのインターナショナルターゲティングのページで

サイトにhreflang タグがありません。

と表示されたときにどのような対処をしたらいいのかという話です。

グーグルコンソールで「サイトにhreflang タグがありません。」と表示されたので対応したけど迷走した話

グーグルコンソールのインターナショナルターゲティングのページを見ると、言語のタブに

コンソール

サイトにhreflang タグがありません。

Googleでは、ユーザーの言語設定を適切な言語版ページに一致させるために hreflang タグを使用しています。

と表示されています。

どうしてこの表示がでているのかよくわかりませんでしたが、こういうときはgoogle先生だと検索したところ、たまたま一番上にでていたサイトにmetaタグをこんな風に入れたらいいと書かれていた通りに、WordPressのテーマに挿入しました。

書かれていたソースがこちら。

<link rel="alternate" hreflang="ja" href="TopページのURL" />

これを記述してしばらくするとエラーが消えて無事解決と思っていたのですが…。

今度は別のエラーがでてしまいました。

「ja」-リターンリンクがありません。

コンソール

先ほどのmetaタグを入れてから数日は特にエラーがでていなかったのですが、再度グーグルコンソールのインターナショナルターゲティングを見てみると、今度は

「「ja」-リターンリンクがありません」

と表示されているではありませんか。

もう、なんなんでしょうか、このエラー。

ちゃんとhreflang タグについて解説してあるサイトを参考にしてみる

適当に見つけたサイトのソースをコピペして簡単に解決したと思っていた適当な素人丸出しなのですが、ちゃんとhreflangタグについて解説してあるサイトを見つけました。

参照 hreflangタグとは何か調べてみました – satoyan419.com

最初からこのサイトを見ていればこんなにも迷走する必要はなかったのですが…。

要約すると、hreflangタグというのは複数の国の言語で運営している場合にこのタグを使って言語をグーグルに教えてね、というもの。

解説を見ると多言語サイトのことがたくさん書いてあるのですが、結局わたしのように日本語のサイトだけで運営している場合はどうしたらいいのかというと

特に何もする必要はない

そうなんです。多言語サイトでない場合は特に何もしなくてもいいということなんです。

今までの迷走はなんだったのか。

けれども、どうしてもエラーが気になるという方でWordPressを利用されている方は

<?php if( is_single() ): ?>
<?php if( have_posts() ): ?>
<?php while( have_posts() ): the_post(); ?>
<link rel="alternate" hreflang="ja" href="<?php the_permalink(); ?>">
<?php endwhile; ?>
<?php endif; ?>
<?php elseif( is_home() ): ?>
<link rel="alternate" hreflang="ja" href="<?php echo home_url(); ?>">
<?php endif; ?>

をheadタグ内に記述すれがOKとのこと。

このソースを入力してグーグルコンソールでエラーが表示されなくなりました。

やっと解決。

まとめ

  • インターナショナルターゲティングのページでサイトにhreflang タグがありません。と表示されてもサイトを多言語化していなければ特に何もしなくてよい
  • どうしてもエラーを消したい場合は「rel=”alternate” hreflang=”ja” href=”該当するページのURL”」をhead内に記述する
  • WordPressの場合のソースは参照サイトを参考に

参照 hreflangタグとは何か調べてみました – satoyan419.com

※投資についての記事も掲載しておりますが、このサイトは投資を推奨するものではありません。投資はリスクが伴いますので自己責任でお願いいたします。

スポンサーリンク

ブログ運営

Posted by myu