Domare la Navigazione a Faccette per ottimizzare il processo di scansione
1. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
1/46
Domare la Navigazione a Faccette
...per ottimizzare il processo di scansione
di Martino Mosna
2. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
2/46
Specialista SEO dal 2006
Freelance dal 2011
Discende dalle scimmie
Chi vi parla: Martino MosnaChi vi parla: Martino Mosna
3. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
3/46
Di cosa parleremo...
1. una panoramica sulla Navigazione a Faccette
2. differenze di approccio tra sito nuovo ed esistente
3. ottimizzare un sito esistente
4. realizzare un sito gi ottimizzato
5. le opzioni per i CMS ecommerce pi湛 comuni
6. gli strumenti di analisi
5. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
5/46
Cos竪 la navigazione a faccette?
6. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
6/46
Cos竪 la navigazione a faccette?
Non 竪 SEO
7. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
7/46
Cos竪 la navigazione a faccette?
E un elemento di UX
8. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
8/46
Panoramica sulla navigazione a faccette
Aiuta a ridurre le scelte
in un elenco
Esplicita necessit latenti
9. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
9/46
Navigazione a faccette: non 竪 SEO, ma...
Impatta sul processo di scansione
In cima alla lista delle
preoccupazioni dei SEO
(in particolar modo SEO tecnico)
10. 2. Siti nuovi o gi esistenti?
Differenze di approccio
11. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
11/46
Siti esistenti: lo status quo
Una larga parte delle URL a faccette 竪 gi scansionata
12. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
12/46
Siti esistenti: lo status quo
Una fetta del budget di scansione viene gi disperso
13. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
13/46
Siti esistenti: lo status quo
Gli spider ottimizzano ma
secondo logiche loro
Fonte: Moz
14. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
14/46
Siti esistenti: i problemi da SEO
1. Deindicizzare le risorse non canoniche
2.Azzerare o limitare la scansione delle stesse
15. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
15/46
Siti nuovi: lo status quo
Ancora nulla 竪 stato scansionato
16. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
16/46
Siti nuovi: unopportunit rara...
Pubblicare un sito in cui da subito:
solo le risorse canoniche vengono scansionate
le risorse non canoniche non sono accessibili al
crawler
17. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
17/46
Siti nuovi: i problemi da SEO
1. Impedire a monte la scansione delle risorse non
canoniche
2.SEOtopia: un sito in cui vi siano solo risorse
canoniche. E davvero possibile?
19. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
19/46
Analisi: Google Search Console
20. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
20/46
Analisi: scansione con un crawler
21. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
21/46
Analisi: i log del webserver
22. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
22/46
Azioni: il robots.txt
ONE DOES NOT SIMPLYONE DOES NOT SIMPLY
DISALLOW VIA ROBOTS.TXTDISALLOW VIA ROBOTS.TXT
23. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
23/46
Azioni: il meta robots noindex
24. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
24/46
Azioni: il rel canonical
Per le URL a faccette, puntare alla URL canonica
Se vengono rilevati volumi di ricerca su query con
attributi (es. [scarpe da corsa rosse]), vanno
generate delle URL canoniche
25. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
25/46
Azioni: il rel canonical
26. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
26/46
Azioni: il rel canonical
27. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
27/46
Azioni: il rel canonical
28. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
28/46
Impatto
Difficilmente il crawler smetter dal tutto di
scansionare le risorse non canoniche
La frequenza di scansione delle URL non canoniche
dovrebbe comunque diminuire in modo drastico
E un processo generalmente lento
E possibile misurare limpatto
29. 4. Realizzare un sito gi ottimizato
Progettazione e accorgimenti
30. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
30/46
Progettazione: il robots.txt
ONE DOES NOT SIMPLYONE DOES NOT SIMPLY
DISALLOW VIA ROBOTS.TXTDISALLOW VIA ROBOTS.TXT
31. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
31/46
Progettazione: il rel nofollow
Applicare lattributo nofollow a tutti i link interni
con parametri
In questo modo il crawler non aggiunge le URL
generate dai filtri alla coda di scansione
32. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
32/46
Progettazione: il rel canonical
33. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
33/46
Progettazione: criticit
E unottimizzazione fragile
Basandosi su ottimizzazioni del markup a frontend,
rischia di saltare se cambia il template.
34. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
34/46
Accorgimenti
E possibile generare le URL con parametri in modo
che non vengano mai scansionate?
Gestire i parametri di filtro sulla query string con
il # invece del ?
E un accorgimento sistemistico/backend, pi湛
difficile da implementare ma molto pi湛 stabile
36. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
36/46
Sistema >
Configurazione >
Catalogo
37. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
37/46
Non ci sono soluzioni built-in
La gestione del rel canonical 竪 demandata in toto
ad addon di terze parti
Sono tutti a pagamento a cifre irrisorie, ce ne
sono moltissimi davvero completi
38. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
38/46
Non ha funzioni di navigazione a faccette
Plugin esterni permettono di aggiungerla
Il solito Yoast SEO aiuta a gestire i canonical
40. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
40/46
Analisi: gli obiettivi
Capire cosa escludere dallindicizzazione
...e cosa invece mantenere
41. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
41/46
Analisi: i dati
La stella polare dei SEO
竪 sempre la stessa:
1. se ci sono chiavi di
ricerca esplicite
2.con un volume di
ricerca apprezzabile
Cappotti invernali da uomo al ginocchio
Cappotti invernali da uomo
Cappotti invernali da uomo neri
Cappotti invernali da uomo taglia 50
42. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
42/46
Analisi: le sorgenti di dati
1. Tool di analisi delle parole chiave
43. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
43/46
Analisi: le sorgenti di dati
1. Tool di analisi delle parole chiave
2.Dati del motore di ricerca interno
45. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
45/46
Bibliografia
Configurazione rel canonical per Magento 1
https://docs.magento.com/m1/ce/user_guide/search_seo/seo-canonical-meta-tag.html
Configurazione rel canonical per Magento 2
https://docs.magento.com/m2/ce/user_guide/marketing/meta-canonical.html
Noindex treated as nofollow
https://www.seroundtable.com/google-long-term-noindex-follow-24990.html
Testing How Crawl Priority Works
https://moz.com/blog/testing-how-crawl-priority-works
MEGASUGGESTONE - DEMO
Tool di Keyword Discovery costruito con Google Spreadsheet presentato allevento Advanced SEO Tools 2019
https://docs.google.com/spreadsheets/d/1hnihSG21D_qVUmPMqukVhd-bPQgZsjjX3jw6vBlDEZI
46. Serious Monkey 9 e 10 Maggio 2019, Milano #seriousmonkey
Martino Mosna @martinomosna
46/46
Grazie!
Spazio alle domande...
Per ulteriori informazioni:
Email: info@martinomosna.com
Twitter: @martinomosna
Linkedin: /in/martinomosna