Înapoi la Blog

Google avertizează că Noindex poate bloca rularea JavaScript prin @sejournal, @MattGSouthern

Google avertizează că Noindex poate bloca rularea JavaScript prin @sejournal, @MattGSouthern

html

Google avertizează că Noindex poate bloca rularea JavaScript [dacă IE 9]> <link rel="stylesheet" href=" <![endif] Salt la conținut

  1. SEJ
  2. 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 Matt G. Southern 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_parent

Sursa: Jurnalul motorului de căutare

Author Avatar

kiper

This is a short author bio. It can be stored in the 'users' table in the future. Lorem ipsum dolor sit amet, consectetur adipiscing elit.