У цій статті мова піде про SEO оптимізацію сайтів на CMS WordPress. Конкретніше – про аналіз і усунення битих посилань і для початку я пропоную дати їм просте визначення.
Биті посилання – це посилання, які застаріли і більше не ведуть на оригінальні сторінки, тобто, не існують. Під час переходу за ними, користувач може отримувати різні помилки, серед яких однією з найпоширеніших є помилка 404 – сторінка не знайдена (сторінка не існує).
Биті посилання діляться на внутрішні та зовнішні. Тут усе просто: внутрішні – це ті, що ведуть на внутрішні сторінки сайту, а зовнішні – це ті, що ведуть на сторонні ресурси.
Передісторія
Єдиної думки щодо битих посилань у 2023 році немає, хоча ще нещодавно будь-який SEO-спеціаліст на запитання “чи шкідливі биті посилання”, однозначно відповів би: “биті посилання завдають істотної шкоди просуванню сайту в пошукових системах”.
Сьогодні акцент ПС зміщений у бік більш важливих показників, і биті посилання самі по собі, найімовірніше, якщо і мають якийсь вплив на SEO, не є все ж таки істотним негативним або вирішальним фактором.
Однак аналіз і усунення битих посилань важливі щонайменше з однієї причини – вони знижують ризик отримання негативного досвіду вашими користувачами, які переходять за ними. Внутрішні биті посилання побічно негативно впливають на поведінкові фактори ПФ вашого сайту, що зі свого боку також впливає і на SEO.
Наприклад: користувач читає цю статтю і знаходить у ній посилання; під час переходу посилання виявляється битим – призводить до 404 помилки. У користувача є кілька варіантів дії:
- Повернутися назад;
- Повернутися на головну;
- Піти з сайту.
Як правило, більшість користувачів просто йде з сайту. Так погіршуються ПФ і, отже, падає довіра до сайту з боку ПС.
Аналіз
Якщо сайт великий, то аналіз битих посилань може бути досить складним. Наприклад, близько півроку тому на цьому сайті виникла велика кількість битих посилань, пов’язаних із переїздом: під час цього переїзду, якимось чином WordPress змінив налаштування постійних посилань – замість посилання виду посилання/стаття, WordPress сформував для всіх сторінок і постів посилання виду посилання/категорія/стаття.
Я не встиг цього вчасно помітити, а коли помітив, було вже запізно знову піддавати сайт стресу і переписувати формування постійних посилань – переіндексація сторінок уже відбулася. Я вирішив просто змінити биті посилання точково, тобто там, де вони утворилися.
Для цієї роботи я скористався плагіном, хоча є й альтернативні методи пошуку битих посилань, про які ми поговоримо трохи нижче. Плагін називається Broken Link Checker (що з англійської так і перекладається: “перевіряльник зламаних посилань”). Хоча я встиг пофіксити не всі биті посилання на сайті (через їхню велику кількість), досвід роботи з плагіном у мене накопичився достатній і я навіть можу сказати, що загалом враження від роботи з ним здебільшого позитивні.

Робота з плагіном
Broken Link Checker встановлюється на сайт на сайт як будь-який інший плагін WordPress: через скачування з репозиторію та встановлення ZIP-архіву на сайт, або безпосередньо з адміністративної панелі WP. У налаштування плагіна можна перейти з розділу “Плагіни” > Broken Link Checker > Settings, або “Налаштування” > Broken Link Checker.
Більшість налаштувань мають детальні описи та пояснення, тому з ними зручно працювати і без сторонніх інструкцій. Пропоную зробити міні-огляд і розібратися тільки з найважливішими пунктами:
- По-перше, безпосередньо пошук посилань та інформація про них. Посилання шукають у фоновому режимі, і знайти список із помилками можна в панелі налаштувань плагіна (поруч із вкладкою плагіна також з’являється стандартне коло повідомлення, якщо помилки було знайдено), або знайти звіт у вкладці Dashboard;
- Маркування битих посилань. Ви можете додавати кастом CSS до всіх битих посилань, наприклад, за дефолтом плагін перекреслює бите посилання, що дає змогу ніби натякнути користувачам про те, що посилання не працює. Є шанси, що за таким позначеним посиланням перейде менше відвідувачів, ніж за посиланням без маркування. Ось використовуваний за замовчуванням CSS (про всяк випадок):
.broken_link, a.broken_link {
text-decoration: line-through;
}
- Надсилання списку знайдених помилок на email адміністратору;
- Якщо ви, як і я, користуєтеся відкладеною публікацією постів, то напевно вас потішить фішка відстеження ламаних лінків ще до відправлення матеріалу у відкритий доступ;
- Зручне налагодження знайдених лінків.
Посилання на плагін
Тут же пропоную ознайомитися з описом плагіна від самих розробників:
Broken Link Checker відстежує і тестує всі внутрішні і зовнішні посилання на вашому сайті в пошуках непрацюючих посилань. Це допоможе вам виправити погані посилання, щоб поліпшити SEO та користувацький досвід.
Як завжди, розробник Native English, а перекладачі працюють на голому ентузіазмі, тому сам переклад трохи кособокий, але сенс однаково має бути зрозумілий.
Онлайн інструменти
Плагін Broken Link Checker є не єдиним у своєму роді, але крім плагінів, як засобу перевірки битих посилань, є ще й онлайн-інструменти. Головним їхнім плюсом є перевірка будь-якого сайту, а не тільки зробленого на WordPress.
Одним із мінусів є обмеженість і неповнота звітів (хоча це стосується не всіх сервісів). Більш значний мінус полягає в зручності роботи: у випадку з плагіном, ви можете редагувати биті посилання прямо в списку з ними. У випадку ж з онлайн-інструментами, ви можете в кращому разі отримати список сторінок з битими посиланнями (або список битих посилань) і на його основі проводити “ремонт”. Не те що б це було неможливо, але з плагіном працювати все-таки простіше і приємніше.
Давайте я перерахую кілька найвідоміших програм, за допомогою яких ви можете виявити биті посилання, а також невелику інструкцію по роботі з ними в розрізі нашої статті:
- Google Search Console. Щоб побачити биті посилання в Google Search Console, відкриваємо розділ “Індекс” > “Покриття” > “Виключено” > У сортуванні обираємо 404-ті сторінки > Клікаємо “не знайдено (404)”. Тепер ви можете побачити список усіх сторінок 404.
- Google Analytics. Ще один інструмент від Гугл, за допомогою якого можна знайти всі 404-ті. Але у випадку з Analytics, для пошуку помилок, потрібно точно знати title вашої 404-ої. Типове значення: “Сторінка не знайдена” (може відрізнятися).
- Ahrefs. Це досить відомий у вузьких колах інструмент, який не тільки корисний у пошуку зламаних посилань, а й в аналізі співвідношення посилань з анкорами і деякими іншими перевірками. Знайти биті посилання за допомогою Ahrefs після реєстрації можна за таким шляхом: Backlink profile > Backlinks > Broken.
- Netpeak Spider. Сервіс дає змогу знайти всі зламані URL на сайті дуже швидко. Слід зазначити окремо, Netpeak Spider вміє співвідносити биті URL з цільовим анкором і відповідно цільовою сторінкою. Щоб знайти биті посилання, вказуємо домен сайту в пошуковому рядку і чекаємо, поки Павук його перевіряє. Після завершення відкриється звіт, що містить помилки, дані за структурою і загальне зведення по домену. Вибираємо звіт “Помилки”, потім розділ “Висока критичність”. У ньому можна знайти всі дані щодо битих посилань.
Варто також зауважити, що якщо говорити про онлайн-інструменти в ширшому сенсі, наприклад, як про інструменти розширеної перевірки якості сайту, або посилального профілю, то порівняння з плагіном втрачає свою коректність.
У висновку
Для користувачів важливо, щоб очікування збігалися з реальністю: якщо на сайті є посилання, хочеться перейти за ним і побачити відповідний вміст, а не 404 помилку.
Хоча вплив ламаних лінків на пошукове просування (самих по собі) і є предметом дискусій, краще все ж не допускати їхнього засилля на сайті, оперативно виявляти й усувати такі помилки.
Варіантів може бути два: виявлення за допомогою плагіна (чудово підходить для веб-сайтів на ВордПрес) і виявлення за допомогою онлайн інструментів (підходять для будь-яких типів сайтів). Кожен з варіантів має право на існування, а також плюси і мінуси – вибір залежить від ваших особистих переваг і, в деяких випадках, потреб.