Поиск битых ссылок

Когда объект был удален непосредственно, то все ссылки на него в справочниках, в документах, в регистрах стали битыми и отображаются следующим образом:<Объект не найден> (16:bca8000c6efdd52111d8eaba7c9706eb)
Битая ссылка не является пустой. Т.е. метод Пустая() возвращает Ложь. Определить, что ссылка битая можно так:

Код 1C v 8.х
 Если Ссылка.ПолучитьОбъект() = Неопределено Тогда 
//битая ссылка
КонецЕсли;
// или так (НО ненадежно):
Если Лев(СокрЛП(Ссылка),18) = "<Объект не найден>" Тогда

Код 1C v 8.х
 // Еще вариант (действует для обьектов, которые имеют ссылку)
Попытка
обьект=Ссылка.Ссылка;
Исключение
сообщить("битая");
КонецПопытки;

И последний вариант для проверки в запросах:
ГДЕ Объект.РеквизитОбъекта ЕСТЬ NULL И Не Объект=&ПустаяСсылкаОбъекта

Ниже дана программа для удаления записей регистров, у которых регистратор — битая ссылка, т.е. не существует в базе.

Код 1C v 8.х
   
Процедура УдалениеБитыхСсылок(ИмяРегистра,ТипРегистра,ТипРегистраЗ)
МенеджерРегистра = ТипРегистра[ИмяРегистра];

Запрос = Новый Запрос("
|ВЫБРАТЬ Регистратор
|ИЗ "+ТипРегистраЗ+"."+ИмяРегистра+"
|ГДЕ Регистратор.Ссылка ЕСТЬ NULL И НЕ Регистратор = &ПустаяСсылкаДокумента");
Запрос.УстановитьПараметр("ПустаяСсылкаДокумента",Неопределено);

Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Набор = ТипРегистра[ИмяРегистра].СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(Выборка.Регистратор);
Набор.Записать();
ОбработкаПрерыванияПользователя();
Состояние(""+ТипРегистра+" "+ИмяРегистра);
КонецЦикла;
КонецПроцедуры


Процедура КнопкаВыполнитьНажатие(Кнопка)

Для Каждого пРегистр из Метаданные.РегистрыСведений Цикл
Подчинен = (пРегистр.РежимЗаписи = Метаданные.СвойстваОбъектов.РежимЗаписиРегистра.ПодчинениеРегистратору);
Если Подчинен Тог.
r />
Для Каждого пРегистр из Метаданные.РегистрыНакопления Цикл
УдалениеБитыхСсылок(пРегистр.Имя,РегистрыНакопления,"РегистрНакопления")
КонецЦикла;

КонецПроцедуры

helpf.pro

Панель вебмастера Яндекс

В панели вебмастера Яндекс в закладке «Индексирование сайта» – «Исключенные страницы» – «По типу» Вы найдете список страниц с пометкой ««HTTP-статус: Ресурс не найден (404)»». Там представлены необнаруженные роботом страницы, на которые есть ссылки с других страниц.

Панель вебмастера Google

Немного более удобный инструмент есть и в панели вебмастера Google. Вам надо зайти в раздел «Диагностика» – «Ошибки сканирования».

Вы увидите, какие ссылки со скольких страниц не были найдены. Нажав на цифру напротив записи, Вы увидите страницы, содержащие битые ссылки.

Как Вы видите, все инструменты есть всегда под рукой, надо только их знать и уметь работать. Теперь расскажу о пожалуй самом лучшем онлайн сервисе поиска битых ссылок. Я перепробовал их порядка десятка и остановился именно на этом.

Broken Link Checker


Broken Link Checker — этот сервис не только проверяет все страницы Вашего сайта на внутренние и внешние битые ссылки, но и в отчете указывает точное место в коде, где они находятся! Больше подобного функционала я не видел ни у одного онлайн сервиса подобного рода. Вы сразу же можете увидеть источник и локализацию своей проблемы.

Broken Link Checker Online

Для владельцев блогов на WordPress проверять битые ссылки сайта вообще очень просто – достаточно установить плагин Broken Link Checker. Он с заданной пользователем частотой мониторит сайт и в отчете указывает все найденные битые ссылки. Данный плагин имеет следующий функционал:

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

Весь отчет о проделанной работе плагин будет заполнять в разделе «Инструменты» — «Неправильные ссылки».

Удачи Вам и не забывайте заботиться о работоспособности ссылок своего сайта!

webtous.ru

Проблема битых ссылок и причина их появления

Вообще вопрос об отношении к битым ссылкам довольно интересный, ибо однозначной информации по этому поводу нет. Но если судить по тому, что в панелях для вебмастеров Яндекса и Google имеется раздел, где будут приведены все найденные нерабочие ссылки на вашем сайте, то это уже можно считать первым признаком того, что поисковикам они вовсе не по барабану.

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

Поиск битых ссылок

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


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

Если говорить о причине появления битых ссылок на сайте, то в случае блога KtoNaNovenkogo.ru это в основном мои собственные ошибки при осуществлении ручной внутренней перелинковки, а также внешние ссылки на ресурсы авторов комментариев и упоминаемые в статьях онлайн-сервисы, которые успели за это время кануть в лету (ребят, знали бы вы, сколько сайтов сгинуло за те семь лет, что существует мой блог — реально становится грустно!).

Встречаются и другие варианты их появления. Вообще, причиной неработающих линков могут быть и изменения Урлов на сторонних ресурсах без использования 301 редиректа для склеивания нового адреса со старым (при изменении структуры сайта, переноса статей между разделами и т.п.), да и много других сугубо индивидуальных проблем.

Как я уже упомянул чуть выше, существует несколько способов, с помощью которых можно проверить свой проект на наличие подобных изъянов. Самым очевидным мне кажется воспользоваться тем списком нерабочих ссылок, который собрали боты поисковых систем.

Ищем битые ссылки в Яндекс Вебмастере и Search Console Гугла


В панелях вебмастеров Яндекса и Google можно будет узнать, на каких страницах и какие именно нерабочие гиперссылки были найдены, а затем, по возможности, внести необходимые исправления в админке своего проекта.

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

  1. Большущая статья по возможностям Яндекс Вебмастера(в ближайшее время ее придется обновлять, ибо Яндекс наконец-то допилил новую версию)
  2. Чуть менее подробная по Гугл Вебмастеру (Search Console)

Давайте начнем проверку с инструментов для веб-мастеров от Google. Будем считать, что воспользовавшись приведенными выше материалами, вы уже добавили свой ресурс в панель Гугла, и теперь вам останется лишь пройти из левого меню в «Сканирование» — «Ошибки сканирования»:

Поиск битых ссылок

На открывшейся странице перейти на вкладку «Не найдено», где и будут сосредоточенны все нерабочие, по мнению Google, ссылки на вашем проекте. Но тут следует понимать, что поисковик рассматривает не только линки ведущие с вашего сайта, но и все те, что были проставлены с других ресурсов (так называемые обратные ссылки, которые желанны при SEO продвижении).


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

Напротив каждого не найденного документа вы увидите код ошибки 404 (читайте про то, как удержать посетителя на странице «404 not found», что тоже может являться выходом из сложившегося положения). Посмотреть Урл страницы, которую Гугл не смог найти на вашем ресурсе, можно щелкнув по любой строке.

Там же на вкладке «Ссылающиеся домены» вы можете найти страницы, с которых данная битая ссылка была проставлена.

Поиск битых ссылок

Если в открывшемся окне вы увидите адреса вебстраниц не вашего сайта, то исправить, скорее всего, ничего не сможете (хотя, можно попробовать, например, в .htaccess настроить для таких битых ссылок 301 редирект на правильный Урл). Но если нерабочие гиперссылки были проставлены со страниц вашего же собственного ресурса, то нужно будет в админке найти требуемую статью (или комментарий к ней) и поправить, либо удалить некорректный линк.


Думаю, что разберетесь, но наравне с панелью инструментов Google не примените посмотреть информацию о не найденных документах и в панели для вебмастеров от Яндекса, ибо их данные могут отличаться.

В Яндекс Вебмастере вам нужно будет перейти в левом меню на «Индексирование» — «Внутренние ссылки», а в открывшемся окне из выпадающего списка можно будет выбрать фильтр по типу ошибок (ошибки сервера, либо отсутствие страницы или запрет на ее индексацию):

Поиск битых ссылок

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

Проверка битых ссылок в программе Xenu Link Sleuth

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


Но можно ведь использовать не только онлайн-сервисы, но и программы, которые будут установлены на ваш компьютер. Одной из самых популярных и, что очень важно, бесплатных программ для проверки битых ссылок является Xenu Link Sleuth, о которой я и хочу вам рассказать.

Итак, сначала вам нужно будет скачать Xenu Link Sleuth и установить на свой компьютер.

После ее запуска выберите из меню «File» — «Check URL» и в открывшемся окне введите URL вашего ресурса, поставьте галочку «Check external links» (для проверки на битость не только внутренних линков вашего ресурса, но и ссылок, ведущих с него на другие ресурсы) и нажмите «ОК».

Поиск битых ссылок

В результате программа Xenu Link Sleuth начнет искать и анализировать все внутренние и внешние (проставленные с вашего ресурса, например, на сайты авторов комментариев) ссылки. Все найденные неработающие гиперссылки в результирующем отчете будут помечены соответствующим образом (не найдено, не удалось связаться и т.д.).

Сам по себе отчет представляет неоценимый интерес не только с точки зрения ошибок 404, но нас в первую очередь интересует именно это. В окне Xenu Link Sleuth имеется возможность отсортировать весь список по ряду табуляторов, которые находятся в самом верху.

Для проверки именно битых ссылок нужно будет воспользоваться табулятором «Status», в результате чего все помеченные красным строки будут собраны в одном месте списка.


Поиск битых ссылок

Для того, чтобы узнать, а на какой именно странице вашего сайта проставлена неработающая гиперссылка, вам нужно щелкнуть по ней правой кнопкой и выбрать из контекстного меню вариант «URL Properties»:

Поиск битых ссылок

В самом низу открывшегося окна вы увидите список адресов страниц вашего сайта, на которых была найдена данная битая ссылка. Вам останется только зайти в админку своего ресурса и провести необходимую правку. Да, муторно. Да, неудобно, ибо приходится копипастить ссылки и искать в админке нужные страницы. Но потратив время и силы вы на 100% избавите свой сайт от битых ссылок (во всяком случае, имеющих место быть на данный момент).

Но, как я уже упоминал чуть выше, программа Xenu Link Sleuth, при должном подходе и сообразительности, способна предоставить намного больше информации. Если вы поэкспериментируете с другими табуляторами программы, то сможете получить следующую информацию о вашем сайте из этого отчета:

  1. если вы попробуете отсортировать данные в окне программы по табулятору «Title», то таким способом можете найти страницы своего сайта, имеющие дублированные заголовки Title или не имеющие их вовсе
  2. с помощью табулятора «Size» можно найти слишком тяжелые страницы своего проекта, которые будут долго загружаться
  3. с помощью табулятора «In Links» можно узнать количество входящих ссылок на любой документ своего ресурса, а из контекстного меню (щелчок правой кнопкой и выбор самого нижнего пункта в открывшемся меню) можно будет узнать и адреса страниц, ссылающихся на этот документ
  4. с помощью сортировки табулятором «Out Links» в окне отчета программы Xenu Link Sleuth сможете узнать количество исходящих ссылок с той или иной страницы своего ресурса, а из контекстного меню — посмотреть, на какие именно страницы проставлены ссылки
  5. отсортировав по табулятору «Type», можно найти изображения не имеющие тега Alt
  6. табулятор «Level» позволит просмотреть вложенность тех или иных страниц вашего сайта

В общем, Xenu Link Sleuth имеет просто неоценимую значимость. Кроме этого, для статического сайта эта программа может построить карту сайта, которую потом можно будет подсунуть поисковым системам для ускорения индексации.

Также Xenu Link Sleuth по результатам проверки может сформировать очень удобный отчет в виде Html странички, где можно будет в удобоваримом виде просмотреть все веб-страницы своего проекта, имеющие битые ссылки и увидеть упомянутую выше карту.

Поиск битых ссылок

Для создания отчета вам нужно выбрать в меню программы пункты «File» — «Report» или просто нажать R на клавиатуре. В верху страницы с отчетом будет расположено меню с разделами.

Поиск ссылок в WordPress с помощью Broken Link Checker

Если у вас блог на движке WordPress, то возможно вам будет удобнее воспользоваться плагином Broken Link Checker для проверки неработающих гиперссылок. Он может осуществлять повторную проверку через указанный вами промежуток времени, прекращать свою работу в моменты, когда сервер вашего хостинга сильно нагружен, и, что самое важное, позволяет исправлять или удалять битые ссылки прямо из своего окна, не требуя захода в окно редактирования статей.

Итак, сначала вам нужно будет скачать Broken Link Checker и установить этот плагин на WordPress стандартным образом. Если возникнут с этим проблемы, то можете обратиться к приведенному по ссылке материалу.

Сразу после установки он начнет работать и сканировать ваш блог на наличие битых ссылок. Зайдя на страницу настройки этого плагина («Настройки» — «Проверка ссылок») в админке Вордпресса, вы сможете увидеть, сколько гиперссылок уже нашел Broken Link Checker на вашем блоге, а также сделать необходимые настройки.

Поиск битых ссылок

Здесь вы можете задать частоту повторного сканирования, попросить посылать вам сообщение на E-mail при обнаружении недоступной страницы, а также попросить плагин выделять найденные гиперссылки с помощью особого стиля CSS.

Но у Broken Link Checker есть еще несколько вкладок с настройками. На вкладке «Look For Links In» вы можете задать, в каких именно материалах вашего блога он будет осуществлять поиск, а на вкладке «Which Links To Check» указать, ссылки с каких объектов будут проверяться. На вкладке «Дополнительно» вы можете максимально минимизировать нагрузку этого плагина на сервер хостинга, ограничив время поиска и задав порог загруженности сервера, при превышении которого он прервет свою работу.

По мере проверки будет предоставляться отчет о проделанной работе и найденных битых ссылках, который вы сможете посмотреть, перейдя в меню админки WordPress в «Инструменты» — «Неправильные ссылки»:

Поиск битых ссылок

Здесь у вас будут богатые возможности по работе с ними, причем все, что вам может потребоваться (отредактировать, удалить ее, перейти к материалу, в котором проставлена данная битая ссылка), будет возможно сделать прямо отсюда, никуда не переходя и ничего не ища. В этом и состоит, на мой взгляд, основное преимущество плагина Broken Link Checker. К тому же, по окончании проверки его со спокойной душой можно снести до следующей проверки, чтобы глаза не мозолил. Думаю, что для Joomla тоже должны существовать аналогичные расширения, но я, к сожалению, с ними пока не знаком.

ktonanovenkogo.ru

Screaming Frog Seo Spider

Про эту отличную сео программулину у меня есть отдельная статья. Очень рекомендую прочитать. Программа отлично проводит сео анализ блога.

С её помощью очень легко найти битые ссылки, при переходе по которым выдаётся ответ «ошибка 404».

Программа выводит результат в формате таблички: в одной колонке битые линки, в другой — адрес страницы источника, в третьей — анкоры.

Очень жаль, но не могу показать вам пример, так как на моем блоге программа Screaming Frog Seo Spider не нашла ни одной страницы с кодом ответа 404. Но на самом деле это хорошо =)

Ответ 404 в программе screaming Frog Seo Spider

Все найденные ошибки необходимо исправлять в ручном режиме, то есть вам придётся переходить на страницы-источники, находить неправильные ссылки и либо удалять их, либо править через редактор.

Если таких ссылок 10-20, то вручную ещё можно поработать, если же больше — то это каторга, но что ни сделаешь ради чистоты своего блога :)))

Яндекс вебмастер

В инструментах для вебмастеров яндекса легко найти страницы, которые возвращают код ошибки 404. Для этого перейдите в меню «индексирование сайта», далее «исключенные страницы».

Исключенные страницы в вебмастере яндекса

Буквально сейчас зашел в этот раздел вебмастера и слегка был в шоке от увиденного графика. Очень резкое увеличение страниц с ошибкой 404. Но посмотрев, что это за страницы, стало всё ясно. Это служебные страницы wp-json, о которых сейчас много говорят другие вебмастера.

График количество ошибки 404 на сайте

Сначала все эти страницы попали в индекс, что плохо, так как на них нет никакой полезной информации. Далее я добавил специальную функцию в файл functions.php. Эта функция как раз и вывела все эти ненужные странички из индекса путем присвоения им ошибки 404. Но это уже отдельная история…

Кроме этих wp-json яндекс вебмастер нашел еще 4 ссылки. Вот честно, я удивляюсь, почему они никак не исчезнут. Этих статей давным давно нет — это тестовые статьи, которые были добавлены на блог с целью проверки отображения различных элементов уже 10 месяцев назад!

Замечание! Но как вы могли заметить, этим способом мы нашли не битые ссылки, а просто страницы, выдающие ошибку 404. Это похожие понятия, но всё же разные.

Плагин Broken Link Checker

Сразу признаюсь, это тот способ, который я использую на этом блоге и он мне очень нравится.

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

Установка

Сначала необходимо установить этот плагин. Инструкция стандартная:

  1. заходим в админ панель блога
  2. переходим в раздел «плагины» — «добавить новый»
  3. находим искомый объект при помощи поиска
  4. устанавливаем и активируем

Настройка

Далее желательно проверить настройки, хотя скорей всего он уже правильно настроен. На всякий случай привожу скриншоты настроек, которые сделаны у меня:

Настройка плагина 1

Настройки плагина 2

Настройка плагина 3

Настройка плагина 4

Настройка плагина 5

Инструкция к применению

Перейдите в меню «инструменты» — «неправильные ссылки».

Неправильные ссылки на блоге

Как видите, на моем блоге сейчас три неправильные ссылки:

  • Две с ошибкой 404
  • Одна с ошибкой 503

Их я безжалостно удаляю прямо сейчас! Придется даже немного поправить текст одной статьи из-за нерабочего  линка.

удаление неправильных ссылок

Но это еще не всё. Помимо неправильных есть еще ссылки, помеченные как:

  • Warnings
  • Перенаправленные
  • Dismissed

В разделе Warnings я нашел 12 линков на сайт биржи Симекс. Перепроверил — всё работает. Видимо там проходили технические работы.

А вот в разделе «перенаправленные» у меня целых 170 таких линков.  Но здесь нет ничего страшного — это как правило партнерские ссылки.

перенаправленные ссылки

Также здесь можно найти обычные ссылки, осуществляющие перелинковку статей блога. Иногда мы, блоггеры, меняем УРЛ статьи в то время как ссылка на нее уже существует в других статьях. В итоге образуются такие вот редиректы. Ничего плохого в них нет. Но лучше всё-таки без них =)

Кстати убрать эти лишние редиректы не так сложно и долго. Просто нажмите на «редактировать URL» и введите действующий актуальный адрес. Исправил таким образом три ссылочки.

Исправление УРЛ перенаправленных ссылок

Заблуждения по поводу плагина

Читал в интернете на некоторых блогах, что плагин не всегда корректно находит битые ссылки. А ещё многие боятся, что он сильно грузит блог — всё таки лишний плагин!!! )))

Что качается первого аспекта — ничего не могу сказать. Лично у меня он работает на отлично и сбоев не даёт. Если у вас есть с ним проблемы, то напишите в комментариях, что за проблемы — очень интересно.

По второму пункту — нагрузка. Никто не заставляет постоянно держать плагин включённым. У меня он всегда находится в деактивированном состоянии.

Вот захотелось мне, скажем, раз в месяц выполнить проверку.

  1. Я включаю плагин brocken link checker
  2. Он ищет и находит неправильные битые ссылки,  если они есть
  3. Я их исправляю или удаляю
  4. И снова деактивирую плагин.

Ничего сложного, ведь правда же? И нет повода переживать из-за дополнительной нагрузки на сайт.

Итак, в этой статье я рассказал вам о способах поиска битых ссылок и страниц с ошибкой 404. Знаю, что ещё есть множество онлайн сервисов, но я ими никогда не пользовался.

Надеюсь моя статья откроет вам глаза и вы очистите свой любимый блог или сайт от этих ссылок, ведущих в никуда.

Понравилась статья? Подписывайтесь на обновления блога, делитесь информацией в социальных сетях.

Оставляйте в комментариях свои мысли, дополнения, или поправки, если я где-то что-то упустил.

До скорых встреч!

С уважением! Абдуллин Руслан

abdullinru.ru

Поиск битых ссылок в 1С запросом

Очень часто встает вопрос: как отобрать элементы с битыми ссылками запросом 1С?

Вопрос решается достаточно легко, рассмотрим его на примере:

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

Решение задачи:

Получите 267 видеоуроков по 1С бесплатно:

  • Бесплатный видео самоучитель по 1С Бухгалтерии 8.3 и 8.2;
  • Самоучитель по новой версии 1С ЗУП 3.0;
  • Хороший курс по 1С Управление торговлей 11.

Поиск битый ссылок запросом

Что мы сделали?

Первым отбором «НЕ СчетНаОплатуПокупателю.Организация ЕСТЬ NULL»  мы определили, что ссылка установлена.

Вторым отбором СчетНаОплатуПокупателю.Организация.Код ЕСТЬ NULL, обращаясь к коду организации по точке, система строит левое соединение, но не находит в таблице организаций такой элемент — возвращает NULL.

Всё получается достаточно просто.

programmist1s.ru

Что такое битая ссылка?

Битая ссылка — это гиперссылка на страницу, которая не существуют на сайте. Это указывает на то, что на сайте удалили или изменили URL страницы, но не скорректировали навигацию для посетителей.

Битые ссылки бывают 2х типов — внутренние и внешние. Внутренние — ведущие на страницы в пределах существующего сайта. Внешние — ведущие на другие веб-ресурсы.

Суть проблемы заключается в том, что если на несуществующую сейчас страницу вели внешние или внутренние ссылки, то при переходе пользователя на неё, открывается окно с неутешительным «Ошибка 404».

«Ошибка 404»- это стандартный сервер-ответ, когда последний не находит нужную пользователю страницу. Перед тем как открыть какую-либо веб-страницу, браузер запрашивает сервер, который, соответственно, проверяет на функциональность документ и открывает заголовок с выбранной информацией.

Если сайт работает нормально и система функционирует, то проходит кодировка «200 ОК» — она не видима для пользователей. В других случаях сервер выдает «Ошибка 404».

Важно! Крайне желательно чтобы пользователи сайта не должны сталкиваться с несуществующими компонентами.

Читайте подробнее о работе страниц с ошибкой 404.

Откуда берутся битые ссылки?

Чтобы лучше понимать страницы типа «error 404, not found», стоит ознакомиться с причинами, по которым они появляются. Основные из них:

  • некорректная работа сервера;
  • результат удаления документа с веб-ресурса;
  • ошибка/изменение в URL.

Далее подробнее о причинах возникновения битых ссылок.

Удаление старых ненужных страниц и файлов

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

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

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

Важно! Перед удалением любой странице на сайте произведите меры по добавлению 301 редиректа с удаляемой страницы на наиболее релевантную.

Изменения в структуре сайта

Когда админ создает новые подразделы, то к ним могут подтягиваться уже существующие веб-страницы. Перелинковка может вызвать появление нефункционирующих гиперссылок. Потому рекомендуем регулярно проверять работоспособность всех страниц сайта.

Пример

Ранее товар был в категории «игрушки» и имел URL типа site.ru/ingushki/tovar10/
Позже товар был перемещен в другую категорию «игрушки для девочек» и получил URL — site.ru/ingushki-dlya-devochek/tovar10/

Важно! Устранение битых ссылок важная часть в плане продвижения интернет-магазина. Все детали в статье.

Ошибки вебмастера / программиста / контентщика

Людям свойственно ошибаться. Потому программисты, контентщики или вебмастера тоже могут время от времени ошибаться в веб-адресах, на которые ставятся перелинковки (для этого достаточно напутать всего лишь с одним символом). В итоге ссылка сразу будет вести на нефункционирующую страничку. Чтобы исключить вероятность ошибки в будущем, нужно сразу же после создания страницы проверять каждую ссылку.

Как обнаружить битые ссылки? Популярные сервисы для проверки

Проверка битых ссылок должна стать регулярной и хорошей традицией. Частота проверок зависит от объема трафика и вида ресурса (контентный сайт, сайт-визитка, интернет-магазин, новостной сайт).

Далее в статье мы рассмотри программы и онлайн-сервисы для проверки битых ссылок.

Интересно! Если сайт обновляется редко, то такую проверку можно производить раз в несколько месяцев. Новостному сайту можно проверять наличие битых ссылок раз в неделю. То есть, частота проверок напрямую зависит от активности добавления или удаления контента на сайте.

Существуют специальные инструменты, которые помогают быстро и эффективно исправлять ошибки урлов. Все найденные битые ссылки нужно сразу же корректировать или убирать.

Десктопные программы для проверки битых ссылок

Поиск битых ссылок на сайте можно проводить с помощью десктопных программ-инструментов. Единственный нюанс — эти программы работают только на десктопе и требуют установки. Рассмотрим несколько популярных тулзов:

  • Screaming Frog SEO Spider Tool. Одно из достоинств программы — это наличие большого количества разнообразных параметров настройки и удобство использования. Доступная как платная, так и бесплатная версия. Последняя имеет целый ряд ограничений в настройках, к примеру, она может просканировать до 500 УРЛ-адресов.

Screaming Frog SEO Spider сайт-миллионник не проверит, но искать битые ссылки с его помощью на небольшом веб-сайте вполне реально. Screaming Frog SEO Spider подойдет для операционных систем Mac OS, Windows, Linux.

  • Netpeak Spider. Еще одна отличная программа, которая позволяет проверить сайт на битые ссылки. Ключевые достоинства этого инструмента — это наличие разнообразных параметров и удобство использования. Программа рассчитана на операционную систему Windows и Mac OS, создана для сканирования и анализирования веб-сайта. Утилита платная, есть триал в 14 дней.
  • Xenu’s Link Sleuth. Одно из основных преимуществ Xenu Links — это бесплатное пользование программы. Из недостатков можно отметить, что эта программа не самая удобная для использования. Xenu’s Link Sleuth может замедлять работу сайта частыми запросами. Сканирование большого веб-ресурса может занять несколько часов или зависнуть на полпути. Из неудобств также можно отметить то, что программа работает только под Windows. Утилита Xenu’s Link Sleuth изначально создавалась, чтобы находить на сайтах битые ссылки. Со временем инструмент расширил свою функциональность и сейчас выполняет и другие задачи, помимо поиска ссылок.

Важно! Новичкам рекомендуем начинать работу с использования программы Xenu’s Link Sleuth

Онлайн сервисы для отслеживания битых урлов

Рассмотрим онлайн-программы для обнаружения ошибок в ссылках — их плюсы и минусы.

  • Google вебмастер;
  • Яндекс вебмастер;

Google вебмастер — это бесплатный онлайн-инструмент, что и является основным его преимуществом. Предоставляет данные по всем ссылкам, которые выдают ошибки.

Для получения списка ошибок перейдите в отчет «Сканирование» ->«Ошибки сканирования»

Скриншот отчета ошибки сканирования

Яндекс вебмастер — также бесплатный сервис, со схожим функционалом. Но менее интуитивным. Рекомендуем остановиться на сервисе Google.

  • seoto.me;
  • serpstat.com.

Алгоритм работы с этими инструментами довольно прост. Как правило, нужно лишь указать адрес веб-ресурса, который нужно проверить. Остальное успешно сделает сама система.

Seoto.me — удобная онлайн поисковая программа с большим количеством параметров настроек. С помощью нее можно проанализировать и оптимизировать даже сайт-миллионник. Но анализ платный, расценки — от 500 рублей за единичный скан сайта.

Serpstat.com — сервис собирает семантику, анализирует веб-сайт и конкурентов. Может провести экспресс-анализ сайта, и сравнивать прогрессы после внедрения изменений. Доступ к сервису платный, поэтому рекомендуем его если вам придется регулярно делать аудит битых ссылок.

Поиск битых ссылок с помощью плагинов

Для поиска битых ссылок можно пользоваться также специальными плагинами, например, для этих целей подойдут Broken Link Checker для WordPress или Check My Links для Google Chrome.

Если сайт на движке WordPress, рекомендуем плагин Broken Link Checker. Он обеспечивает проверку неработающих ссылок, может запустить повтор проверки через определенное время и, к тому же, обладает гибкими настройками.

Но самое главное — с помощью этого плагина можно не только проверить наличие битых ссылок на сайте, но и пару кликов удалить список найденных гиперссылок.

Также существует аналог данного плагина — Check My Links для Google Chrome. Это тулл для проверки ссылок, сканирующий страницу сайта на наличие битых ссылок. Прежде всего, это расширение, созданное для разработчиков, редакторов контента и веб-дизайнеров.

«Check My Links» в результате проверки веб-страниц показывает, какие ссылки являются действительными, а какие нужно убрать или поправить.

Важно! Сканирование тулбаром постраничное и не позволит проверить весь сайт.

Найдите для себя другие интересные расширения Google Chrome для интернет-маркетологов.

Как правильно избавиться от битых ссылок?

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

  • Исправить ссылку на актуальную. Исправлять нужно вручную, меняя некорректный веб-адрес на нужный.
  • Настроить «301» редирект. При смене УРЛ-структуры или движка, можно перенастроить постраничный постоянный 301 редирект в файле .htaccess.

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

Битые ссылки — это не основная проблема, которая приводит к проблемам с ранжированием веб-ресурса в поисковых системах. Но игнорировать их все-таки не стоит.

Лучше всего своевременно исправлять все некорректные урлы и стараться не допускать их появления в будущем.

И своеобразный лайфхак: чтобы страница «Ошибка 404» не отпугивала пользователей, можно разработать для нее креативный дизайн, который покажет вашу лояльность к юзеру даже в такой ситуации. Подробнее в нашей статье о 404 ошибке.

livepage.pro

Как найти битые ссылки

Регулярная качественная проверка битых ссылок необходима для эффективного продвижения сайта. С помощью онлайн-сервиса Saitreport вы можете осуществить проверку до пятидесяти страниц бесплатно и получить подробный отчет о наличии битых ссылок.

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

Основные причины появления неработающих URL:

  • неправильно прописан адрес;
  • структура сайта была изменена;
  • файл, на который ведет ссылка, был удален или перемещен;
  • срок хранения файла, на который ведет ссылка, истек;
  • адреса страниц, на которые ведет ссылка, были изменены;
  • ресурс был заблокирован.

Как проверить сайт на наличие битых ссылок

С помощью сервиса Saitreport вы можете проверить на битые ссылки любой сайт. Такой способ проверки гораздо быстрее и эффективнее, чем самостоятельный поиск неработающих URL. Воспользоваться сервисом абсолютно просто:

  • введите URL в строку анализа;
  • запустите проверку;
  • дождитесь результата.

Благодаря тщательному анализу, включающему в себя более двухсот параметров ресурса, вы получите удобный отчет со списком битых ссылок. Данный отчет можно выгрузить в формат .csv.

Результаты анализа кодов ответа будут представлены вам в виде ссылающихся страниц с указанием доноров и анкоров таких ссылок. Благодаря проверке битых ссылок на сайте Saitreport вы получите подробную информацию о ссылках, соответствующих коду ошибки 404, и рекомендации по их исправлению. Данные ссылки, в зависимости от причины их появления, можно удалить или исправить.

Заказ поиска битых ссылок на сайте Saitreport позволяет воспользоваться удобным онлайн-сервисом и получить подробные данные о состоянии сайта и угрозе снижения лояльности пользователей. Анализ страниц производится максимально быстро, поэтому вы можете выполнить большой объем работ и проверить до пятидесяти страниц, сэкономив свое время.

tools.saitreport.ru

Что такое битые ссылки, как они появляются

Битыми называют ссылки, ведущие на несуществующую веб-страницу сайта. Причин возникновения битых ссылок несколько.

  • Грамматическая ошибка при наборе адреса.
  • Изменение структуры, ЧПУ. Допустим, перенесли статью в другую категорию, и соответственно поменялся адрес.
  • Страница на которую ссылаетесь перестала существовать. По разным причинам в интернете удаляются тысячи сайтов, в это количество может попасть и ресурс на который ссылаетесь вы.

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

Найти битые ссылки в Google

Инструмент, который всегда под рукой и где много полезностей для вебмастера. В Google Search Console зарегистрировать сайт надо обязательно. В разделе Сканирование выбираете Ошибки сканирования. При наличии ошибок сервис выдаст список адресов.как найти битые ссылки на сайте

Проверка сайта на битые ссылки онлайн сервисами

Сервисов предоставляющих данную услугу несколько. Есть платные и бесплатные, есть кардинальные различия в проверке. Одни проверяют только указанный URL, другие проверяют полностью сайт. Проверять отдельные Урлы не вижу смысла, долго, поэтому представлю сервисы позволяющие полностью проверить сайт на битые ссылки. Принцип работы одинаков. В специальную форму вписываете URL ⇒ начать проверку.

  1. Siteliner. После сканирования сайта появится отчет. Слева в меню переходите на страницу Broken Links. Здесь отображаются страницы где имеются битые ссылки. проверка сайта на битые ссылкиВ столбце Broken Links Out указано количество битых ссылок на странице. После нажатия на Урл откроется страница с ошибкой и красным цветом выделится неработающая ссылка. Очень удобно. К минусу бесплатной версии можно отнести лимит в 250 проверяемых страниц.
  2.  Online Broken Link Checker. Результат будет в виде таблицы. Нажав на url — откроется страница , где находится битая ссылка, поиск битых ссылок на сайтепри нажатии на src — исходный код с подсветкой. поиск битых ссылок на сайтеЛимит составляет 3000 проверяемых страниц, весьма неплохо, правда. Как и предыдущий сервис на тестовом сайте обнаружил 2 неработающие ссылки.
  3. W3C Link Checker.

Проверка сайта на битые ссылки программой               Xenu’s Link Sleuth

Наряду с онлайн проверками есть замечательная программа Xenu’s Link Sleuth, которая устанавливается на компьютер. Программа бесплатная, скачать можно с официального сайта по ссылке. Чтобы не дублировать контент, описание как работать программой читайте в статье про поиск исходящих ссылок с сайта. Время затрачиваемое программой больше, чем онлайн, но анализ проходит детальнее и результат лучше. К недостаткам можно отнести работу только с операционной системой Windows.

Поиск битых ссылок на сайте WordPress

Администраторам блогов на движке WordPress удобно пользоваться плагином Broken Link Checker. После активации плагин будет выполнять на сайте поиск битых ссылок в автоматическом режиме. Можно настроить уведомление на e-mail при нахождении битых ссылок. Пользуюсь этим плагином, но чтобы не перегружать блог после проверки деактивирую.

Каким бы способом вы не пользовались важно периодически выполнять проверку сайта на битые ссылки и исправлять ошибки.

Поделитесь в комментариях, как вы проверяете свой сайт на битые ссылки.

Всем Удачи!

С уважением, Павел Коновалов

konovalovpavel.ru


You May Also Like

About the Author: admind

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Adblock
detector