AMP コンテンツが Google 検索に対応しているかを検証する
AMP コンテンツを作成したので、ここではそれらのコンテンツが Google 検索に対応しているかどうかを検証する方法をいくつかご紹介します。
- AMP テストツールを使用して、AMP コンテンツが Google 検索に対して有効であることを確認します。
- 解析可能な AMP コンテンツ タイプの場合は、リッチリザルト テストを使用して、構造化データが正しく解析されることを確認します。
- AMP ステータス レポートを使用して、サイト内のすべての AMP ページのパフォーマンスを確認します。
一般的な AMP エラーを修正する
AMP ページが Google 検索で表示されない場合は、次の手順をお試しください。
- ページをリンクしてページが検出されるようにします。
- 正規ページに
rel="amphtml"
を追加しましたか? - 他の非 AMP ページ(モバイルページなど)に
rel="amphtml"
を追加しましたか? - AMP ページに
rel="canonical"
を追加しましたか?
- 正規ページに
- Google 検索での AMP ページに関するガイドラインに準拠します。
- Googlebot が AMP コンテンツにアクセスできるようにします。
- Googlebot が正規ページ、AMP ページ、構造化データ内のリンク(該当する場合)をクロールできるようにサイトの robots.txt を編集します。
- すべての robots
meta
タグとX-Robots-Tag
HTTP ヘッダーを正規コンテンツと AMP コンテンツから削除します。詳しくは、Robotsmeta
タグとX-Robots-Tag
HTTP ヘッダーの仕様をご覧ください。
- 作成したページと機能タイプに対応する構造化データのガイドラインに従って、構造化データが実装されていることを確認します。AMP の構造化データの要件について詳しくは、Google 検索での AMP についての説明をご覧ください。
上記の手順を行っても AMP ページが Google 検索で表示されない場合は、以下の理由が考えられます。
- 一部の国では特定の Google 検索機能を利用できない場合があります。
- サイトのインデックス登録がまだ行われていない可能性があります。クロールとインデックス登録について詳しくは、クロールとインデックス登録に関するよくある質問をご覧ください。
リソース
検証エラーやキャッシュに関するエラーをデバッグする際には、以下の ampproject.org のリソースをご覧ください。