SlideShare a Scribd company logo
1 of 35
SEOGARDENING 4 DEV
Firenze, settembre 2017
SEOGARDENING 4 DEV
…Quelli che programmano
2
Firenze, settembre 2017
Ciao sono Francesco
Margherita, mo le cose che
crescono piano.
francescomargherita@gmail.c
om
seogarden.net
Fatti di SEO
Ciao sono Francesco
Margherita, amao le cose che
crescono piano.
3
Firenze, settembre 2017
QUANTI MESTIERI INTORNOALLA SEO
- Markettari
- Sviluppatori
?
- Coprywater
- Sistemisti
-Web
designer
- Sociologi ?
4
Firenze, settembre 2017
DI COSA PARLIAMO
Semantic web
5
- Cos’è il web semantico
- Cos’è una marcatura semantica
- Come sviluppare il markup sulle pagine web
I tempi di apertura di pagina
- Statistiche di scansione
- CDN (Content delivery network) e SEO
- Google Page speed insights
Valutare l’indicizzazione e la scansione
- Operatore site:
- Stato dell’indicizzazione
- Sitemap
- Analytics
Gestione degli archivi
- Logica tassonomica
- Gestire le sottopagine degli archivi
- Customizzazione degli archivi
Principi di usabilità
- Funzione ludica
- Funzione pedagogica
Firenze, settembre 2017
IL WEB SEMANTICO
Cosa sono i dati
strutturati?
Perché usarli?
6
Firenze, settembre 2017
SEARCH
CONSOLE VS
STRUMENTO TEST DATI
STRUTTURATI
7
Firenze, settembre 2017
STRUMENTOTEST
https://www.pacopetshop.it/bayer/149-advantix-spot-on-4-pipette-monodose.htm
8
Firenze, settembre 2017
SCHEMA.ORG
Le entità
strutturabili
9
Firenze, settembre 2017
ESEMPI
10
Firenze, settembre 2017
TEMPI DI APERTURAPAGINA
10
Firenze, settembre 2017
Cos’è un Content Delivery Network?
L'obiettivo di una CDN è di instradare una richiesta di contenuto sul nodo che viene
individuato come ottimale. È un sistema di nodi (server) geograficamente distribuiti.
Sai qual è l’esempio più importante?
12
Firenze, settembre 2017
DOMAIN SHARDING
Puoi ospitare risorse statiche su
sottodomini separati. Somiglia al CDN,
ma…
https://wp-rocket.me/blog/difference-cdn-and-domain-sharding/
13
Firenze, settembre 2017
RISORSE STATICHE
Puoi ospitare i file statici del tuo sito web
su server ad hoc, usando terzi livelli.
14
Firenze, settembre 2017
PAGE SPEED INSIGHTS
https://developers.google.com/speed/pagespeed/
insights/
15
Firenze, settembre 2017
https://it.wordpress.org/plugins/plugin-organizer/
16
Firenze, settembre 2017
https://it.wordpress.org/plugins/wp-super-minify/
17
Firenze, settembre 2017
VALUTARE L’INDICIZZAZIONE
- Operatore site:
- Stato dell’indicizzazione
- Sitemap
- Output HTML Screaming Frog
- Analytics —> Sorgente Mezzo —> Google
Organic
18
Firenze, settembre 2017
VALUTARE L’INDICIZZAZIONE
- Operatore site:
- Stato dell’indicizzazione
- Sitemap
- Output HTML Screaming Frog
- Analytics —> Sorgente Mezzo —> Google
Organic
19
Firenze, settembre 2017
VALUTARE L’INDICIZZAZIONE
- Operatore site:
- Stato dell’indicizzazione
- Sitemap
- Output HTML Screaming Frog
- Analytics —> Sorgente Mezzo —> Google
Organic
20
Firenze, settembre 2017
VALUTARE L’INDICIZZAZIONE
- Operatore site:
- Stato dell’indicizzazione
- Sitemap
- Output HTML Screaming Frog
- Analytics —> Sorgente Mezzo —> Google
Organic
20
Firenze, settembre 2017
VALUTARE L’INDICIZZAZIONE
- Operatore site:
- Stato dell’indicizzazione
- Sitemap
- Output HTML Screaming Frog
- Analytics —> Sorgente Mezzo —> Google
Organic
22
Firenze, settembre 2017
VALUTARE L’INDICIZZAZIONE
Chiaro fin qui? Ora butta tutto dalla
finestra!
23
Firenze, settembre 2017
VALUTARE L’INDICIZZAZIONE
24
Firenze, settembre 2017
GESTIONE DELLETASSONOMIE
Gli archivi (tutti) vanno creati a monte, ma non vanno
pubblicati subito, a meno che il sito web non venga
messo online già con tutti i contenuti
- categorie
- tag
- autore
- data
- media
25
Firenze, settembre 2017
SOTTOPAGINE DEGLIARCHIVI
Paginaview all Sì
- Canonical alla
view all
Pagina view all NO
26
- Canonical
autoreferenziale
- rel —> prev / next
Mai in Noindex
Firenze, settembre 2017
A PROPOSITO DI NOINDEX
serve solo a rendere irraggiungibili le
pagine
GoogleBot continuaa
scansionarle!
27
Firenze, settembre 2017
CUSTOMIZZAZIONE DEGLIARCHIVI
http://www.zooplus.it/shop/cani/cucce
Osserva la distribuzione dei link e la posizione del testo sotto al listato degli
articoli
28
Firenze, settembre 2017
CUSTOMIZZAZIONE DEGLIARCHIVI
https://www.dalani.it/divani-letto/
Qui l’aspetto del testo descrittivo è ancora più curato
29
Firenze, settembre 2017
PRINCIPI DI WEB
USABILITYSearch experience optimization
30
Firenze, settembre 2017
GESTIRE LE PAGINE 404
Inserire una barra di ricerca per navigare il sito
Inserire una barra di ricerca per navigare il sito
Utilizza un linguaggio “umano” per spiegare perché c’è stato l’errore
Permetti agli utenti di mettersi in contatto con te
Se il tuo sito è multi-lingua, localizza i contenuti
Offri agli utenti la possibilità di iscriverti alla tua newsletter o di usare i tuoi prodotti
30
Firenze, settembre 2017
Vi lascio con 3 verità
che non riguardano ciò che pensiamo delle cose, ma le cose in sé
Non vi chiudete nel codice. Il linguaggio serve a comunicare.1)
Fare tutto da soli sarà sempre più difficile, perché?2)
32
Firenze, settembre 2017
E qual è la
terza cosa?
33
Firenze, settembre 2017
Fate rete,
per l’amor del Cielo
34
Una buona domanda è tutto ciò che ti
separa dal realizzare qualunque
cosa. :-)
www.seogarden.net
francescomargherita@gmail.com
Fatti di SEO

More Related Content

Similar to SEOgardening for DEV

Similar to SEOgardening for DEV (20)

Search Engine Optimization (Parte 1)
Search Engine Optimization (Parte 1)Search Engine Optimization (Parte 1)
Search Engine Optimization (Parte 1)
 
Seo Strategy Triboo
Seo Strategy TribooSeo Strategy Triboo
Seo Strategy Triboo
 
Slide SEO - Webmaster Tools / Search Console
Slide SEO - Webmaster Tools / Search ConsoleSlide SEO - Webmaster Tools / Search Console
Slide SEO - Webmaster Tools / Search Console
 
Come implementare i Rich Snippet per rafforzare la presenza in SERP
Come implementare i Rich Snippet per rafforzare la presenza in SERPCome implementare i Rich Snippet per rafforzare la presenza in SERP
Come implementare i Rich Snippet per rafforzare la presenza in SERP
 
E metrics audit seo per e-commerce
E metrics   audit seo per e-commerceE metrics   audit seo per e-commerce
E metrics audit seo per e-commerce
 
Lezione8 seo-confartigianato
Lezione8 seo-confartigianatoLezione8 seo-confartigianato
Lezione8 seo-confartigianato
 
Seo per ecommerce - Caso Studio Birredamanicomio.com
Seo per ecommerce - Caso Studio Birredamanicomio.comSeo per ecommerce - Caso Studio Birredamanicomio.com
Seo per ecommerce - Caso Studio Birredamanicomio.com
 
Massimo Fattoretto - Seo per ecommerce
Massimo Fattoretto - Seo per ecommerce  Massimo Fattoretto - Seo per ecommerce
Massimo Fattoretto - Seo per ecommerce
 
Workshop seo middle
Workshop seo middleWorkshop seo middle
Workshop seo middle
 
10 - Ricercare nel web II
10 - Ricercare nel web II10 - Ricercare nel web II
10 - Ricercare nel web II
 
Fatti SEM-tire dai tuoi clienti
Fatti SEM-tire dai tuoi clientiFatti SEM-tire dai tuoi clienti
Fatti SEM-tire dai tuoi clienti
 
Errori Comuni nella SEO - Intervento smau 2020
Errori Comuni nella SEO - Intervento smau 2020Errori Comuni nella SEO - Intervento smau 2020
Errori Comuni nella SEO - Intervento smau 2020
 
Caso studio Birre da manicomio (E-commerciamo!)
Caso studio Birre da manicomio (E-commerciamo!)Caso studio Birre da manicomio (E-commerciamo!)
Caso studio Birre da manicomio (E-commerciamo!)
 
Ritalia - Strategie SEO - Matteo Caruso
Ritalia - Strategie SEO - Matteo CarusoRitalia - Strategie SEO - Matteo Caruso
Ritalia - Strategie SEO - Matteo Caruso
 
Checklist: 18 passi per fare SEO Audit nel 2021 | Meta Line Digital Agency
Checklist: 18 passi per fare SEO Audit nel 2021 | Meta Line Digital AgencyChecklist: 18 passi per fare SEO Audit nel 2021 | Meta Line Digital Agency
Checklist: 18 passi per fare SEO Audit nel 2021 | Meta Line Digital Agency
 
Lezione sulla SEO presso la Facoltà di Economia di Roma Tre.
Lezione sulla SEO presso la Facoltà di Economia di Roma Tre.Lezione sulla SEO presso la Facoltà di Economia di Roma Tre.
Lezione sulla SEO presso la Facoltà di Economia di Roma Tre.
 
Il sito veloce senza codice, versione originale WordCamp 2020
Il sito veloce senza codice, versione originale WordCamp 2020Il sito veloce senza codice, versione originale WordCamp 2020
Il sito veloce senza codice, versione originale WordCamp 2020
 
Intelligenza Artificiale per creare contenuti con testo immagine video
Intelligenza Artificiale per creare contenuti con testo immagine videoIntelligenza Artificiale per creare contenuti con testo immagine video
Intelligenza Artificiale per creare contenuti con testo immagine video
 
Il project management degli avatar
Il project management degli avatarIl project management degli avatar
Il project management degli avatar
 
Errori Comuni nella SEO - Intervento Smau 2020
Errori Comuni nella SEO - Intervento Smau 2020Errori Comuni nella SEO - Intervento Smau 2020
Errori Comuni nella SEO - Intervento Smau 2020
 

More from Commit University

More from Commit University (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Breaking REST Chains_ A Fastify & Mercurius Pathway to GraphQL Glory.pdf
Breaking REST Chains_ A Fastify & Mercurius Pathway to GraphQL Glory.pdfBreaking REST Chains_ A Fastify & Mercurius Pathway to GraphQL Glory.pdf
Breaking REST Chains_ A Fastify & Mercurius Pathway to GraphQL Glory.pdf
 
Accelerating API Development: A Pit Stop with Gin-Gonic in Golang-Slide.pdf
Accelerating API Development: A Pit Stop with Gin-Gonic in Golang-Slide.pdfAccelerating API Development: A Pit Stop with Gin-Gonic in Golang-Slide.pdf
Accelerating API Development: A Pit Stop with Gin-Gonic in Golang-Slide.pdf
 
Slide-10years.pdf
Slide-10years.pdfSlide-10years.pdf
Slide-10years.pdf
 
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
 
Vue.js slots.pdf
Vue.js slots.pdfVue.js slots.pdf
Vue.js slots.pdf
 
Commit - Qwik il framework che ti stupirà.pptx
Commit - Qwik il framework che ti stupirà.pptxCommit - Qwik il framework che ti stupirà.pptx
Commit - Qwik il framework che ti stupirà.pptx
 
Sviluppare da zero una Angular Web App per la PA
Sviluppare da zero una Angular Web App per la PASviluppare da zero una Angular Web App per la PA
Sviluppare da zero una Angular Web App per la PA
 
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
 
Prisma the ORM that node was waiting for
Prisma the ORM that node was waiting forPrisma the ORM that node was waiting for
Prisma the ORM that node was waiting for
 
Decision-making for Software Development Teams - Commit University
Decision-making for Software Development Teams - Commit UniversityDecision-making for Software Development Teams - Commit University
Decision-making for Software Development Teams - Commit University
 
Component Design Pattern nei Game Engine.pdf
Component Design Pattern nei Game Engine.pdfComponent Design Pattern nei Game Engine.pdf
Component Design Pattern nei Game Engine.pdf
 
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
 
Prototipazione Low-Code con AWS Step Functions
Prototipazione Low-Code con AWS Step FunctionsPrototipazione Low-Code con AWS Step Functions
Prototipazione Low-Code con AWS Step Functions
 
KMM survival guide: how to tackle struggles between Kotlin and Swift
KMM survival guide: how to tackle struggles between Kotlin and SwiftKMM survival guide: how to tackle struggles between Kotlin and Swift
KMM survival guide: how to tackle struggles between Kotlin and Swift
 
Da Vuex a Pinia: come fare la migrazione
Da Vuex a Pinia: come fare la migrazioneDa Vuex a Pinia: come fare la migrazione
Da Vuex a Pinia: come fare la migrazione
 
Orchestrare Micro-frontend con micro-lc
Orchestrare Micro-frontend con micro-lcOrchestrare Micro-frontend con micro-lc
Orchestrare Micro-frontend con micro-lc
 
Fastify has defeated Lagacy-Code
Fastify has defeated Lagacy-CodeFastify has defeated Lagacy-Code
Fastify has defeated Lagacy-Code
 
SwiftUI vs UIKit
SwiftUI vs UIKitSwiftUI vs UIKit
SwiftUI vs UIKit
 

SEOgardening for DEV