Inizia con la ricerca: una guida per gli sviluppatori
Rendere i tuoi contenuti facili da ricercare è importante perché è il modo in cui ottieni utenti più pertinenti che visualizzano i tuoi contenuti. Questo si chiama ottimizzazione dei motori di ricerca (SEO), e può far sì che gli utenti più interessati arrivino al tuo sito. Se la Ricerca Google ha difficoltà a comprendere la tua pagina, probabilmente stai perdendo un’importante fonte di traffico.
Questa guida illustra cosa possono fare gli sviluppatori per assicurarsi che i loro siti funzionino bene con Ricerca Google. Oltre agli articoli contenuti in questa guida, assicurati che il tuo sito sia sicuro, veloce, accessibile a tutti e funzioni su tutti i dispositivi.
Per un aiuto non troppo tecnico, visita la guida introduttiva alla SEO. La guida introduttiva alla SEO copre altri aspetti della SEO, come la creazione di contenuti.
Scopri come Google vede il tuo sito
Per iniziare, testa il tuo sito nello strumento di controllo URL o nel test dei risultati avanzati per vedere come Google vede il tuo sito. Googlebot è il bot di scansione web di Google che scopre pagine nuove e aggiornate per l’indice di Google. Per ulteriori informazioni sulla procedura, consulta Come funziona la Ricerca Google.
Potresti essere sorpreso di scoprire che Google non sempre vede tutto ciò che vedi nel browser. Nell’esempio seguente, Google non sa che sono presenti immagini in questa pagina perché la pagina utilizza una funzionalità JavaScript non supportata da Google.
Visualizzazione utenteVisualizzazione Google
Ecco come un utente visualizza la pagina. Gli utenti possono visualizzare le immagini e il testo nel browser.
Controlla i tuoi collegamenti
Googlebot passa da un URL all’altro recuperando e analizzando collegamenti, mappe dei siti e reindirizzamenti. Googlebot tratta ogni URL come se fosse il primo e unico URL che ha visto dal tuo sito. Per assicurarti che Googlebot possa trovare tutti gli URL del tuo sito:
Utilizza <a> elementi di cui Google può eseguire la scansione. Assicurati che tutte le pagine del sito possano essere raggiunte tramite un collegamento da un’altra pagina trovabile. Assicurati che il link di riferimento includa testo o, per le immagini, un attributo alt, pertinente alla pagina di destinazione.
Crea e invia una mappa del sito per aiutare Googlebot a eseguire la scansione del tuo sito in modo più intelligente. Una mappa del sito è un file in cui fornisci informazioni su pagine, video e altri file sul tuo sito e sulle relazioni tra loro.
Per le app JavaScript che dispongono di una sola pagina HTML, assicurati che ogni schermata o contenuto individuale disponga di un URL.
Controlla come stai utilizzando JavaScript
Sebbene Google esegua JavaScript, esistono alcune differenze e limitazioni di cui devi tenere conto quando progetti le tue pagine e applicazioni per adattare il modo in cui i crawler accedono e visualizzano i tuoi contenuti. Scopri di più sulle nozioni di base della SEO JavaScript o su come risolvere i problemi JavaScript relativi alla ricerca.
Per ulteriori informazioni su come Google gestisce JavaScript durante la scansione, il rendering e l’indicizzazione, guarda il seguente video.
Mantieni Google aggiornato quando i contenuti cambiano
Per assicurarti che Google trovi rapidamente le tue pagine nuove o aggiornate:
Invia mappe del sito.
Chiedi a Google di ripetere la scansione dei tuoi URL.
Se hai ancora problemi a indicizzare la tua pagina, controlla la presenza di errori nei log del server.
Non dimenticare le parole sulla pagina
Googlebot può trovare solo contenuti testualmente visibili. Ad esempio, il testo nei video è invisibile a Googlebot. Per assicurarti che la Ricerca Google comprenda di cosa tratta la tua pagina:
Assicurati che il tuo contenuto visivo sia espresso in forma testuale. Ad esempio, una pagina di categoria prodotto che contiene un elenco di immagini di magliette senza contesto testuale su ciascuna immagine non è ottimale. La pagina della categoria prodotto dovrebbe includere una spiegazione testuale per ciascuna immagine.
Assicurati che ogni pagina abbia un titolo descrittivo e una meta descrizione. Titoli univoci e meta descrizioni aiutano Google a mostrare in che modo le tue pagine sono pertinenti per gli utenti, il che a sua volta può aumentare il traffico di ricerca.
Utilizza HTML semantico. Sebbene Google indicizzi contenuti HTML, PDF, immagini e video, non indicizza i contenuti che richiedono plug-in (ad esempio Java o Silverlight) o i contenuti di cui viene eseguito il rendering in un’area di disegno. Invece di utilizzare un plug-in, utilizza il markup HTML semantico per i tuoi contenuti quando possibile.
Assicurati che i tuoi contenuti di testo siano accessibili nel DOM. Ad esempio, i contenuti aggiunti tramite la proprietà dei contenuti CSS non fanno parte del DOM e la Ricerca Google al momento li ignora. È consentito utilizzare la proprietà content per contenuti decorativi; La Ricerca Google potrebbe non indicizzare questo contenuto.
Comunica a Google altre versioni dei tuoi contenuti
Google non sa automaticamente che esistono più versioni del tuo sito o dei tuoi contenuti. Ad esempio, una versione mobile e desktop o versioni internazionali del tuo sito. Per assicurarti che Google offra agli utenti la versione corretta, puoi:
Consolida gli URL duplicati.
Informa Google delle versioni localizzate del tuo sito.
Rendi rilevabili le tue pagine AMP.
Controlla quali contenuti vede Google
Esistono diversi modi per bloccare Googlebot:
Per impedire a Google di trovare la tua pagina, limita l’accesso ai tuoi contenuti agli utenti che hanno effettuato l’accesso (ad esempio, utilizza una pagina di accesso o proteggi la pagina con una password).
Per impedire a Googlebot di eseguire la scansione della tua pagina, crea un file robots.txt.
Un robots.txt non è un meccanismo per tenere una pagina web fuori da Google. Per tenere una pagina web fuori da Google, utilizza le regole dei robot noindex o proteggi la pagina con una password.
Per impedire a Google di indicizzare la tua pagina ma consentire comunque la scansione, aggiungi un tag noindex.
La combinazione di più regole di scansione e indicizzazione potrebbe far sì che alcune regole contrastino altre regole. Scopri come configurare correttamente queste regole leggendo Combinazione della scansione con le regole di indicizzazione/pubblicazione.
Se i tuoi contenuti non vengono visualizzati nella Ricerca Google e desideri che vengano visualizzati, procedi nel seguente modo:
Controlla se Googlebot può accedere alla pagina con lo strumento di controllo URL.
Testa il file robot.txt per vedere se stai impedendo involontariamente a Googlebot di eseguire la scansione del tuo sito.
Controlla il codice HTML per le regole noindex nei meta tag.
Abilita risultati avanzati per il tuo sito
Un risultato avanzato può includere stili, immagini o altre funzionalità interattive che possono aiutare il tuo sito a distinguersi maggiormente nei risultati di ricerca. Puoi aiutare Google a comprendere meglio la tua pagina e a mostrare risultati avanzati nella Ricerca fornendo indizi espliciti sul significato di una pagina con dati strutturati al suo interno. Se non sai da dove iniziare, esplora la nostra galleria delle funzionalità disponibili.