html
Google actualizează JavaScript SEO Docs cu sfaturi canonice [dacă IE 9]> <link rel="stylesheet" href=" <![endif] Salt la conținut
- SEJ
- ⋅
- SEO tehnic
Google și-a actualizat documentația JavaScript SEO cu noi îndrumări privind gestionarea URL-urilor canonice pentru site-urile redate prin JavaScript.
Actualizarea documentației adaugă, de asemenea, îndrumări corespunzătoare celor mai bune practici Google pentru consolidarea adreselor URL duplicat .
Ce este nou
Documentația actualizată se concentrează pe o problemă de sincronizare specifică site-urilor JavaScript: canonizarea poate avea loc de două ori în timpul procesării de către Google.
Google evaluează semnalele canonice o dată când accesează cu crawlere HTML brut, apoi din nou după redarea JavaScript. Dacă HTML-ul dvs. brut conține o adresă URL canonică și JavaScript setează una diferită, Google poate primi semnale conflictuale.
Documentația notează că injectarea etichetelor canonice prin JavaScript este acceptată, dar nu este recomandată. Când JavaScript setează o adresă URL canonică, Google o poate prelua în timpul redării, dar implementările incorecte pot cauza probleme.
Etichetele canonice multiple sau modificările unei etichete canonice existente în timpul redării pot duce la rezultate neașteptate de indexare.
Înrudit : Ce se întâmplă când Google alege adresa URL canonică greșită?
Cele mai bune practici
Google recomandă două bune practici, în funcție de arhitectura site-ului dvs.
Metoda preferată este setarea URL-ului canonic în răspunsul HTML brut pentru a se potrivi cu adresa URL pe care JavaScript-ul dvs. o va reda în cele din urmă. Acest lucru oferă Google semnale consistente înainte și după randare.
Dacă JavaScript trebuie să seteze o adresă URL canonică diferită, Google recomandă să nu lăsați eticheta canonică din HTML inițial. Acest lucru poate ajuta la evitarea semnalelor conflictuale între fazele de accesare cu crawlere și de randare.
Documentația le reamintește, de asemenea, dezvoltatorilor să se asigure că există o singură etichetă canonică pe orice pagină dată după randare.
Vezi de asemenea : Google emite o declarație despre asistența pentru Canonicals pe mai multe domenii
Acest ghid abordează un detaliu subtil care poate fi ușor de ratat atunci când gestionați site-uri redate prin JavaScript.
Diferența dintre momentul în care Google accesează cu crawlere codul HTML brut și momentul în care redă JavaScript creează o oportunitate ca semnalele canonice să diverge.
Dacă utilizați cadre precum React, Vue sau Angular care gestionează rutarea și structura paginii la nivelul clientului, merită să verificați cum sunt implementate etichetele dvs. canonice. Uitați-vă dacă răspunsul dvs. de server include o etichetă canonică și dacă JavaScript o modifică sau o dublează.
În multe cazuri, soluția este să vă coordonați implementările canonice pe partea de server și pe partea clientului, astfel încât să trimită același semnal în ambele etape ale procesării Google.
Vezi de asemenea : Google arată cum se confirmă problemele de indexare din cauza JavaScript
Privind înainte
Această actualizare a documentației clarifică comportamentul care poate să nu fi fost evident înainte. Nu schimbă modul în care Google procesează etichetele canonice.
Dacă vedeți o selecție canonică neașteptată în raportarea de indexare a paginii din Search Console, verificați dacă există nepotriviri între etichetele dvs. HTML brute și etichetele canonice redate. Instrumentul de inspecție URL arată atât HTML brut, cât și redat, ceea ce face posibilă compararea implementărilor canonice în ambele faze.
Imagine prezentată: Alicia97 /Shutterstock
Categorie Noutăți Tehnic SEO
Citiți biografia completă SEJ STAFF Matt G. Southern Senior Scriitor de știri la Search Engine Journal
Matt G. Southern, redactor senior de știri, face parte din Search Engine Journal din 2013. Cu o diplomă de licență în comunicații, ...
#looop_parentSursa: Jurnalul motorului de căutare


