Guida introduttiva alla Ricerca per gli sviluppatori
Fare in modo che i tuoi contenuti siano ottimizzati per la ricerca è importante, perché significa ottenere più visualizzazioni da parte del tuo pubblico di riferimento. Questa operazione è la cosiddetta "ottimizzazione per i motori di ricerca" (SEO), che può portare più utenti interessati a visitare il tuo sito. Se la Ricerca Google non riesce a comprendere la tua pagina, potresti perdere un'importante sorgente di traffico.
Questa guida illustra ciò che gli sviluppatori possono fare per assicurarsi che i loro siti siano ottimizzati per la Ricerca Google. Oltre a seguire le indicazioni di questa guida, assicurati che il tuo sito sia sicuro, rapido, accessibile a tutti e che funzioni su tutti i dispositivi.
Scoprire come Google vede il tuo sito
Per iniziare, verifica il tuo sito eseguendo il test di ottimizzazione mobile per scoprire in che modo Google vede il tuo sito. Googlebot è il bot di scansione web di Google che rileva pagine nuove e aggiornate per l'Indice Google. Per scoprire di più sulla procedura, consulta Come funziona la Ricerca Google.
Può sembrare strano, ma Google non sempre vede tutto ciò che un utente visualizza nel browser. Nell'esempio riportato di seguito, Google non sa che ci sono immagini in questa pagina perché la pagina utilizza una funzionalità JavaScript che Google non supporta.
Ecco come un utente visualizza la pagina. Gli utenti possono visualizzare immagini e testo nel browser.
Ecco come Google visualizza la pagina. Google non sa che ci sono immagini in questa pagina perché la pagina utilizza una funzionalità JavaScript non supportata da Google.
Controllare i link
Googlebot va da URL a URL recuperando e analizzando i link, le Sitemap e i reindirizzamenti. Googlebot tratta ogni URL come se fosse il primo e unico URL che vede nel tuo sito. Per assicurarti che Googlebot possa trovare tutti gli URL del tuo sito:
- Utilizza gli elementi
<a>
che Google può sottoporre a scansione. Assicurati che sia possibile accedere a tutte le pagine del sito tramite un link presente in un'altra pagina rilevabile. Assicurati che il link referente includa del testo o, nel caso delle immagini, un attributo ALT che sia attinente alla pagina di destinazione. - Crea e invia una Sitemap per aiutare Googlebot a eseguire una scansione più intelligente del tuo sito. Una Sitemap è un file in cui fornisci informazioni sulle pagine, sui video e su altri file presenti sul tuo sito, nonché sulle correlazioni tra i vari elementi.
- Per le app JavaScript con una sola pagina HTML, assicurati che ogni schermata o parte dei singoli contenuti abbia un URL.
Controllare l'utilizzo di JavaScript
Sebbene Google sia in grado di eseguire JavaScript, quando progetti le tue pagine e applicazioni devi tenere presenti alcune differenze e limitazioni per adeguarti alle modalità di accesso e di rendering dei contenuti da parte dei crawler. Scopri di più sui concetti di base della SEO per JavaScript o su come risolvere i problemi di JavaScript relativi alla Ricerca.
Per scoprire di più su come Google esegue JavaScript durante la scansione, il rendering e l'indicizzazione, guarda il video che segue.
Aggiornare Google quando cambiano i contenuti
Per assicurarti che Google trovi rapidamente le tue pagine nuove o aggiornate:
Se i problemi di indicizzazione della pagina persistono, controlla la presenza di errori nei log del server.
Non dimenticare le parole nella pagina
Googlebot può trovare solo contenuti testualmente visibili. Ad esempio, il testo nei video non è visibile a Googlebot. Per assicurarti che la Ricerca Google comprenda di cosa tratta la tua pagina:
- Assicurati che i contenuti visivi siano espressi sotto forma di testo. Ad esempio, una pagina di categoria di prodotto che contiene un elenco di immagini di camicie senza contesto testuale per ogni immagine non è ottimale. La pagina della categoria di prodotto dovrebbe includere alcune spiegazioni testuali per ciascuna immagine.
- Assicurati che ogni pagina abbia un titolo descrittivo e una meta descrizione. Titoli e meta descrizioni univoci aiutano Google a mostrare come le tue pagine sono pertinenti per gli utenti, il che a sua volta può aumentare il traffico di ricerca.
- Utilizza l'HTML semantico. Google indicizza l'HTML, i contenuti PDF, le immagini e i video, ma non indicizza i contenuti che richiedono plug-in (ad esempio Java o Silverlight) o i contenuti visualizzati in un canvas. Anziché usare un plug-in, utilizza il markup HTML semantico per i tuoi contenuti, quando possibile.
Informare Google dell'esistenza di altre versioni dei contenuti
Google non scopre automaticamente che esistono più versioni del tuo sito o dei tuoi contenuti, ad esempio una versione desktop e una mobile o versioni localizzate del tuo sito. Per assicurarti che Google offra la versione giusta agli utenti, puoi:
- Raggruppare URL duplicati.
- Informare Google dell'esistenza di versioni localizzate del tuo sito.
- Rendere le pagine AMP rilevabili.
Stabilire quali contenuti rendere visibili a Google
Esistono diversi modi per bloccare Googlebot:
- Per impedire a Google di trovare la tua pagina, limita l'accesso ai tuoi contenuti agli utenti registrati (ad esempio, utilizza una pagina di accesso o proteggi la tua pagina tramite password).
- Per impedire a Googlebot di eseguire la scansione della tua pagina, crea un file robots.txt.
- Per impedire a Google di indicizzare la tua pagina, ma consentire comunque la scansione, aggiungi un tag
noindex
.
Se i tuoi contenuti non vengono visualizzati nella Ricerca Google e vuoi che vengano mostrati, procedi nel seguente modo:
- Verifica che Googlebot possa accedere alla pagina con lo strumento Controllo URL.
- Testa il file robots.txt per vedere se stai inavvertitamente impedendo a Googlebot di eseguire la scansione del tuo sito.
- Controlla le regole
noindex
neimeta
tag del tuo codice HTML.
Attivare i risultati avanzati per il tuo sito
Un risultato avanzato può includere applicazione di stili, immagini o altre funzionalità interattive che possono aiutare il tuo sito a risaltare maggiormente nei risultati della Ricerca Google. Puoi aiutare Google a comprendere meglio la tua pagina e a mostrare risultati avanzati nella Ricerca fornendo indizi espliciti sul significato di una pagina mediante dati strutturati. Se non sai da dove iniziare, consulta la nostra galleria delle funzionalità disponibili.