無料 AMP バリデータツール | OneStepToRank

バルク AMP バリデータ

一度に最大20ページのAMPを検証、または生のHTMLを貼り付けて即時クライアント側検証が可能です。行番号と重要度レベルを含む詳細なエラーレポートを取得できます。

AMPページを検証

0 / 20 URLs

監視する AMP パフォーマンス

AMPページが検索結果でどのようにパフォーマンスするかを追跡します。OneStepToRankはランキングを24時間監視し、技術的な問題が可視性に影響を与えると検出します。

始める

AMP バリデーションとは?

AMP(Accelerated Mobile Pages)バリデーションは、公式のAMP仕様に対してAMP HTMLをチェックし、ページが有効かどうかを確認するプロセスです。AMPフレームワークは、使用できるHTMLタグ、CSSプロパティ、JavaScriptライブラリについて厳格なルールを課しています。有効なAMPページはモバイルデバイスで瞬時に読み込まれ、Googleのトップストーリーのカルーセルやリッチリザルトカードなどの強化検索機能の対象となります。

AMPバリデータは、100以上の異なるルールタイプをチェックし、必須のボイラープレートコード、禁止要素、無効な属性、AMPコンポーネントの正しい使用、適切な文書構造などを検証します。たった1つのエラーでもページ全体が無効なAMPとしてマークされ、AMP固有の検索機能から除外されます。

バルク AMP バリデーションが重要な理由

ほとんどのウェブサイトは数十から数百のAMPページを持っています。1つずつチェックするのは非現実的です。複数ページでAMPの有効性を損なう一般的なシナリオとして、CMSの更新で禁止されたJavaScriptが注入される、テーマ変更で無効なCSSが追加される、プラグインの競合でAMP非準拠の要素が挿入される、テンプレートの変更で必須のボイラープレートタグが削除される、などがあります。1つのテンプレート変更だけでサイト内のすべてのAMPページが無効になる可能性があります。

バルクバリデーションを使用すると、サイト全体の問題を即座に検出できます。最大20件のURLを同時にチェックすることで、デプロイ後も主要なAMPページが有効であることを確認し、ページタイプごとのエラーパターンを特定し、重要度レベルで修正の優先順位を付けられます。

一般的な AMP バリデーションエラー

  • AMP ボイラープレートの欠如: すべてのAMPページは、head内に特定の<style amp-boilerplate><noscript>タグが必要です。どちらかが欠けているとページは無効になります。
  • 禁止されたJavaScript: AMPでは公式のAMPランタイムとAMPコンポーネントスクリプトのみが許可されています。<script>タグのカスタム(type="application/ld+json"を除く)はすべて禁止です。
  • 無効なCSS: AMPは、単一の<style amp-custom>タグ内のCSS総量を75KBに制限しています。!important修飾子や一部のCSSプロパティは使用できません。
  • 必須タグの欠如: AMP文書は、<html amp>属性、canonicalリンク、AMPランタイムスクリプト、正しいviewportメタタグを含める必要があります。
  • 無効なAMPコンポーネント: 必要なスクリプトを読み込まずに<amp-img><amp-video>などのAMPコンポーネントを使用すると、バリデーションエラーが発生します。

このツールは、スキーマジェネレータと併用してAMPページに有効な構造化データを追加し、SERPプレビューアでAMP検索結果の表示を最適化できます。

よくある質問

AMPとは何か、そしてSEOにとってなぜ重要なのか?

AMP(Accelerated Mobile Pages)は、Googleが提供する高速モバイルページを作成するウェブフレームワークです。AMPはもはや直接的なランキング要因ではありませんが、有効なAMPページはトップストーリーのカルーセルなどの特別な検索機能に表示され、モバイルページの速度向上に大きく寄与します。ページ速度はCore Web Vitalsのランキングシグナルの一つです。

バルクAMPバリデーションはどのように機能しますか?

バルクAMPバリデーションは、複数のURLを同時にGoogleのAMP仕様と照らし合わせてチェックします。各URLについて、バリデータはページHTMLを取得し、AMPルールに基づいて必須タグ、禁止要素、無効な属性、構造上の問題を解析します。結果には行番号と重要度レベルが含まれ、問題箇所を素早く特定して修正できます。

AMPエラーと警告の違いは何ですか?

AMPエラーは、必須タグの欠如や禁止されたJavaScriptなど、ページを有効なAMPにできない重大な問題です。警告は、非致命的な問題で、廃止された機能や将来の互換性問題の可能性を示すことがあります。まずすべてのエラーを修正し、その後に警告に対処してください。

ページを公開せずにAMP HTMLを検証できますか?

はい。HTML貼り付けモードを使用すれば、公開前にAMPマークアップを検証できます。公式のAMPバリデータがブラウザ内で完全に実行されるため、HTMLが外部に送信されることはありません。開発中にAMPテンプレートをテストし、ライブになる前に検証するのに最適です。