html
Google avertizează că Noindex poate bloca rularea JavaScript [dacă IE 9]> <link rel="stylesheet" href=" <![endif] Salt la conținut
- SEJ
- ⋅
- SEO tehnic
Google și-a actualizat documentația JavaScript SEO pentru a clarifica modul în care crawler-ul său gestionează etichetele noindex pe paginile care utilizează JavaScript.
Actualizarea abordează un scenariu în care o pagină începe cu noindex în răspunsul original, iar JavaScript încearcă mai târziu să modifice sau să elimine directiva respectivă. Îndrumarea Google este că această abordare poate să nu funcționeze așa cum era de așteptat.
Ce s-a schimbat
Google a adăugat clarificări sub îndrumarea sa despre metaetichetele roboților în paginile JavaScript.
Documentația Google Search Central spune:
„Când Google întâlnește eticheta noindex, poate sări peste redarea și execuția JavaScript, ceea ce înseamnă că folosirea JavaScript pentru a modifica sau elimina metaeticheta roboților din noindex ar putea să nu funcționeze așa cum vă așteptați. Dacă doriți ca pagina să fie indexată, nu utilizați o etichetă noindex în codul original al paginii.”
Pe pagina de actualizare a documentației, Google adaugă context pentru clarificare, menționând că, deși Google poate reda o pagină JavaScript, comportamentul „nu este bine definit și s-ar putea schimba”.
Înrudit : Martin Splitt de la Google explică cum să găsiți și să eliminați etichetele Noindex
Când gestionați un site bogat în JavaScript, acest lucru afectează modul în care gestionați logica de indexare.
Unele implementări adaugă noindex atunci când un apel API eșuează sau conținutul nu se încarcă. Alții încep cu noindex și se bazează pe JavaScript pentru a-l elimina odată ce conținutul se încarcă cu succes.
Actualizarea Google arată clar că, dacă pagina începe cu noindex , Google poate sări peste pasul de randare în care ar rula JavaScript.
Nu vă bazați pe JavaScript pentru a „remedia” un noindex inițial. Dacă există vreo șansă să doriți ca pagina să fie indexată, păstrați noindex în afara răspunsului inițial și utilizați gestionarea serverului pentru stările de eroare (de exemplu, coduri de stare adecvate) atunci când doriți cu adevărat exclusă o pagină.
Înrudit : Google avertizează împotriva utilizării excesive a JavaScript .
Privind înainte
Aceasta este o clarificare a documentației, dar elimină o lacună importantă în implementare.
Dacă auditați un site JavaScript pentru probleme de indexare, verificați dacă vreo pagină include noindex în HTML inițial, bazându-vă pe JavaScript pentru a-l elimina ulterior. Este posibil ca acele pagini să nu fie eligibile pentru indexare, chiar dacă par indexabile într-un browser complet randat.
Imagine prezentată: Roman Samborskyi/Shutterstock
Categorie Noutăți Tehnic SEO
Citiți biografia completă SEJ STAFF Matt G. Southern Senior News Writer 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


