こんにちは私は、URLの最後にクエリ文字列(?amp = 1)を使用して、私たちのサイトのいずれかでAMPを設定しました。ウェブマスターツールでは100ページを超えるインデックスが付けられていますが、検索結果にはまだ投稿が表示されていません。AMP URLクエリ文字列の問題
ここに問題があります。私たちは、GoogleがAMPのページを提供するために使用するAMPのURLを発見し、エミュレータでテストするために私たちのAMPのページのいずれかを使用:
https://www.google.co.uk/amp/www.thefca.co.uk/news/the-big-sing-off-2016/?amp=1
は、あなたが見ることができるように、それはページが偶数ページかかわらず有効ではありませんと言いますChromeプラグインと?development = 1メソッドに従って有効です。しかし、このページをよく見ても、実際には最後にクエリ文字列が削除されているため、GoogleはNON AMPページを検証しようとしています。だから私たちは間違いを起こしている。
これをテストするために、URL構造を変更して、AMPページがクエリ文字列を必要とせずに動作するようにしました。
https://www.google.co.uk/amp/www.thefca.co.uk/amp/news/14361/the-big-sing-off-2016/
それはAMPのページを引くこの時間。エラーはなく、ページが表示されます。
ドキュメントを見ると、URL構造の正式な要件はわかりません。Wordpressプラグインはこの構造を使用していると確信しています。
これはバグですか、Google AMPのURLに直接行くことで自分たちの先に飛び込んでいますか?大きな問題は、ページが有効であると返された場合、これが検索結果と他のユーザーに影響を与えるかどうかです。
最後にAMPページのURLを変更して、クエリ文字列エラーを除外しました。したがって、この正式なリンクは正しいです。答えをありがとう。 –