Come monitorare la SEO di un sito Shopify
Per monitorare la SEO di uno store Shopify tieni d'occhio ciò che temi e app possono modificare senza che nessuno tocchi i contenuti: i canonical di prodotti e collezioni, il noindex sugli URL di ricerca e dei filtri, i template di title e meta, il robots.txt e i tag di marketing iniettati dalle app. Shopify genera automaticamente buona parte di questo markup, il che significa anche che un aggiornamento del tema o una nuova app possono cambiarlo in automatico, senza ticket e senza preavviso.
È il compromesso della piattaforma. Gestisce al posto tuo molta SEO tecnica, ma siccome canonical, paginazione e regole robots arrivano da Shopify e dal tema, e non dalla mano di qualcuno, si spostano ogni volta che cambiano la piattaforma, il tema o un'app. Per un'agenzia che segue più store, il guasto tipico è un'app installata per uno scopo che modifica markup rilevante per qualcos'altro.
Da dove arrivano le modifiche SEO su Shopify
URL di prodotto che esistono più volte
Un prodotto Shopify è raggiungibile a /products/maglia-blu e, a seconda di come il tema costruisce i link, anche a /collections/maglie/products/maglia-blu. La selezione delle varianti aggiunge in più gli URL con ?variant=. L'output predefinito della piattaforma inserisce su queste pagine un canonical che punta all'URL /products/, ed è questo che impedisce loro di farsi concorrenza. Se una personalizzazione del tema o un'app modifica quel tag, hai un problema di duplicazione anche senza aver aggiunto nessuna pagina. La nostra guida su come controllare i contenuti duplicati spiega come individuarlo.
Temi
I file Liquid del tema, soprattutto theme.liquid e i file di section e snippet che richiama, decidono come vengono generati <title>, meta description, H1 e hreflang. Pubblicare un nuovo tema, o aggiornare quello attuale a una nuova versione, può cambiare quell'output su tutti i prodotti e le collezioni in un colpo solo. Un titolo che nel vecchio tema era un H1 nel nuovo può diventare un H2.
App
Widget di recensioni, upsell, app di traduzione, pop-up e page builder iniettano codice nello storefront. Alcune aggiungono dati strutturati o hreflang propri, altre script di tracciamento, e disinstallare un'app non sempre rimuove tutto ciò che ha aggiunto ai file del tema.
robots.txt.liquid
Shopify serve un robots.txt predefinito, che puoi sovrascrivere aggiungendo al tema un template robots.txt.liquid. È utile per bloccare altri URL con parametri, ma significa anche che una regola sbagliata va online con una modifica al tema come qualsiasi altra, e che un cambio di tema può ripristinare il file predefinito o far perdere una personalizzazione.
URL di ricerca, filtri e tag
La ricerca interna su /search e gli URL delle collezioni filtrate producono molte pagine povere. Il robots.txt predefinito di Shopify blocca diversi di questi pattern, ma se le pagine filtrate abbiano anche il noindex, e come vengano linkate, dipende dal tema.
Cosa sorvegliare su ogni store
Ricontrollare tutto a mano dopo ogni installazione di app o aggiornamento del tema non è realistico su uno store con centinaia di prodotti. Funziona invece un piccolo insieme fisso di controlli confrontati con una baseline. Per ogni store:
- canonical sulle pagine di prodotti e collezioni
noindexsulle pagine che dovrebbero essere indicizzate, e la sua assenza dove invece dovrebbe esserci- title e meta description sui template principali
- H1 sulle pagine di prodotti e collezioni
- contenuto del robots.txt
- URL in
sitemap.xml, che su Shopify è un indice che rimanda alle sitemap figlie di prodotti, collezioni, pagine e blog - GA4, GTM e Meta Pixel sullo storefront
Su Shopify i tag di marketing meritano una menzione a parte, perché spesso vengono aggiunti tramite app o dalle impostazioni Eventi dei clienti invece che inseriti nel codice, e quindi compaiono e spariscono insieme alle app. Ne parliamo nel monitoraggio dei tag di marketing.
Il monitoraggio SEO degli store Shopify con Deltio
Deltio controlla lo storefront pubblico dall'esterno, quindi non c'è un'app Shopify da installare né un account staff da creare, e le modifiche alle app dello store non possono disattivare il monitoraggio. Con un ciclo giornaliero legge la sitemap e le pagine che contiene, controlla noindex, canonical, title, meta description e H1 e confronta il risultato con il controllo precedente. Segnala anche le modifiche al robots.txt, gli URL aggiunti o rimossi dalla sitemap e la scomparsa di GA4, GTM o Meta Pixel, oltre ai cookie banner. Gli alert arrivano su Slack o via email per quello store e indicano gli URL interessati.
Ci sono alcuni limiti. I controlli sono giornalieri, quindi una modifica fatta alle 10 viene segnalata al ciclo successivo, non in tempo reale. Deltio non misura la velocità delle pagine né i Core Web Vitals. Non sa nemmeno perché una modifica è avvenuta: può dirti che il canonical è cambiato su 40 pagine prodotto, ma capire quale app o intervento sul tema l'abbia causato resta compito tuo. Su Starter il limite è di 5.000 URL complessivi tra tutti i tuoi siti, un dato da considerare con cataloghi grandi.
Se segui più store, parti da quelli con più app installate o con il team di merchandising più attivo, perché sono quelli che cambiano di più. Puoi aggiungere uno store con la prova di 14 giorni.
Domande frequenti
- Si può modificare il robots.txt su Shopify?
- Sì. Shopify genera un robots.txt predefinito, e puoi personalizzarlo aggiungendo un template robots.txt.liquid dall'editor di codice del tema. La documentazione di Shopify consiglia di mantenere le regole predefinite e aggiungerne altre, perché eliminarle può esporre ai crawler gli URL di checkout, carrello e ricerca.
- Gli URL di prodotto basati sulle collezioni vanno canonicalizzati su /products/?
- Nella maggior parte dei casi sì, e l'output predefinito di Shopify lo fa già. Conviene anche verificare che i link del tema puntino direttamente agli URL /products/, così Google incontra meno spesso le varianti basate sulle collezioni.
- Cambiare tema influisce sulla SEO di uno store Shopify?
- Può succedere. Title, meta description e dati di prodotto restano nell'admin, ma è il tema a decidere come vengono mostrati, compresi i livelli dei titoli, l'output del canonical ed eventuali hreflang o dati strutturati. Confrontali su alcuni template chiave prima e dopo aver pubblicato un nuovo tema.
- Deltio ha bisogno di un'app Shopify o dell'accesso admin?
- No. Legge lo storefront pubblico, la sitemap e il robots.txt, quindi funziona su qualsiasi store Shopify senza installare nulla, e disinstallare app dallo store non ha effetti sul monitoraggio.
- Quanto costa Deltio?
- Starter copre fino a 50 siti e 5.000 URL a 29 € al mese, oppure 24 € al mese con fatturazione annuale. Professional (fino a 200 siti) costa 59 € al mese, oppure 49 € al mese con fatturazione annuale, ed Enterprise (fino a 500 siti) 139 € al mese, oppure 116 € al mese con fatturazione annuale. Tutti i piani includono una prova gratuita di 14 giorni.