Google o altri motori di ricerca eseguono JavaScript?

Mi chiedo solo se Google o altri motori di ricerca eseguono JavaScript sulla tua pagina web. Ad esempio, se imposti il ​​tag title utilizzando JavaScript, il motore di ricerca Google lo vede?

Ci sono stati alcuni esperimenti effettuati per scopi SEO che indicano che almeno i grandi giocatori (Google, ad esempio) possono seguire e seguire alcuni semplici JavaScript. Evitano i reindirizzamenti subdoli e simili, ma alcune manipolazioni del contenuto di base sembrano passare. (Non ho un link a portata di mano per Google stesso che conferma o nega questo, sono solo alcuni post che ho trovato quando ho avuto a che fare con questo prima).

Tuttavia, questo è generalmente considerato inaffidabile. Se la SEO viene eseguita per uno scopo importante, non fare affidamento sugli spider che indicizzano molto contenuto dinamico.

In realtà qui c’è una risposta molto buona (secondo me comunque) ad una domanda molto simile. Quello che mi piace di questa risposta è come si suddividono i passaggi per la generazione di pagine web buone, indicizzabili e, meglio di tutte, mantenibili con problemi opportunamente separati. Aderendo il più ansible a questo processo generalmente si ottiene una buona SEO, una buona accessibilità e buone capacità di progettazione in generale.

Sì, Google esegue Javascript. Quanto costa un bersaglio mobile.

Google ha eseguito alcuni Javascript già nel 2011: http://searchengineland.com/google-can-now-execute-ajax-javascript-for-indexing-99518

Questo articolo del 2012 documenta alcuni esperimenti su ciò che Google ha fatto e non è stato eseguito in quel momento: http://moz.com/ugc/can-google-really-access-content-in-javascript-really

Nel maggio 2014, Google ha dichiarato pubblicamente che eseguono Javascript: http://googlewebmastercentral.blogspot.com/2014/05/understanding-web-pages-better.html Sebbene quel post affermi che Google sta migliorando, non ci sono pubblicamente i dettagli disponibili su ciò che Javascript fa e non esegue JavaScript, ma presumibilmente sono almeno così buoni come lo erano nel 2012.

Google non vedrà il tuo titolo poiché è impostato sul lato client.

Se vuoi titolazione dynamic, basta emetterlo dal server.

Sono abbastanza sicuro che non lo fanno. Tuttavia, puoi vedere da solo: Google ha uno strumento che ti mostrerà la tua pagina come lo vede come http://www.google.com/webmasters/

se il testo è nella javascript on page, google vedrà il testo. ma non sarà visto come il testo dell’elemento titolo.

ma hey, questo è abbastanza facile da testare. fallo. aspetta due giorni. se poi google il tuo sito con il sito: …. guarda che cosa è nel titolo. se è lì la risposta è sì: google lo vede, in caso contrario: no google no. è facilmente testabile.

(ps: i miei soldi sono su: no)

Abbiamo bisogno di ricordare che JavaScript è un linguaggio lato client e iniziare sempre l’esecuzione dal lato client. Se tutti i titoli o i contenuti sono tramite javascript, verrà emesso dal lato client e dubito che venga visualizzato su Ricerca Google (nel frattempo se viene emesso in .html, quindi sì).

Se sono corretto, i meta tag sono “carburante per il motore di ricerca” e hanno legami con la SEO, dove sono i robot comuni a essere sottoposti a script per eseguire la scansione sul tuo sito.