AMP コンテンツが Google 検索に対応しているかを検証する

AMP コンテンツを作成したので、ここではそれらのコンテンツが Google 検索に対応しているかどうかを検証する方法をいくつかご紹介します。

一般的な AMP エラーを修正する

AMP ページが Google 検索で表示されない場合は、次の手順をお試しください。

  1. ページをリンクしてページが検出されるようにします
    • 正規ページに rel="amphtml" を追加しましたか?
    • 他の非 AMP ページ(モバイルページなど)に rel="amphtml" を追加しましたか?
    • AMP ページに rel="canonical" を追加しましたか?
  2. Google 検索での AMP ページに関するガイドラインに準拠します。
  3. Googlebot が AMP コンテンツにアクセスできるようにします。
    • Googlebot が正規ページ、AMP ページ、構造化データ内のリンク(該当する場合)をクロールできるようにサイトの robots.txt を編集します。
    • すべての robots meta タグと X-Robots-Tag HTTP ヘッダーを正規コンテンツと AMP コンテンツから削除します。詳しくは、Robots meta タグと X-Robots-Tag HTTP ヘッダーの仕様をご覧ください。
  4. 作成したページと機能タイプに対応する構造化データのガイドラインに従って、構造化データが実装されていることを確認します。AMP の構造化データの要件について詳しくは、Google 検索での AMP についての説明をご覧ください。

上記の手順を行っても AMP ページが Google 検索で表示されない場合は、以下の理由が考えられます。

  • 一部の国では特定の Google 検索機能を利用できない場合があります。
  • サイトのインデックス登録がまだ行われていない可能性があります。クロールとインデックス登録について詳しくは、クロールとインデックス登録に関するよくある質問をご覧ください。

リソース

検証エラーやキャッシュに関するエラーをデバッグする際には、以下の ampproject.org のリソースをご覧ください。