同じ記事に出続けた「AMP」エラーが消えた!
このサイトには現在46記事がありますが、4つの記事が「インデックス登録」をする度に
という表示が出て、「AMPページが無効です」と必ず表示されていました。
それが、久しぶりに記事を修正したら、正常にインデックス登録が出来たんです!
素人の私には、「???」意味がよく分かりません。
何度記事を見直しても直らない経験はありませんか?
全部の記事を見直す事があり、何か月かに一度「インデックス登録」をする機会があったのですが、何度やっても同じ記事にだけ「AMP」のエラーが出ていました。
ワタシだけなのでしょうか?
ネットで検索してみても、同じようなエラーが出ている方もいましたが、全く私と同じエラーが出ていて「解決策」を教えてくれるサイトは見つからず、ほとんどが
「自然に消えた」という記事ばかりでした。
何か絶対に原因がある筈だと思っていましたが、本当にいつの間にか「自然に消えた」のでした。
素人なりに原因を調べてみました
納得がいかなかったので、「エラーが出ている記事のソースコード」と「正常にインデックス登録できた記事のソースコード」を見比べてみました。
エラーの内容は
なんのこっちゃ!で、さっぱり意味が分かりません。
確かに、上手くインデックス登録が出来ている記事には、formタグにtarget属性が記述されています。
しかも、その場所は「記事の中身」ではなく、サイドカラムの「サイト内検索」の場所でした。
ワードプレスで「テーマ」を使用していて、私は記事を書くだけなので、記事ごとに「サイト内検索」に関して変更をすることはありません。
特定の記事だけ、記事以外の「サイト内検索」がエラーになるのは不思議です。
ワードプレスで「テーマ」を使用せず、HTMLで書いていれば
「formタグにtarget属性がありません」
とエラーになっている箇所を修正すればいいと思うのですが、テーマを使用して作成した記事のソースコードを修正する方法が、検索しても見つからず、諦めて放置してありました。
いつの間にかエラーが直って思い当たる要因
サイトの見直し中で、アフェリエイト広告を一旦全部作業をしている最中なのですが、あれれ・・・
今までずっと「AMP」エラーが出ていた記事が正常にインデックス登録できるではありませんか!
それも1記事だけではありません。
いつもエラーが出ていた4記事の内、3記事の見直しをして3記事の「インデックス登録」を行ったところ、3記事とも正常にインデックス登録が出来ました!
あんなに苦労したのに何だったんだ!
AMPエラーの考えられる要因としては
- ウイジェットで一括表示させていた「アフェリエイト広告」を一旦全部外した事
- 記事内に貼ってあった「アフェリエイト広告」を削除した事
共通しているのは、この2点です。
どちらが影響していたのかは不明ですが、これが分かったので、記事内の広告を全て削除することにしました。
残りの1記事のエラーも解消するのではないかと思います。
「インデックス登録」を何回も行っていると「1日の上限を超えました」と出るので、いっぺんに作業をすることはできません。
少しずつ修正をかけるしかありませんが、これでサイトアクセスが増えるといいなと思っています。
インデックス登録でエラーが出た時のポイントまとめ
- エラーが出た段階で「ネット検索」をして、同じ状態になっている方の記事を参考にして、改善してみる。
- エラーが出ていなかった記事と、エラーが出た記事の違いを見つける。(内容ではなく、新たに変更した設定やウイジェットがないか等)
- 詳しい人に聞く(ココナラ・アウトソーシングサイトに依頼をする等)
- それでもダメなら、しばらく放置!
※あくまで私のサイト上の話ですので、参考になれば幸いです。
コメント