hreflang とは

hreflangについて調べてみた。
基本的には多言語サイトに対して必要になるものらしいです。
Google Search Consoleなどでエラーが出て気になっている人もいるのではないでしょうか。

日本語だけのサイトでももちろん設定することができます。

と、それぞれのページにURL毎に記載していけば良いという事ですので気になる人は設定しましょう。

WORDPRESSの場合は以下のようなコードを貼り付けておけば問題無いです。

<!--hreflang設定 開始-->
<?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; ?>
<!--hreflang設定 終了-->

SEO/SEM

Posted by bistro