Инструменты Google для веб-мастеров добавили отчет о международном таргетинге, чтобы показать ошибки hreflang. Есть раздел, в котором сообщается об ошибках «нет возврата тегов» с помощью столбцов Originating URL
& Alternate URL
.
Что мне нужно сделать, чтобы исправить эти ошибки? Есть ли способ «Пометить как исправленный», как только это будет сделано, как мы можем для ошибок сканирования?
Принимая во внимание, что ответ Эндрю имеет смысл и соответствует официальному ответу Google , я вижу 3 типа ошибок на моем веб-сайте:
URL-адрес, содержащий URL-адрес в кодировке, связан с использованием правильно закодированного URL-адреса. Например
http://example.com%3Flang%3Dzh
, ссылка связана какhttp://example.com?lang=zh
- я мало что могу сделать, если кто-то ссылается на мой сайт, используя неправильную кодировку URL.Канонический URL-адрес связан с помощью «x-default», но по какой-то причине все еще определяется как «нет возвращаемых тегов»
Исходный URL-адрес указан как ссылка на неверный альтернативный URL-адрес. Этот URL не найден ни в html исходной странице, ни в карте сайта (я не использую заголовки http). Заголовок исходной страницы указывает на правильные URL-адреса.
Все это, особенно 2 и 3, похоже, являются ошибками в Инструментах Google для веб-мастеров.
источник
http://example.com%3Flang%3Dzh
, вероятно, сломается и на самом деле не попадет на ваш сайт (потому что TLD рассматривается какcom%3Flang%3Dzh
). Вы, вероятно, имеете в виду что-то вроде:http://example.com/%3Flang%3Dzh