多言語サイトを運営していると、検索エンジンに各言語版のURLを正しく伝えるためにhreflangタグの設定が必要です。
この記事では、WordPressのfunctions.phpを使って、すべてのページに動的にhreflangタグを出力する方法を解説します。
目次
hreflangタグとは
hreflangタグは、同じコンテンツの異なる言語バージョンや地域バージョンが存在することを検索エンジンに伝えるためのHTMLタグです。
これにより、ユーザーの言語設定に応じて適切なページが検索結果に表示されやすくなります。
実装コード
functions.phpに以下のコードを追加します。
hreflangタグを動的に出力するコード
| 項目 | 基本版 | 実践版 |
|---|---|---|
| 翻訳ページ存在チェック | ✗ | ✓ |
| キャッシュ(12時間) | ✗ | ✓ |
| noindexページ除外 | ✗ | ✓ |
| 404ページ除外 | ✗ | ✓ |
| クエリパラメータ除去 | ✗ | ✓ |
| JSON-LD対応 | ✗ | ✓ |


