отсутствующие вложения отображаются как 404

Вопрос или проблема

В инструментах Google WebMaster страница с ошибками обхода показывает 177 отсутствующих URL. Большинство из них отображается как ?attachment_id=xxx

Я посмотрел в базе данных эти id в таблице wp_posts, но они не существуют.

Я отметил эти ошибки в инструментах Google Webmaster как исправленные, но они продолжают появляться.

На что еще мне стоит обратить внимание? Должна быть ссылка на эти URL, но я не могу ее найти.

Хотя я вижу, что этот вопрос не специфичен для WordPress (по крайней мере, ответ не таков), я вижу похожие вопросы, публикуемые регулярно, и думаю, что будет полезно дать ответ.

Если URL не существует, в вашем случае URL относится к несуществующему вложению, 404 — это правильный код состояния HTTP. Нечего беспокоиться. Проблема возникла бы, если правильный URL вызывает ошибку 404. То же самое для любого другого URL, указывающего на ваш сайт. Если URL указывает на несуществующий ресурс, он должен выдавать код состояния 404.

Когда исправлять ошибки 404:

  • Если URL правильный и он генерирует ошибку 404, его следует немедленно исправить. Это действительный ресурс, но вы говорите всем, что он не существует, и поисковые системы не будут его индексировать.
  • Если URL неверен, но очень похож на правильный, вы можете рассмотреть возможность сделать 301 редирект на правильное местоположение. Эти почти правильные URL обычно возникают из-за ошибок человека, и, хотя это не обязательно, рекомендуется не терять законный трафик, особенно если почти правильный URL имеет высокий потенциал трафика. Например, если у вас есть URL типа mysite.com/health, и кто-то ссылается на вас, используя mysite.com/healt.

Когда игнорировать ошибки 404:

  • Если ошибка 404 вызвана URL, указывающим на несуществующий ресурс, который не был перемещен в другое место и не распознается как возможный ошибочный URL, просто игнорируйте их, это правильный код состояния. Создайте хорошую страницу ошибки 404, чтобы удержать пользователя на вашем сайте, даже если он/она получает ошибку 404.

Как долго вы будете видеть эти ошибки в Google Search Console?

Если вы видите URL, генерирующий ошибку 404 в Google Search Console, и отмечаете его как исправленный, он появится снова, если Google снова обойдет URL. Это совершенно нормально, и это будет происходить, пока Google не деиндексирует этот URL. Сколько времени это займет, зависит от нескольких факторов, которые может знать только кто-то изнутри Google (если такой кто-то вообще есть).

Даже деиндексированные URL могут снова появиться в отчете об ошибках обхода в будущем, если Google снова найдет этот URL и решит снова его проследить. Даже если нет ни одной ссылки в Интернете, указывающей на этот URL, Google может попытаться снова обойти URL, которые у него есть в индексе/истории, но, как я уже сказал, беспокоиться не о чем. Просто убедитесь, что неверные URL не связаны на вашем сайте, чтобы не нарушить пользовательский опыт; попробуйте искать по всей базе данных URL и файлы вашей темы на наличие возможных старых битых ссылок, и это все.

Для получения дополнительной информации вы можете прочитать Центр поддержки Google о ошибках 404.

Ответ или решение

Ошибка 404 для отсутствующих вложений в Google Search Console

Недавний анализ в Google Search Console показал, что на вашем сайте присутствует 177 недостающих URL-адресов, большинство из которых имеют формат ?attachment_id=xxx. Ниже представлены подробные рекомендации по поиску и устранению данной проблемы.

Причины возникновения ошибки 404

Ошибка 404 возникает, когда запрашиваемый ресурс не найден на сервере. Это может произойти по нескольким причинам:

  1. Удаление вложений: Вложение с указанным attachment_id было удалено из вашей базы данных или было перемещено, но ссылки на него остались.
  2. Неправильные ссылки: На сайте могли остаться старые ссылки на несуществующие вложения.
  3. Необновленная информация: Ваша информация на сайте или в поисковых системах не была обновлена после удаления или перемещения вложений.

Поиск источников неполадок

Чтобы выяснить, откуда берутся запросы к отсутствующим вложениям, выполните следующие шаги:

  1. Проверить базу данных: Вы уже проверили таблицу wp_posts, но стоит также проверить таблицы wp_postmeta, так как ошибки могут исходить из метаданных, связанных с вложениями.

  2. Поиск по всему сайту: Проведите поиск по всем файлам сайта и базе данных, используя SQL-запросы и текстовые редакторы. Ищите attachment_id из вашего отчета Google Search Console, чтобы найти ссылки на несуществующие вложения.

  3. Плагины и темы: Проверьте, возможно ли, что установленные вами плагины или тема ссылаются на устаревшие вложения. Иногда визуализация может создавать ссылки на вложения, которые уже были удалены.

  4. Обратные ссылки: Используйте инструмент для анализа обратных ссылок (например, Ahrefs или SEMrush), чтобы выяснить, нет ли на других сайтах ссылок на недостающие у вас вложения.

Решение проблемы

Как только вы обнаружите источник проблемы, вы можете предпринять следующие шаги:

  1. 301 Переадресация: Если вы обнаружили, что URL-адреса действительно являются устаревшими, но они могут быть полезны для пользователей, настройте 301 переадресацию на актуальные ресурсы.

  2. Обновление контента: Убедитесь, что все внутренние ссылки на вашем сайте ведут к действительным ресурсам. Если на сайте хранится много устаревших ссылок, это может негативно сказаться на пользовательском опыте и SEO.

  3. Удаление неиспользуемого контента: Если вы не планируете восстанавливать отсутствующие вложения, стоит установить для них нормальный 404 с хорошо настроенной страницей ошибки, чтобы зрители могли продолжить навигацию по вашему сайту.

Заключение

Ошибки 404 в Google Search Console – это нормальное явление, которое случается, когда URL-адреса указывают на несуществующие ресурсы. Помните, что важно поддерживать чистоту и целостность ссылок на вашем сайте, чтобы обеспечить лучшее взаимодействие с пользователями. Регулярно следите за отчетами в Search Console и осуществляйте чистку устаревших ссылок, чтобы предотвратить повторное появление ошибок.

Для большего понимания, пожалуйста, ознакомьтесь с информацией от Google о 404-ошибках.

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

Капча загружается...