il 6 Dicembre sarò a Bologna per parlare di Shopify insieme ad Antonio Mattiacci e quindi prendo spunto proprio da questo evento per fare un excursus sul mondo Shopify ma con un occhio sempre su Screaming Frog!
L’aggiornamento 19 di Screaming Frog ha portato una interessante novità, ovvero la possibilità di segmentare gli URL in modo da aggregare le problematiche del crawler in base a questi segmenti.
Attenzione però che i segmenti sono disponibili solo se si attiva la modalità di archiviazione del database di cui abbiamo già parlato nel primo episodio.
Ti faccio un esempio di segmentazione:
- https://frogspider.academy/ può essere categorizzato come Homepage
- https://frogspider.academy/impostare-una-dashboard-per-screaming-frog/ può essere categorizzato come Articolo
- https://frogspider.academy/screaming-frog-acedemy/può essere categorizzato come Categoria.
Ovviamente per fare questa segmentazione Screaming Frog si basa su delle regole che si devono impostare come nella finestra seguente
Jonathan Moore ha fatto un esercizio di stile impeccabile scrivendo le regex che ci servono per segmentare gli URL di Shopify. Riporto di seguito le regole ma vi consiglio di tenere d’occhio github per futuri aggiornamenti.
Home
^(https?://)?([a-zA-Z0-9-]+\.?)+(\.[a-zA-Z]{2,})?(?:\/(?:\?.*)?)?$
Account
^(https?://)?([a-zA-Z0-9-]+\.?)+(\.[a-zA-Z]{2,})?/account.*
Orders
^(https?://)?([a-zA-Z0-9-]+\.?)+(\.[a-zA-Z]{2,})?/orders.*
Blogs - Paginated
^(https?://)?([a-zA-Z0-9-]+\.?)+(\.[a-zA-Z]{2,})?/blogs/.*page=.*
Blogs
^(https?://)?([a-zA-Z0-9-]+\.?)+(\.[a-zA-Z]{2,})?/blogs/.*
Pages
^(https?://)?([a-zA-Z0-9-]+\.?)+(\.[a-zA-Z]{2,})?/pages/.*
Products within Collections
^(https?://)?([a-zA-Z0-9-]+\.?)+(\.[a-zA-Z]{2,})?/collections/.*/products?/.*
Collections - Paginated
^(https?://)?([a-zA-Z0-9-]+\.?)+(\.[a-zA-Z]{2,})?/collections(?!.*products/.*)(?!.*\/product.*).*page=.*
Collections - Types
^(https?://)?([a-zA-Z0-9-]+\.?)+(\.[a-zA-Z]{2,})?/collections(?!.*products/.*)(?!.*\/product.*).*types.*
Collections
^(https?://)?([a-zA-Z0-9-]+\.?)+(\.[a-zA-Z]{2,})?/collections(?!.*products/.*)(?!.*\/product.*)(?!.*page.*)/[^/]+$
Products
^(https?://)?([a-zA-Z0-9-]+\.?)+(\.[a-zA-Z]{2,})?/products/.*
Cart
^(https?://)?([a-zA-Z0-9-]+\.?)+(\.[a-zA-Z]{2,})?/cart.*
CDN
^(https?://)?([a-zA-Z0-9-]+\.?)+(\.[a-zA-Z]{2,})?/cdn/.*
Apps
^(https?://)?([a-zA-Z0-9-]+\.?)+(\.[a-zA-Z]{2,})?/apps/.*
Estrazione in Looker studio
Nella scorsa puntata abbiamo parlato di come automatizzare le scansioni direttamente in looker studio. Se non avete letto la puntata, siete brutte persone!!! Ma potete rimediare con il link sotto!
Se attivate la funzione di Esportazione per Looker Studio per i report delle scansioni automatizzati, verrà creato automaticamente un foglio separato per ogni segmento presente.
Ogni foglio sarà nominato:
[nome_attività]_custom_summary_report_[nome_segmento]’.
Archiviati in:
“Il mio Drive > Screaming Frog SEO Spider > Nome progetto”.
Quindi, è possibile monitorare i problemi per segmento anche in un rapporto di scansione Looker Studio con 2 possibilità:
- ogni panoramica di scansione segmentata potrebbe essere collegata al proprio rapporto di scansione di Looker Studio.
- Creare una pagina “Segmenti” all’interno del rapporto di scansione esistente di Looker Studio, con un riepilogo di primo livello dei dati di ciascun foglio Google del rapporto di riepilogo personalizzato segmentato.
Shopify & Screaming Frog?
Colgo l’occasione di questo articolo per invitarvi tutti al Bologna Tech Week che si svolgerà dal 4 al 7 Dicembre a Bologna e fino al 30 Novembre c’è uno sconto attivo per partecipare ai due eventi principali
- Ticket Recordings Social Media Strategies –> smsr3c_tbw
- Ticket Recordings SMConnect –> smcr3c_tbw
Quindi questo articolo esce di Mercoledì e non di Giovedì come da tradizione per permettervi di comprare gli ultimi biglietti scontati disponibili!!!!!
Ci vediamo a Bologna!!!
P.S. Giovedì probabilmente non uscirà una nuova guida perché sarò a Bologna!! Ma mai dire mai!