-- Query simplu pentru a identifica articolele publicate care nu au niciun link intern primitor în tabelul de relații
SELECT p.id, p.title, p.slug
FROM posts p
LEFT JOIN internal_links l ON p.id = l.target_post_id
WHERE p.status = 'published'
AND l.id IS NULL;Când m-am apucat prima dată serios de SEO prin 2014, credeam că internal linking înseamnă doar să pui 2-3 linkuri la finalul fiecărui articol spre "alte articole conexe". Mare greșeală. Dacă nu ai o arhitectură clară de pillar pages și topic clusters, Google își irosește crawl budget-ul degeaba pe pagini secundare și nu înțelege ce e cu adevărat important pe site-ul tău.
Ce sunt pillar pages și topic clusters (fără teorie inutilă)
Pillar page-ul e ghidul tău suprem pe o temă mare — de exemplu, "SEO Tehnic". E o pagină lungă, de 3000+ cuvinte, care acoperă totul la nivel general. Pe lângă ea, ai 8-10 articole de tip cluster (ex: "Core Web Vitals", "Crawl Budget", "Schema.org Markup") care detaliază fiecare sub-subiect în parte.
Mecanismul e simplu: toate articolele cluster dau link ÎNAPOI către pagina pillar, iar pagina pillar dă link către fiecare cluster. Am testat abordarea asta anul trecut pe un proiect SaaS cu 15k de vizitatori lunari. În 5 luni de la reorganizarea legăturilor interne, traficul pe pagina principală de produs a crescut cu 42% fără să cumpărăm niciun backlink extern nou.
Textul ancoră: cum să nu exagerezi
Aici greșesc majoritatea celor la început de drum. Pun ancore de tipul "click aici" sau, la polul opus, forțează exact match keywords de 10 ori în același text ("cele mai bune servicii seo ieftine bucuresti").
Google s-a deșteptat de mult. Dacă toate linkurile către pillar-ul tău au exact aceeași ancoră rigidă, riscul de devalorizare a legăturii sau chiar penalizare crește. Regula mea pe care o aplic pe proiecte:
- 60% ancore parțiale sau contextualizate (ex: "vezi cum optimizăm viteza de încărcare")
- 20% ancore de brand sau titlu exact de articol
- 20% ancore exacte (exact match), folosite doar unde curge 100% natural în frază
Trade-off-ul e clar: durează mai mult să editezi textul ca să sune natural și să aibă sens pentru cititor, dar e singura cale sustenabilă pe termen lung.
Cum planific legăturile pe 6 luni înainte
Nu te apuci de scris articole și abia apoi te întrebi "unde pun linkul ăsta?". Procesul e exact invers. Eu folosesc un spreadsheet simplu în Notion înainte să scriu primul cuvânt:
- Definesc 2-3 pillar pages pentru următoarele două trimestre.
- Asociez câte 6-8 subiecte de cluster pentru fiecare pillar.
- Stabilesc dinainte matricea de linking: Cluster A -> Pillar, Cluster A -> Cluster B (dacă sunt legate strâns), Pillar -> Cluster A.
Când echipa de conținut primește brief-ul, știe exact din ce paragrafe trebuie să plece linkurile și ce ancore să folosească. Dacă lași lucrurile la voia întâmplării, ajungi la un haos de linkuri interne care nu duc nicăieri.
Cum găsești paginile orfane (orphan pages)
O problemă uriașă pe site-urile cu vechime sunt paginile orfane — pagini care există în sitemap sau bază de date, dar nu au niciun link intern care să ducă spre ele. Google le găsește greu, le indexează și mai greu, iar link equity-ul lor e zero. Dacă ai un CMS propriu sau acces la DB, poți rula un query rapid ca să le depistezi.
Voi cum vă gestionați harta de internal links? Mergeți pe tool-uri automate precum Screaming Frog / Ahrefs sau le planificați manual înainte de redactare?