Можно ли использовать API инструментов Google для веб-мастеров для автоматического исправления ошибок URL-адрес страницы не найден?

Если я зайду в Инструменты Google для веб-мастеров и нажму Health->Crawl Errors, я замечу, что на нашем сайте около 1045 ошибок "Не найдено".

Каждую из этих ошибок можно исправить вручную:

  1. фильтруя список, чтобы найти указанную ошибку, которую необходимо исправить, и щелкнув по ней.
  2. В появившемся диалоговом окне щелкните ссылку Fetch as Google,
  3. Нажав Fetch
  4. И, наконец, нажмите submit the index (при условии, что для этого осталось достаточно выборок), а затем пометьте его как fixed.

Поскольку нужно исправить около 1000 ошибок, сделать это вручную кажется невозможным.
(Примечание: я не имел к этому никакого отношения, но сайт был перенесено до содержимого, вызвавшего ошибки.)

Я знаю, что можно получить список ошибок сайта, но это только полдела. Я просмотрел API и не нашел способа использовать API Инструментов для веб-мастеров, чтобы пометить ошибки как исправленные.


person leeand00    schedule 26.06.2012    source источник
comment
Я еще не пробовал это, но мое решение может состоять в том, чтобы использовать lynx для записи команд, а затем воспроизводить их, используя список ссылок ... хотя не пробовал.   -  person leeand00    schedule 14.08.2013
comment
Если это не те страницы, которые Google должен индексировать в любом случае, почему бы не использовать robots.txt, чтобы не допускать их к Google?   -  person Tim Boudreau    schedule 05.10.2013


Ответы (2)


Пометка ошибок как «исправленных» вполне возможна с помощью этого вызова API:

https://developers.google.com/webmaster-tools/search-console-api-original/v3/urlcrawlerrorssamples/markAsFixed

Таким образом, вы можете легко автоматизировать это, например. …

  • выборка образца ошибки сканирования (максимум 1000)
  • проверка указанных URL-адресов
  • пометка рабочих URL как фиксированных через API

Имейте в виду: информация об ошибках сканирования обновляется примерно раз в день. Таким образом, если ошибок более 1000 и половина из них отмечена как исправленная, новые данные, которых не было в выборке ранее, скорее всего, появятся по прошествии дня.

person schwarzbrot    schedule 27.01.2018

Я не уверен, в чем ваш вопрос, так как я только что успешно протестировал удаление всех ошибок (4 в моем случае), что было возможно всего за несколько кликов. Если ошибки продолжают появляться снова, вы можете посмотреть, откуда связаны недопустимые URL-адреса: если это внутренние вещи, вы должны исправить эти ссылки, а если это внешние ссылки, вы должны либо добавить перенаправления на обновленные/перемещенные страницы, либо попросите внешние веб-сайты обновить свои ссылки на ваш сайт.

person Njol    schedule 15.10.2013