Лидеры года — новая категория на Workspace Digital Awards! Номинируйте вашу команду, продукты и проекты.
SEO

Битые ссылки на сайте: как найти и исправить 404 через Screaming Frog

116 
 

Битые ссылки — одна из самых частых технических ошибок, которую мы находим при SEO-аудите. Пользователь кликает по ссылке в каталоге и попадает на страницу 404, поисковый робот тратит краулинговый бюджет на несуществующие адреса, а сайт теряет доверие и конверсии. Разбираем на реальном интернет-магазине лабораторного оборудования, как найти все битые ссылки через Screaming Frog, правильно выгрузить их в таблицу и исправить большую часть самостоятельно — без пустых ТЗ «удалить все 404» для разработчика.

Что такое битые ссылки и чем они вредят сайту

Битая ссылка — это ссылка, которая ведёт на страницу с кодом ответа 404 Not Found (или другим кодом ошибки 4xx). На сайте она может «жить» в тексте, в меню, в карточке товара или быть зашита в картинку.

Почему это проблема:

  • Для пользователя — вместо товара или статьи он видит страницу ошибки, вынужден возвращаться назад или на главную и часто просто уходит к конкуренту.

  • Для поисковых систем — робот переходит по ссылкам так же, как пользователь. Каждая ссылка на 404 — это потраченный впустую обход и сигнал о том, что за сайтом плохо следят.

  • Для внутренней перелинковки — ссылочный вес уходит «в никуда» вместо того, чтобы усиливать продвигаемые страницы.

Если на сайте одна-две битые ссылки, паниковать не нужно. Но при техническом аудите мы убираем все 404 внутри сайта: задача аудита — привести сайт в полный порядок, а не оставить «мелочи на потом».

Как найти битые ссылки на сайте через Screaming Frog

Для поиска 404 используем Screaming Frog SEO Spider. Это краулер: он ходит по сайту так же, как поисковый робот, и находит те же ошибки, на которые наткнётся Яндекс или Google.

  1. Вставьте адрес сайта в строку сверху и нажмите Start. Дождитесь, пока сканирование дойдёт до 100%.

  2. В правой панели Overview спуститесь до блока Response Codes и выберите Client Error (4xx).

  3. В основном окне появится список адресов, которые отдают ошибку. Если выделить любой из них и открыть внизу вкладку Inlinks, вы увидите страницы, на которых стоят ссылки на этот адрес.

Screaming Frog: Response Codes → Client Error (4xx). Сверху — адреса с ошибкой 404, снизу во вкладке Inlinks — страницы, которые на них ссылаются

Если в Client Error (4xx) стоит ноль — битых ссылок нет, этот пункт аудита можно закрывать. Если там хотя бы одна строка — переходим к выгрузке.

Почему выгружать нужно через Bulk Export, а не Export

Частая ошибка — нажать кнопку Export над таблицей. Так выгрузятся только сами битые адреса, то есть ровно то, что видно в окне. Но этих данных мало: из них непонятно, на каких страницах стоят ссылки и что именно нужно править.

Правильный путь: Bulk Export → Response Codes → Client Error (4xx) Inlinks. Эта выгрузка содержит каждую ссылку на 404 вместе со страницей, где она размещена, анкором и alt-текстом картинки.

Назовите файл понятно (например, «404 ошибки внутри сайта»), в поле Type обязательно выберите Excel Workbook и сохраните. Чем больше на сайте битых ссылок, тем дольше формируется файл.

Bulk Export → Response Codes → Client Error (4xx) Inlinks: сохраняем выгрузку в формате Excel Workbook

Как подготовить таблицу с 404 ошибками

«Сырая» выгрузка содержит много лишних столбцов. Оставляем только то, что нужно для работы:

  • Type, Size (Bytes), Status, Follow, Target, Rel, Path Type, Link Path, Link Position — удаляем.

  • Source, Destination, Alt Text, Anchor, Status Code — оставляем. Status Code нужен потому, что в выгрузке, кроме 404, иногда встречаются 403 ошибки — с ними работают иначе.

«Сырая» выгрузка битых ссылок: лишние столбцы удаляем, оставшиеся переименовываем на русский

Дальше переименовываем столбцы на понятный русский. Это не формальность: файлом потом будет пользоваться разработчик или коллега, и слова Source и Destination каждый может понять по-своему. Приводим к единому стандарту:

  • Source → «Страница, на которой находится ссылка»;

  • Destination → «Битая ссылка (404)»;

  • Alt Text → «Alt картинки» — битая ссылка может быть зашита не в текст, а в изображение;

  • Anchor → «Анкор ссылки» — текст, в который вшита ссылка (например, название товара или «Подробнее»);

  • Status Code → «Код ответа».

Между столбцами «Битая ссылка» и «Alt картинки» добавляем ещё один — «Что сделать со ссылкой». Именно он превращает выгрузку в рабочее ТЗ.


Разместите
тендер бесплатно

Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.

Заполнить заявку 13818 тендеров
проведено за восемь лет работы нашего сайта.


1502 ссылки — это не 1502 правки

Важный момент, который упускают даже те, кто давно работает со Screaming Frog. В нашем примере краулер нашёл 152 битых адреса, а в полной выгрузке оказалось 1502 ссылки на них, и расположены они на 935 страницах сайта.

То есть задача не «удалить 1502 ссылки», а разобраться, почему 152 адреса отдают 404, и исправить ссылки на 935 страницах. Обычная кнопка Export этой картины не показывает — её даёт только Bulk Export.

Не отправляйте файл разработчику сразу — сначала копайте

Самый простой путь — переслать выгрузку программисту с припиской «удалить битые ссылки». Результат предсказуем: начнутся вопросы «а эту ссылку удалить или заменить? а на что?», а у SEO-специалиста не будет ответов, потому что он сам не открывал файл.

Хуже того, разработчик может выполнить ТЗ буквально и удалить битые товары. Для интернет-магазина это значит меньше товарных страниц, ещё большее падение трафика и позиций. Поэтому сначала разбираемся сами: что можно исправить без программиста — исправляем, для остального пишем в таблице конкретное действие.

Случай 1. Товар есть в каталоге, но его страница отдаёт 404

В каталоге «Автоклавы ручные» выводилась карточка «Автоклав Field-Koch», но ссылка на неё вела на 404. Если товар отображается в листинге, значит, он существует в базе — проблема в публикации, а не в том, что его удалили.

Что сделали: нашли товар в административной панели 1С-Битрикс (через дерево разделов каталога), открыли на редактирование и просто пересохранили. После этого проверили страницу в режиме инкогнито (Ctrl+Shift+N) со сбросом кеша (Ctrl+Shift+R) — она открылась. Ровно так же «ожили» товары в разделе ультразвуковых ванн. Ни одной задачи разработчику.

Товар выводится в каталоге, но его страница отдавала 404. После пересохранения в админке 1С-Битрикс ссылка заработала

Один восстановленный товар закрывает сразу все ссылки на него — иногда это десятки строк в таблице. Их сразу отмечаем зелёным.

Случай 2. Как найти битую ссылку в коде страницы

Бывает, что на странице визуально не видно, где стоит битая ссылка. Тогда открываем инструменты разработчика (F12 или «Просмотреть код»), нажимаем Ctrl+F и вставляем ссылку из таблицы. Если ничего не нашлось — убираем домен и ищем по относительному адресу: на сайтах ссылки чаще прописаны относительными, а не абсолютными. Можно искать и по alt-тексту, если ссылка зашита в картинку.

Привыкайте к панели разработчика: для SEO-специалиста это один из главных инструментов, которым на практике пользуешься даже чаще, чем краулерами.

Случай 3. Ссылка ведёт на раздел, которого больше нет

В статье про механические дозаторы стояла ссылка на раздел каталога, который отдавал 404. Раздел при этом существовал — просто под другим адресом («Дозаторы механические»), его удалось найти через поиск по сайту.

Правильное решение здесь не удалить ссылку, а заменить её на рабочий адрес: так сохраняется и удобство для пользователя, и внутренняя перелинковка. Открыли статью в редакторе, поправили адрес в коде, сохранили — готово.

Случай 4. Битая картинка или блок, который не получается исправить самому

Если исправить ссылку самостоятельно не получается, задайте себе два вопроса:

  1. Могу ли я устранить эту 404 сам?

  2. Если нет — что конкретно должен сделать разработчик?

Вариантов всего два: удалить (например, «удалить изображение») или заменить — и тогда в столбце «Что сделать со ссылкой» указываем точный адрес новой страницы или URL новой картинки. Разработчику не придётся ничего додумывать.

Как оформить результат

Готовую таблицу сохраняем в папку аудита на общем Google Диске и даём доступ по ссылке. Правила оформления:

  • Зелёным отмечаем всё, что уже исправлено, — чтобы разработчик не путался.

  • Белыми оставляем строки, которые нужно удалить или заменить, с понятной инструкцией в столбце «Что сделать со ссылкой».

  • В отчёт по аудиту записываем, что было найдено и что устранено: «1502 битые ссылки на 935 страницах», и прикладываем шаблон ТЗ для оставшихся 404.

Сколько времени это занимает

В нашем примере разбор 1502 ссылок на 935 страницах занял около трёх часов — закладываем 3,5 с запасом. Объём уменьшился за счёт того, что восстановление одного товара сразу закрывает все ссылки на него.

Ориентир простой: если на одну ссылку уходит полчаса, лучше записать задачу для разработчика и двигаться дальше — время специалиста тоже стоит денег. А вот 5 часов на 10 ссылок — повод пересмотреть подход. С опытом большую часть 404 вы будете закрывать сами.

Чек-лист: как устранить битые ссылки на сайте

  1. Просканировать сайт в Screaming Frog и открыть Response Codes → Client Error (4xx).

  2. Выгрузить Bulk Export → Response Codes → Client Error (4xx) Inlinks в Excel.

  3. Удалить лишние столбцы, переименовать оставшиеся, добавить столбец «Что сделать со ссылкой».

  4. Посчитать не только ссылки, но и страницы, на которых они стоят.

  5. Разобраться с причинами: пересохранить товары, заменить ссылки на рабочие разделы, найти ссылку в коде.

  6. Исправленное отметить зелёным, для остального прописать «удалить» или «заменить на…».

  7. Сохранить таблицу на общий диск и передать разработчику только то, что нельзя исправить самому.

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.




116

Лучшие статьи

Поделиться: 0 0 1
SEO-специалист в  Alekzo , Минск
 55  1  1

Оцените статью
Спасибо за оценку