2017.12.21  Web制作

Google Search Consoleのhreflang対応

WordPressテーマ内におけるhreflangタグの設定方法についてご紹介します。

昨日このサイトを公開し、アナリティクスの設定やサーチコンソールへの登録など行いましたが、その際にサーチコンソールから「検索パフォーマンスを改善できます」という通知がきました。

サーチコンソールのキャプチャー

そのなかで、4の「ターゲットとする国を選択する」のボタンをクリックすると

インターナショナルターゲティング

「hreflang」って何?となってGoogle先生に聞いて見たところ、以下のサイトをお勧めしていただきました。

hreflangタグとは何か調べてみました

WordPressでの条件分岐まで掲載していただいて助かったのですが、固定ページに対応していなかったので少し手を加えてここに貼っておきます。

<?php if( is_single()||is_page() ): ?>
<?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; ?>

よろしければご活用ください。

インターナショナルターゲティングについてのGoogleの説明は以下です。
インターナショナル ターゲティング