Сторінку, названу основною, заблоковано в robots.txt

У звітіCanonical target blocked by robots.txt

canonical_target_blocked · Проблема

Коротка відповідь

Це з’являється, коли сторінки вказують як канонічну адресу на перевіреному HTTP-джерелі вашого сайту, а правило, що стосується Googlebot, у robots.txt цього джерела забороняє шлях цієї адреси. Сторінки спрямовують пошукові системи на сторінку, яку Googlebot не може читати. Спрямуйте канонічні адреси на сторінку, доступну для сканування, або дозвольте сканування вказаної. Канонічну адресу на іншому протоколі, хості чи порту, зокрема двійник із www. або без www., не оцінюють за robots.txt цього джерела.

Серйозність: Висока. Виправте цей конфлікт найближчим часом: правило вашого сайту блокує вказаний шлях для Googlebot, хоча інші сканери та хост-двійник можуть підпадати під інші правила.

Чому це важливо

Канонічна адреса — сильний сигнал про те, яку адресу слід показувати. Google не може прочитати вміст сторінки, яку забороняє robots.txt, і не радить використовувати robots.txt для канонізації; він не називає заблоковану канонічну адресу помилкою, але ці два сигнали суперечать один одному.

Що зробити

  1. Перегляньте знахідку: у ній показано вказану адресу, рядок robots.txt, який її блокує, і сторінки, що її вказують.
  2. Якщо вказана сторінка має бути в пошуку, видаліть або звузьте цей рядок чи додайте для неї правило Allow.
  3. Інакше змініть канонічні адреси на перелічених сторінках на адресу, яку сканери можуть читати.

Що ми читаємо

Ми зчитуємо канонічну адресу кожної просканованої сторінки й групуємо сторінки за тією однією іншою адресою на вашому сайті, яку вони вказують. Шлях цієї адреси ми зіставляємо з вашим robots.txt за правилами для Googlebot або для *, якщо групи Googlebot немає; перемагає найдовше відповідне правило, а за рівності — дозвільне.

Вказана адреса фіксується, коли robots.txt відповів кодом 200 і його правила її забороняють; для цього висновку за robots.txt відповідь самої адреси не потрібна. Інша робота аудиту може також отримати відповідь цілі й зафіксувати окрему умову HTTP або noindex. Якщо robots.txt відповідає кодом 4xx, відмінним від 429, вважається, що правил немає, а код 429, мережевий збій чи помилка сервера залишають перевірку без певного висновку. Цей файл ми застосовуємо лише до канонічних цілей на тому самому протоколі, хості й порту, що й перевірений robots.txt; цілі на іншому джерелі залишаються непідтвердженими.

Приклад і докази

Ілюстративний приклад — одна сторінка, адреса, яку вона вказує, і robots.txt, а не реальний аудит.

https://bakery.example/cakes/chocolate-cake/ оголошує:

<link rel="canonical" href="https://bakery.example/shop/chocolate-cake/">

а https://bakery.example/robots.txt відповідає кодом 200 і містить:

User-agent: *
Disallow: /shop/

Шлях вказаної адреси починається з /shop/, тож рядок 2 її блокує, і вона фіксується разом із цим рядком і сторінкою, що її вказує.

Можливе виправлення: додайте Allow: /shop/chocolate-cake/ до тієї самої групи — довше правило перемагає — або змініть канонічну адресу на доступну для сканування.

Підтвердити й перевірити знову

Перевірте самі: візьміть адресу з rel="canonical" сторінки й порівняйте її шлях із правилами у вашому robots.txt.

Повторна перевірка: Повний аудит — Запустіть новий аудит сайту. Достатньо повна повторна перевірка тієї самої цілі може закрити цю знахідку, коли поточні правила robots.txt перевіреного джерела більше не блокують ціль для Googlebot. Недоступна політика robots або ціль на іншому джерелі не можуть встановити такий безпосередній чистий результат. Знахідка також може закритися, коли повні й придатні для читання переліки канонічних адрес усіх раніше пов’язаних вихідних сторінок доводять, що жодна більше не вказує цю адресу як свою єдину канонічну ціль. Повний перелік із кількома різними канонічними адресами може це встановити; непрочитаний або неповний перелік — ні. Нову ціль оцінюють окремо: її справність чи політика robots не є частиною доказу, що стара група з однією ціллю зникла. Відсутня, часткова або не-HTML відповідь вихідної сторінки чи саме лише переспрямування не доводять видалення.

Обмеження та джерела

Це правило зіставляє шляхи з robots.txt і не встановлює статус чи вміст вказаної сторінки. Аудит може окремо отримати цю адресу для інших перевірок цілі. Застосовуються лише правила для Googlebot із перевіреного HTTP-джерела. Ціль на іншому протоколі, хості чи порту потребує власного robots.txt; цей аудит не використовує файл перевіреного джерела, щоб вирішити, чи заблоковано таку ціль.

Упевненість: Середня, бо Google не описує заблоковану канонічну адресу як помилку; саме правило і рядок, що блокує, зчитуються безпосередньо.

Джерела

Редакційна перевірка: 2 листопада 2026