[SEO対策] Google AMP検証でエラー続出!修正した覚書

SEO対策

 

Google サーチコンソールで、自分のサイトを検証してみました。うぉ〜エラー続出!エラー内容と、修正した方法の覚書です。

 

スポンサーリンク

Google Search Consoleでエラー検証

Googleサーチコンソールで検証を行なうには、登録が必要です。Cocoonでの登録方法はこちらをご覧ください↓

Google Search Consoleに登録する方法
Google Search Console用のサイト認証タグを表示させてサイト登録を行う方法です。

 

左側の 拡張>AMP をクリックすると、対象Webサイト内の全てのAMPページが検証されます。

 

「詳細」を見ると、どこがいけないかを教えてくれます。

 

 

エラー1 許可されていない属性または属性値がHMTLタグにあります

属性「<」はタグ「ins」で使用できません。

12ページもあるそうです。

前のテーマの時に、手動で「Google AdSence」の広告を貼っていたのですが、そのコードに問題があるみたいです。

⇒「Cocoon」は自動的に「Google AdSence」の広告を実装してくれるので、手動で貼り付けていたコードを全て削除してみました。

 

属性「action」はタグ「form」で使用できません。

これは Contact Form 7 プラグインが当たっているようです。このコードの変更って・・

⇒これは修正ができないので、「□AMPページを生成しない」をチェックし更新しました。再度Google サーチコンソールで検証。

無効になっているのでオッケーです。

 

エラー2 許可されていないタグがあります

「スポンサーリンク」とあるので、どうやら同じコードに不具合があるみたいです。

⇒同様に、手動で貼り付けていたコードを全て削除してみました。

 

 

エラー3 「style amp-custom」の CSS 構文エラーです

これはググった結果、「/zoom: 1;」が引っかかっているみたいです。アフィリエイトのタグの可能性があるそうです。

 

これはCSSの記述の問題みたいなので、「Search Regex」プラグインでサクッと直しました。このプラグインは

[WordPress]これで安全HTTPS://!SSL化するに当たり、変更しなくちゃいけないまとめ WordPress編
http://→https://へ。SSL化しよう ところでSSLって何? SSL(Secure Sockets Layer)とは、ネット上で通信を暗号化する技術です。 httpで始まるサイトは、サイトのデータ...

でも出てきた、コードを一発で変更してくれるプラグインなので、とても便利です。

 

⇒「/zoom: 1;」の記述を「zoom: 1;」に変更(:と1の前の半角スペースに注意です)

 

 

エラー4 参照している AMP URL は AMP ではありません

これの詳細を確認しようとしましたが、なぜか該当ページ〇になっています。

多分ですが、数日前にクロールがエラーを確認したのですが、その後〇になったのかな?わからないので放置します。

 

エラーに対処した手順

Googleサーチコンソールでエラー詳細を見ても、いまひとつどこの箇所だかわかりませんでした。それなので、他のAMP検証ツールも使ってみました。

[SEO対策] ちゃんとAMP化されている?4つの検証方法
GoogleサーチコンソールでAMPエラー出まくりでした。正しくAMPを実装しているかどうか検証できる方法をお伝えします。 WordPress「Cocoon」には、Cocoon設定>管理者画面 で、「AMPエリア表示す...

 

私がやった手順は以下になります。

エラーがでた元記事を「The AMP Validator」で検証

Googleサーチコンソールでエラーと言われたURLの「?amp=1」をとって、元記事を開き、Cocoonの機能(下部のバー)から「The AMP Validator」をクリックしてみます。

そうすると、どこのコードがいけないのか、具体的にわかります。

 

「The AMP Validator」をクリックするだけで、すぐに検証が始まります。エラーが出たらびっくりマークが表示されるのでクリックすると、エラーの箇所がハイライトで表示されるので、とてもわかりやすいです。

 

エラーを修正し「The AMP Validator」で再度検証

修正したら、再度「The AMP Validator」で検証し、OKだと「PASS」と教えてくれます。

 

エラーページを全て直したらGoogleサーチコンソールで「修正を検証」する

Googleサーチコンソールは複数回エラーを検出すると、他のぺージの検証は止めてしまうみたいです。「失敗しました」と表示されるページだけではなく、他ページに渡ってエラーが出る場合があるので、根気よく修正することが必要です。

 

AMPでエラー続出なら、ページを生成させない方法もある

あまりにもエラーが出る場合は、投稿ページ右側の「□AMPページを生成しない」にチェックを入れるか、WordPress>Cocoon設定>AMP の「□AMP除外カテゴリー」から、カテゴリーごとAMPを生成させないようにすることもできます。

 

 

ちゃんと認めてもらえたかな〜
だいちゃん
コツコツ修正して、時間かかったよね
みかちゃん
OKって言われたら嬉しいね