Причины 404 ошибок в Google Webmaster

Иногда, как правило, после изменения структуры сайта, кроулер Гугла выдает множество 404-ых ошибок при индексировании вашего сайта.

Прежде чем решать проблему, для начала нужно разобраться, почему же Google робот решил, что страница не найдена.


Кликнув по ссылке в строке ошибки, можно понять, что причина кроется в наличии ссылок с датами (/2012/02) в постах блогах. Дело в том, что в результате изменения структуры URL сайта из пермалинков исчезли даты в середине. Однако, часть старых постов до сих пор ссылается на другие записи в блоге, используя абсолютные ссылки старой структуры.
Исправить это можно несколькими путями: через SQL-запрос, через редактирование файла экспорта и импортирования его обратно, либо же вручную через стандартную консоль WordPress.

В последнем случае для данного примера надо просто поискать строку <a href=»http://домен.ваш/2002/02/ в записях блога, после чего открыть каждую запись на редактирование и вручную удалить все даты в середине ссылок на другие посты. Постарайтесь не удалить даты из ссылок на медиа-файлы, иначе они перестанут отображаться.
Что же касается второй ошибки 404 о том, что не найдена страница comments/feed, то тут все гораздо проще. Дело в том что Вордпресс автоматически подставляет в заголовки страниц ссылку на ленту комментариев. Эту информацию используют некоторые поддерживающие RSS броузеры, вроде Firefox. WordPress сам генерирует ленту, но только в том случае, если комментарии были. Нет комментов — нет ленты, соответственно нет и страницы, хотя RSS лента комментариев работает. Поэтому чтобы избавиться от 404 ошибки для comments/feed, просто оставьте комментарий к одной из записей в своем блоге.


Опубликовано Рубрики WordpressМетки , , , , , , , ,

Комментарии:

Добавить комментарий