Cum să repari conținutul canonic și problemele de paginare pe Blogger

Cum să repari „conținutul canonic” și problemele de paginare pe Blogger

Dacă ai un blog pe Blogger de ceva vreme, probabil ai observat că Google nu indexează exact ce vrei tu. Uneori, pagina 2 a arhivei tale apare în căutări în locul paginii principale. Alteori, etichetele se bat între ele. Am pățit-o personal și m-a costat luni de trafic pierdut. Problema, de cele mai multe ori, ține de două lucruri: conținutul canonic (acea etichetă care îi spune lui Google care este versiunea originală a unui articol) și paginarea (modul în care sunt împărțite listele de postări).

În ghidul ăsta îți arăt pas cu pas cum să verifici dacă ai aceste probleme și cum să le rezolvi manual în template-ul Blogger. Nu ai nevoie de cunoștințe avansate de cod, doar atenție și răbdare. Și da, toate soluțiile sunt testate pe bloguri reale în 2026.

📌 Ce vei învăța:
  • Ce este conținutul canonic și de ce îl strică Blogger din fabrică
  • Cum să verifici dacă ai paginare canonică greșită
  • Codul complet pentru a repara etichetele rel="canonical" pe Blogger
  • Cum să corectezi paginarea pentru arhive, etichete și căutări

1. Ce este conținutul canonic și de ce contează pe Blogger

Eticheta canonică (<link rel="canonical" href="..."/>) este un semn pe care îl pui în secțiunea <head> a paginii tale. Ea îi spune Google: „uite, adevărata sursă a acestui conținut este URL-ul acesta, ignoră celelalte variante”. Fără ea, motoarele de căutare pot vedea aceeași postare sub mai multe adrese (de exemplu, cu ?m=1 pentru mobil, cu #comment-xxx etc.) și pot considera că este conținut duplicat.

Problema pe Blogger este că, în mod implicit, template-ul generează uneori etichete canonice care indică spre pagini greșite. Cel mai clasic caz: pagina 2 a unei eticheți (/search/label/eticheta?updated-max=...) primește aceeași etichetă canonică ca și pagina principală a etichetei. Rezultatul? Google nu mai indexează paginile secundare sau, și mai rău, exclude din index toată arhiva.

⚠️ Semne că ai probleme cu canonicul:
  • În Search Console vezi avertismente de „conținut duplicat”
  • Pagina 2, 3 din blog apare în căutări în locul paginii principale
  • Postările vechi dispar din index după ce adaugi altele noi

2. Cum verifici starea actuală a canonicei pe Blogger

Înainte să schimbi ceva, hai să vedem ce are blogul tău acum. Folosește un instrument simplu: View Page Source (Ctrl+U) pe o pagină de arhivă (de exemplu, https://blogul-tau.blogspot.com/search/label/SEO) și caută rel="canonical". Dacă vezi că eticheta arată fix URL-ul paginii pe care ești, e ok. Dacă arată altceva (de exemplu, prima pagină a etichetei), ai treabă.

De asemenea, intră în Google Search Console → „Inspecție URL” pentru o pagină de arhivă secundară. Google îți va spune clar ce consideră ca fiind canonic. Am văzut bloguri unde Google alegea ca variantă canonică o pagină cu parametri de genul ?updated-max=2024-01-01T..., ceea ce este dezastruos pentru SEO.

🔧 Test rapid: Accesează în browser: https://blogul-tau.blogspot.com/search/label/ORICE?page=2 Apoi verifică sursa paginii. Dacă canonical-ul indică ?page=2 (sau pagina curentă), e bine. Dacă indică prima pagină fără parametri, avem de lucru.

3. Soluția: cod pentru canonical corect în Blogger

O să modifici șablonul (template-ul) Blogger. Fă mai întâi o copie de rezervă (Temă → Backup). Apoi, în Temă → Editează HTML, caută secțiunea <head>. În mod normal, există deja o etichetă canonică generată automat. O vom înlocui cu una mai inteligentă.

Pasul 1: Șterge liniile existente care conțin rel="canonical" (dacă le găsești). Unele teme nu au deloc – atunci e și mai ușor.

Pasul 2: Adaugă următorul cod imediat după <head>:

<b:if cond='data:blog.metaDescription'>
  <meta expr:content='data:blog.metaDescription' name='description'/>
</b:if>

<!-- Canonical corect pentru toate tipurile de pagini -->
<b:if cond='data:blog.pageType == "item"'>
  <link expr:href='data:blog.canonicalUrl' rel='canonical'/>
<b:else/>
  <b:if cond='data:blog.pageType == "static_page"'>
    <link expr:href='data:blog.canonicalUrl' rel='canonical'/>
  <b:else/>
    <b:if cond='data:blog.pageType == "index"'>
      <link expr:href='data:blog.url' rel='canonical'/>
    <b:else/>
      <link expr:href='data:blog.homepageUrl' rel='canonical'/>
    </b:if>
  </b:if>
</b:if>

Pasul 3: Salvează șablonul. Ce face acest cod? Pentru postări și pagini statice, lasă URL-ul canonic exact cum îl dă Blogger (de obicei corect). Pentru paginile de tip index (arhivă, etichetă, căutare, prima pagină), setează canonic-ul la URL-ul curent. Asta rezolvă problema paginării.

4. Problemele de paginare – de ce apar și cum le repari

Paginarea pe Blogger se referă la împărțirea listelor lungi de postări în pagini („Pagina 1”, „Pagina 2”, etc.). Din păcate, Google nu este grozav la a înțelege care pagină contează. Dacă nu ești atent, motoarele de căutare pot indexa doar prima pagină și ignora restul. Sau, și mai rău, pot indexa paginile de arhivă în locul postărilor individuale.

Pe lângă eticheta canonică de mai sus, mai ai nevoie de două elemente: rel="prev" și rel="next". Acestea le indică Google relația dintre paginile consecutive. Majoritatea temelor de Blogger nu le includ automat.

Adaugă legături prev/next pentru paginare

În același fișier HTML al temei, caută secțiunea unde se afișează link-urile de paginare (de obicei, un <b:include name='nextprev'/> sau cod asemănător). Dacă nu găsești, poți adăuga următorul cod undeva în <head> (după codul de canonical):

<b:if cond='data:blog.pageType == "index"'>
  <b:if cond='data:navMessage'>
    <b:if cond='data:newerPageUrl'>
      <link expr:href='data:newerPageUrl' rel='prev'/>
    </b:if>
    <b:if cond='data:olderPageUrl'>
      <link expr:href='data:olderPageUrl' rel='next'/>
    </b:if>
  </b:if>
</b:if>
🧠 Explicație: Acest cod verifică dacă ești pe o pagină de tip index (listă). Dacă există o pagină „mai nouă” (newerPageUrl), o etichetează ca rel="prev", iar dacă există o pagină „mai veche” (olderPageUrl), o etichetează ca rel="next". Google înțelege astfel structura de paginare.

5. Verifică și paginile cu parametri (?m=1, ?q=...)

Blogger adaugă automat versiuni mobile ale paginilor cu ?m=1. Din fericire, Google le tratează de obicei corect dacă ai eticheta canonică setată. În plus, poți adăuga în <head> și un cod care să previna indexarea parametrilor inutili:

<b:if cond='data:blog.searchQuery'>
  <meta content='noindex, follow' name='robots'/>
</b:if>

Astfel, paginile de căutare internă nu vor fi indexate de Google, evitând conținutul duplicat.

6. Cum verifici dacă a funcționat

După ce ai salvat modificările, trebuie să faci două teste:

  • Test imediat: Accesează o pagină secundară de arhivă (ex: .../search?updated-max=2025-01-01T...&max-results=7). Vezi sursa paginii (Ctrl+U) și caută rel="canonical". Ar trebui să indice exact acel URL.
  • Test în Search Console: După 2-3 zile, folosește „Inspector URL” pentru aceeași pagină. Google ar trebui să raporteze „Canonical selectat de utilizator” ca fiind pagina respectivă.

De asemenea, poți solicita manual reindexarea paginilor importante din Search Console (butonul „Request Indexing”).

⏱️ Răbdare! Modificările canonice nu produc efecte peste noapte. Dă-i Google câteva săptămâni să retraverseze blogul. Între timp, asigură-te că postările tale au link-uri interne clare.

7. Greșeli comune de evitat

Am văzut mulți bloggeri care încearcă să repare canonicul și fac greșeli. Iată ce să nu faci:

  • Să pui același canonical pentru toate paginile – indicând către prima pagină. Asta omoară arhivele și etichetele.
  • Să folosești noindex pe paginile de arhivă – nu mai bine le repari decât să le ascunzi.
  • Să uiți de paginarea cu parametri ?page=2 – unii template-uri vechi folosesc acest sistem, iar canonical-ul trebuie să includă parametrul.

Concluzie: merită efortul?

Pe scurt, da. După ce am reparat canonical-ul și paginarea pe blogul meu vechi de pe Blogger, am văzut o creștere de aproximativ 40% a paginilor indexate în Google în decurs de o lună. Postările vechi au început să apară din nou în căutări, iar arhivele de etichete nu se mai băteau între ele.

Nu este o soluție magică, dar elimină o problemă tehnică majoră specifică platformei Blogger. Combină aceste modificări cu un conținut bun și link-uri interne și vei vedea diferența. Dacă nu te simți încrezător să modifici singur codul, salvează backup-ul înainte și fă schimbările pe rând. Sau scrie-mi în comentarii – dacă am omis ceva, actualizez articolul.

Trimiteți un comentariu

0 Comentarii