Googleが推奨するhreflangタグ。SEO効果はほとんどないみたいだが、サーチコンソールに出るのが嫌な場合は対策が必要。
タグを設置するのは簡単だが、このタグはサイトごとではなくページ単位で有効なタグなので、ページ毎に設置する必要がある。その為、下層のページにはその下層のページのURLで設置する必要がある。
EC-CUBEの場合は、site_frame.tplに下記のように書くことで、下層を含む全ページに対応可能。(例では言語は’ja’のみ)
/data/Smarty/templates/default(またはsphoneなど)/site_frame.tpl
1 2 3 4 5 6 |
<head> : <!-- hreflangタグ (user_dataとindex.phpは省略) --> <link rel="alternate" hreflang="ja" href="http://www.hogehoge.com<!--{$smarty.server.PHP_SELF|replace:'user_data/':''|replace:'/index.php':'/'}-->" /> : </head> |
参考URL)
- http://satoyan419.com/what-is-hreflang-tag/
- https://woresite.jp/2016/09/01/054418.html
- http://beginner-seogirl.com/blog/about-seo/mfi-hreflang/