2016-07-04 3 views
0

Привет, я настроил AMP на одном из наших сайтов, используя строку запроса в конце URL-адреса (? Amp = 1). У нас более 100 страниц, проиндексированных в веб-мастер-инструментах, но мы еще не увидели ни одного из наших сообщений в результатах поиска.Проблемы с строкой запроса URL-адреса AMP

Теперь вот проблема. Мы нашли URL AMP, что Google использует для обслуживания страниц AMP и использовали одну из наших страниц 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 использует эту структуру, в которой мы получили эту идею.

Является ли это ошибкой или мы прыгаем впереди себя, перейдя непосредственно на URL-адрес Google AMP? Большой вопрос: влияет ли это на нас в результатах поиска и других пользователей, если страницы возвращаются как действительные?

ответ

1

Мы забегаем вперед по этому вопросу. Google подтвердил, что они будут обрабатывать строку запроса при индексировании страницы. Мы по-прежнему изменили структуру URL-адресов, чтобы исключить эту проблему. Тем не менее, мы все еще не видим ни одной из наших страниц в результатах AMP.

0

Почему вы используете https://www.google.co.uk/amp/ ...?
Вы хотите проверить cache?
Я использую параметр url html-amp=1 на всех моих сайтах без проблем. У Google нет правил URL, он смотрит на:

<link rel="amphtml" href="http://www.usa-reisetipps.net/?html-amp=1" /> 

и vis-a-vis.

1

Проблема в том, что ваше отображение между каноническим и AMP нарушено.

Ваш канонический имеет:

<link rel="amphtml" href="http://www.thefca.co.uk/amp/news/14361/the-big-sing-off-2016" /> 

, но он должен иметь:

<link rel="amphtml" href="http://www.thefca.co.uk/news/the-big-sing-off-2016/?amp=1" /> 
+0

В конце мы изменили URL-адрес страниц AMP, чтобы исключить ошибку строки запроса. Итак, эта каноническая ссылка правильная. Спасибо за ответ. –

Смежные вопросы