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

#Оптимизация сайта #Внутренняя перелинковка

#23

Ноябрь’17

8

Ноябрь’17

8

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

Яндекс.Вебмастер

Если вы владеете правами на веб-сайт, то проще всего найти неработающие ссылки в инструменте Яндекс.Вебмастера: «Ссылки». Для этого необходимо перейти на вкладку «Внутренние ссылки» и выбрать те, которые запрещены к индексированию или не существуют.

Специальные программы-парсеры

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

Она имеет платную и бесплатную версию. Бесплатная версия позволяет обойти 500 страниц и подходит для небольших сайтов. Скачать ее можно по ссылке: https://www.screamingfrog.co.uk/seo-spider/.

Для того чтобы найти битые ссылки, используя данную программу, необходимо указать адрес сайта и начать сканирование. После того, как лягушка обошла весь сайт, надо перейти на вкладку «Response Codes», и выбрать код ответа 4**.

Далее выбираем интересующий нас URL и переходим на вкладку Inlinks — входящие ссылки. Перед вами появится список страниц, которые имеют ссылку на несуществующую страницу.

Бесплатный парсер сайта Xenu

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

Для поиска битых ссылок в поле «Status» ищем страницы со значением «not found», открываем URL Properties. Список ссылок будет представлен в поле pages linking to this one.

[TypeError] 
array_merge(): Argument #1 must be of type array, null given (0)
/home/bitrix/ext_www/blog.
arealidea.ru/local/components/areal/seo-blitz.list/class.php:109 #0: array_merge /home/bitrix/ext_www/blog.arealidea.ru/local/components/areal/seo-blitz.list/class.php:109 #1: SeoBlitzList->getResult /home/bitrix/ext_www/blog.arealidea.ru/local/components/areal/seo-blitz.list/class.php:61 #2: SeoBlitzList->executeComponent /home/bitrix/www/bitrix/modules/main/classes/general/component.php:660 #3: CBitrixComponent->includeComponent /home/bitrix/www/bitrix/modules/main/classes/general/main.php:1062 #4: CAllMain->IncludeComponent /home/bitrix/ext_www/blog.arealidea.ru/local/components/areal/article.detail/templates/seo_detail/template.php:102 #5: include(string) /home/bitrix/www/bitrix/modules/main/classes/general/component_template.php:790 #6: CBitrixComponentTemplate->__IncludePHPTemplate /home/bitrix/www/bitrix/modules/main/classes/general/component_template.php:885 #7: CBitrixComponentTemplate->IncludeTemplate /home/bitrix/www/bitrix/modules/main/classes/general/component.
php:776 #8: CBitrixComponent->showComponentTemplate /home/bitrix/www/bitrix/modules/main/classes/general/component.php:716 #9: CBitrixComponent->includeComponentTemplate /home/bitrix/ext_www/blog.arealidea.ru/local/components/areal/article.detail/class.php:102 #10: ArticleDetailComponent->executeComponent /home/bitrix/www/bitrix/modules/main/classes/general/component.php:660 #11: CBitrixComponent->includeComponent /home/bitrix/www/bitrix/modules/main/classes/general/main.php:1062 #12: CAllMain->IncludeComponent /home/bitrix/ext_www/blog.arealidea.ru/local/components/areal/blog/templates/.default/seo-detail.php:9 #13: include(string) /home/bitrix/www/bitrix/modules/main/classes/general/component_template.php:790 #14: CBitrixComponentTemplate->__IncludePHPTemplate /home/bitrix/www/bitrix/modules/main/classes/general/component_template.php:885 #15: CBitrixComponentTemplate->IncludeTemplate /home/bitrix/www/bitrix/modules/main/classes/general/component.php:776 #16: CBitrixComponent->showComponentTemplate /home/bitrix/www/bitrix/modules/main/classes/general/component.
php:716 #17: CBitrixComponent->includeComponentTemplate /home/bitrix/ext_www/blog.arealidea.ru/local/components/areal/blog/class.php:47 #18: BLog->executeComponent /home/bitrix/www/bitrix/modules/main/classes/general/component.php:660 #19: CBitrixComponent->includeComponent /home/bitrix/www/bitrix/modules/main/classes/general/main.php:1062 #20: CAllMain->IncludeComponent /home/bitrix/ext_www/blog.arealidea.ru/index.php:38 #21: include_once(string) /home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:184 #22: include_once(string) /home/bitrix/www/bitrix/urlrewrite.php:2 ----------

Битые ссылки на сайте — онлайн-сервисы и программы для проверки

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

Бесплатный плагин для проектов на движке WordPress, помогает как найти битые ссылки, так и удалить или отредактировать их прямо в панели администратора. Расширение можно настраивать под себя.

Регулярность проверок связана с тем, как часто обновляется содержимое сайта. Если проект небольшой и редко обновляется, то и проверки можно делать раза 3–4 в год. Но новостные ресурсы или интернет-магазины с высокой динамикой обновления информации нужно сканировать хотя бы раз в неделю.

Как удалить битые ссылки с сайта

Битые ссылки нужно убрать, а как — зависит от причины их поломки.

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

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

Оформление 404 ошибки

Даже повышенная бдительность не дает гарантий, что ваши пользователи никогда не окажутся на заглушке с надписью «404 Not found»: ошибки и опечатки при наборе адреса никто не отменял. 404-ю надо делать так, чтобы пользователь вместо раздражения испытал что-то типа «Ого!» и не сбежал в ночь, а пошел, куда ему скажут.

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

Полезное видео по теме

Для марафона по оптимизации от студии DIUS мы подготовили несколько видеороликов в которых рассказываем про подготовку сайта к продвижению. В ролике ниже рассказываем про поиск и исправление битых ссылок на сайте. Разбираем как это делать при помощи специализированных программ Screaming FROG и Site Analyzer.

Вывод

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

Что такое битые ссылки? И как их найти и исправить?

26 сен

26 сен

Содержание

  • Определение
  • Примеры кода ошибки неработающей ссылки
  • Причины неработающих ссылок
  • Почему неработающие ссылки важны для SEO?
    • Пользовательский опыт
    • Показатель отказов
  • Как найти битые ссылки на вашем сайте
    • В консоли поиска Google:
  • Передовой опыт: устранение неработающих ссылок
  • Как перенаправить неработающие ссылки в WordPress
  • Как перенаправить битые ссылки в Wix
  • Как перенаправить неработающие ссылки в Shopify

Определение

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

Примеры кода ошибки неработающей ссылки

Вот несколько примеров кодов ошибок, которые веб-сервер может предоставить для неработающей ссылки:

 

404 Страница не найдена: страница/ресурс не существует на сервер

400 Неверный запрос: хост-сервер не может понять URL-адрес на вашей странице

Неверный хост: Недопустимое имя хоста: сервер с таким именем не существует или недоступен

Неверный URL-адрес: Неверный формат URL (например, отсутствующая скобка, лишняя косая черта, неправильный протокол и т. д.)

Неверный код: Неверный код ответа HTTP: ответ сервера нарушает спецификацию HTTP

Пусто: хост-сервер возвращает «пустые» ответы без содержимого и кода ответа

Тайм-аут: Тайм-аут: HTTP-запросы постоянно время ожидания истекло во время проверки связи

Сброс: хост-сервер разрывает соединения. Он либо неправильно сконфигурирован, либо слишком занят.

 

Причины неработающих ссылок

 

Существуют различные причины появления неработающих ссылок, например:

 

  • Владелец веб-сайта ввел неверный URL-адрес (с ошибкой, опечаткой и т. д.).
  • Структура URL-адреса вашего сайта недавно изменилась (постоянные ссылки) без перенаправления, что вызывает ошибку 404.
  • Внешний сайт более недоступен, отключен или был окончательно перемещен.
  • Ссылки на содержимое (PDF, Google Doc, видео и т. д.), которое было перемещено или удалено.
  • Неработающие элементы на странице (помехи плагинов HTML, CSS, Javascript или CMS).
  • Брандмауэр или ограничение геолокации не разрешают доступ извне.

 

Почему битые ссылки важны для SEO?

 

Неработающие ссылки повлияют на ваши результаты поиска в Google, но не повлияют на SEO в целом. Мы даже проверили сайт Apple и отсканировали 2000 URL-адресов с 9 неудачными ответами. Это не означает, что Apple начнет терять свои позиции, однако наличие слишком большого количества неработающих ссылок на одной странице может указывать на то, что сайт либо игнорируется, либо заброшен. В Руководстве Google по оценке качества поиска также используются неработающие ссылки для определения качества сайта, но при условии, что вы постоянно проверяете неработающие ссылки или исправляете неработающие ссылки, когда Google уведомляет вас о новой проблеме, обнаруженной на вашем сайте (как в примере ниже), вы должны быть в состоянии поддерживать высокое качество сайта:

Пользовательский опыт

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

Показатель отказов

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

 

Как найти неработающие ссылки на вашем сайте

 

Самый простой и быстрый способ узнать, есть ли у вас неработающие ссылки, — выполнить отчет SEOptimer и посмотреть, есть ли неработающие ссылки на этой странице:

 

Если на вашем сайте сотни страниц или сообщений , вы можете использовать такой инструмент, как SEOptimer DIY SEO, для сканирования всех ваших страниц и выявления неработающих ссылок — или загрузить плагин для вашей CMS-платформы, который может их проверять.

 

В Google Search Console:

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

 

Вы можете найти эти ошибки в Google Search Console > Сканирование > Ошибки сканирования:

 

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

 

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

 

Вот пример, в котором URL-адреса не являются типичными URL-адресами ваших страниц, поэтому вы можете игнорировать ошибки сканирования, обнаруженные ботами Google:


 

 

 

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

 

  • Проверить ошибки сканирования Google:
    • 404 ошибки Консоль поиска упрощает эту задачу, приоритизируя ошибки сканирования. Если все основные ошибки в отчете не имеют значения, вы можете быть уверены, что в списке 404 ошибок сканирования нет ничего более низкого.
  • Избегайте глубоких ссылок на веб-сайте, если (или пока) это не требуется . Глубокая ссылка — это ссылка на реальную страницу, а не на домашнюю страницу; другие синонимы для глубокой ссылки включают внутреннюю ссылку или якорный текст. Будь то внутренний или внешний, если вы считаете сайт надежным источником информации, вы определенно хотите использовать глубокие ссылки. Если, например, вы управляете магазином электронной коммерции и ссылаетесь на свои собственные страницы продуктов, которые могут исчезнуть, когда у вас больше нет инвентаря, вам необходимо запланировать ежемесячную проверку, чтобы убедиться, что ни одна из ваших ссылок не сломана.
  • Если ссылка является внешней, обратитесь к ссылающемуся веб-сайту и запросите исправление: Если ссылающийся веб-сайт допустил ошибку при ссылке на вас, стоит связаться и сообщить им о проблеме. Они могут это исправить, или у вас также может быть возможность связаться с ними. Если источник URL или веб-сайт больше не существует, вы можете попробовать заменить его другим источником или полностью удалить.
  • Использование механизмов перенаправления , которые будут перенаправлять пользователей на новое место информации в случае неработающих ссылок. Чтобы перенаправить (301) неработающую страницу на новое место, посетите:
    • Перенаправить (301) неработающую страницу на другую соответствующую страницу вашего веб-сайта
      . Найдите похожий фрагмент контента на своем сайте и перенаправьте неработающую страницу на эту страницу. Например, если у вас есть неработающая страница с заголовком «Как сделать неработающие ссылки», было бы разумно перенаправить ее на рабочую страницу под заголовком «Полное руководство по созданию неработающих ссылок».
    • Оставить как 404: Это вполне жизнеспособный вариант; вам просто нужно убедиться, что вы показываете «жесткий» 404, а не «мягкий» 404. Нужна информация о том, как создать страницу 404?

     

    Как перенаправить неработающие ссылки в WordPress

     

    WordPress не предлагает стандартного решения для перенаправления, но есть два варианта исправить неработающие ссылки и перенаправить их на новую страницу.

     

    Наличие слишком большого количества плагинов на вашем сайте WordPress может повлиять на его производительность. Если на вашем сайте тысячи страниц, вы можете установить Simple 301 Redirect для WordPress, чтобы избежать проблем.

     

    После того, как вы обнаружите неработающую внутреннюю ссылку, вы можете заменить этот URL-адрес и перенаправить его на другую страницу:

     

    Другой способ настроить перенаправление 301 — использовать файл конфигурации веб-сервера .htaccess. . Это гораздо более быстрый и простой способ создать переадресацию 301, которая не повлияет на производительность вашего сайта.

     

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

     

    Чтобы получить доступ к файлу .htaccess, вам необходимо подключиться к веб-серверу через FTP. Большинство хостинг-провайдеров могут показать вам, как получить FTP-клиент.

     

    Ваш файл .htaccess будет находиться в корневой папке вашего сайта WordPress. Это та же папка, которая содержит такие файлы, как wp-config.php

     

    . Чтобы открыть файл .htaccess, вам потребуется использовать Блокнот или TextEdit.

     

    Введите следующую информацию (не забудьте заменить URL на свой):

     

    RewriteEngine On

    Перенаправление 301 /your-old-post-product/ http://yoursite.com/new-link-to-replace/

    Redirect 301 /another-old-post -product/ http://yoursite.com/anothernew-link-to-replace/

     

    После сохранения файл можно загрузить через FTP. Ваша старая ссылка теперь перенаправляет на новую страницу.

    Как перенаправить битые ссылки в Wix

     

    В Wix нет плагинов с возможностью определения битых ссылок; кроме того, Wix не поддерживает .htaccess. Тем не менее, они предоставляют собственное решение, в котором вы можете ввести URL-адрес своей старой страницы и перенаправить на URL-адрес новой страницы.

     

    • Нажмите здесь, чтобы перейти на панель инструментов вашего сайта
    • Щелкните Управление веб-сайтом слева

    Нажмите на SEO , затем нажмите Начало начало в разделе Manage 301 Redirect на странице:

    Введите свой старый URL и перенаправьте его на новую страницу, затем нажмите :


     

    Как перенаправить неработающие ссылки в Shopify

     

    Shopify предлагает собственное решение для перенаправления с любого неработающего URL-адреса на новую релевантную страницу, которая все еще активна.

    Чтобы добраться до страницы перенаправления, нажмите Интернет -магазин и перейдите к Navigation Раздел:

    Нажмите на URL Redirects , расположенные прямо под словом Навигация :

    Нажмите Создать перенаправление URL :

     

    Введите старый URL-адрес в поле Перенаправление с и добавьте новый URL-адрес в поле Перенаправление на :

    Исправление неработающих ссылок на данные

    Excel для Microsoft 365 для Mac Excel 2021 для Mac Excel 2019 для Mac Excel 2016 для Mac Дополнительно…Меньше

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

    Важно: связанный объект не совпадает с гиперссылкой. Следующая процедура не исправит неработающие гиперссылки. Дополнительные сведения о гиперссылках см. в разделе Создание или изменение гиперссылки.

    Исправить неработающую ссылку

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

    1. Откройте книгу, содержащую неработающую ссылку.

    2. На вкладке Данные щелкните Редактировать ссылки .

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

    3. В поле Исходный файл выберите неработающую ссылку, которую вы хотите исправить.

      Примечание.  Чтобы исправить несколько ссылок, нажмите и удерживайте кнопку , а затем щелкните каждую ссылку.

    4. Щелкните Изменить источник .

    5. Перейдите к местоположению файла, содержащего связанные данные.

    6. Выберите новый исходный файл и нажмите Изменить источник .

    7. Щелкните Закрыть .

    Удалить неработающую ссылку

    При разрыве ссылки все формулы, ссылающиеся на исходный файл, преобразуются в свое текущее значение. Например, если формула =СУММ ([Бюджет.xls]Годовой!C10:C25) дает 45, после разрыва связи формула будет преобразована в 45 .

    1. Откройте книгу, содержащую неработающую ссылку.

    2. На вкладке Данные щелкните Редактировать ссылки .

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