DEV Community

Cover image for Crawlerii AI nu ghicesc. Citesc rel="canonical". Și dacă lipsește, te ignoră.
FLASH SHIP
FLASH SHIP

Posted on

Crawlerii AI nu ghicesc. Citesc rel="canonical". Și dacă lipsește, te ignoră.

Canonical tag-ul a fost inventat în 2009 pentru Google. 17 ani mai târziu, a devenit critic pentru un motiv complet diferit: crawlerii AI.

De ce canonical contează pentru AI

GPTBot, ClaudeBot, PerplexityBot: niciunul nu execută JavaScript. Niciunul nu urmărește redirecționări complexe. Niciunul nu reconstruiește pagina ta în browser.

Ce fac: descarcă HTML-ul brut, citesc <head>, și caută rel="canonical". Dacă tag-ul există și e consistent, AI-ul știe care pagină e sursa originală. Dacă lipsește sau e contradictorie, AI-ul ori alege o variantă greșită, ori te ignoră.

Siteimprove descrie canonical tag-ul ca „source-of-truth" pentru sistemele de retrieval. Nu e o exagerare. Într-o lume în care AI-ul decide ce surse citează în răspunsurile sale, canonical tag-ul e diferența între a fi citat și a fi ignorat.

Problema: paginile orfane

O pagină orfană e o pagină care există pe site dar nu e link-uită de nicăieri: nici din meniu, nici din alte pagini, nici din sitemap. Google și crawlerii AI pot ajunge la ea doar prin descoperire directă. Iar fără canonical tag, nu au nicio confirmare că pagina e legitimă.

Studiile de caz Sitebulb documentează un site farmaceutic cu 3.000 de pagini orfane, deconectate de structura internă. După reconectarea lor și implementarea canonical-urilor corecte, site-ul a recuperat vizibilitate masivă. Alt caz: un site crypto a redus paginile orfane cu 80% și a obținut +320% cuvinte cheie organice.

Fără canonical-uri corecte pe pagini orfane, crawlerii AI pur și simplu nu le văd. Nu le deprioritizează; le ignoră complet.

Scara problemei

Canonical tags lipsă nu sunt o excepție. Sunt regula.

Raportul Reboot Online din 2025 arată că pe site-urile e-commerce cu probleme, în medie 40,38% din pagini nu au canonical tag deloc. Aproape jumătate din paginile unui site sunt „nerevendicate": nicio versiune nu e declarată ca oficială.

Pentru Google, asta înseamnă că decide singur. Pentru AI, asta înseamnă că probabil nu te citează.

Implicații practice pentru developeri

  • Self-referential canonicals pe fiecare pagină: fiecare URL declară propria versiune ca oficială
  • Canonical-ul trebuie să fie în HTML-ul brut: nu injectat prin JavaScript. Crawlerii AI nu execută JS
  • Consistență: URL-ul din canonical trebuie să fie identic cu cel din sitemap, din link-urile interne, și cu versiunea servită de server (HTTPS, www, trailing slash)
  • Paginile paginate: fiecare pagină de paginare are propriul canonical, nu pe pagina 1

Ce nu am detaliat aici

Canonical tags pentru AI sunt un capitol dintr-un articol mai amplu. Am scris o analiză completă care include:

  • Cele ~40 de semnale pe care Google le folosește ca să aleagă versiunea canonică
  • 6 cauze prin care apar pagini duplicate: www, HTTPS, trailing slash, UTM, filtre, sesiuni
  • 8 greșeli comune cu implementarea canonical tags
  • WordPress și e-commerce ca „fabrici de duplicate": de ce generează sute de URL-uri indexabile din zeci de pagini reale
  • Cum verifici: View Source, Search Console, Screaming Frog

→ Articolul complet pe FLASH SHIP


Publicat de FLASH SHIP S.R.L., agenție digitală din Sibiu, specializată în site-uri rapide, indexabile și vizibile.

Top comments (0)