SlideShare a Scribd company logo
1 of 38
Download to read offline
+
Diamo vita al tuo portale web, gestiamo la tua
visibilità online, promuoviamo il tuo business
+ 2
Chi siamo
ElaMedia Group è una Web Agency di Roma che si occupa di:
• Gestire dei portali di proprietà
• Promuovere l'attività dei propri clienti
• Creare e gestire portali web
• Proporre dei corsi di formazione (filiere ICT e
Comunicazione e Marketing)
05/01/201
5
Enrico Mainero - www.elamedia.it
2
+ Doctype
• La dichiarazione del Doctype è obbligatoria in ogni
documento HTML.
• Specifica la sintassi che si utilizzerà nella pagina.
• Non è parte del documento e dunque non ha bisogno del tag
di chiusura.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
05/01/201
5
Enrico Mainero - www.elamedia.it
3
+ La struttura HTML di una pagina
Le due sezioni principali di un documento HTML sono quelle
relative a HEAD e BODY (tenute assieme appunto
dall’elemento HTML).
05/01/201
5
Enrico Mainero - www.elamedia.it
4
+ La struttura HTML di una pagina
Un documento HTML è normalmente diviso in due sezioni:
Testa (<head>)
Corpo (<body>)
Contiene informazioni non immediatamente percepibili, ma
che riguardano il modo in cui il documento deve essere letto e
interpretato. Questo è il luogo dove scrivere – ad esempio – i
meta-tag (alcuni sono ad esclusivo beneficio dei motori di
ricerca), script JavaScript o VbScript, fogli di stile, eccetera
05/01/201
5
Enrico Mainero - www.elamedia.it
5
+ La struttura HTML di una pagina
Qui è racchiuso il contenuto vero e proprio del documento vari
anni di Web hanno fatto nascere l’esigenza di separare il
contenuto dalla presentazione del contenuto medesimo.
Se per esempio io avessi tutti i titoli del mio documento in
rosso e in grassetto, e a un certo punto decidessi di trasformarli
in verde e in corsivo, con l’HTML classico (cioè l’HTML 3.2)
dovrei andare a modificarmi a mano ogni tag contente le
indicazioni della formattazione.
05/01/201
5
Enrico Mainero - www.elamedia.it
6
+ Elemento <head>
Contiene:
• Il titolo del documento
• Alcuni elementi utili ai motori di ricerca. Utilizzando il tag
<meta> nello header si ha la possibilità di aggiungere alla
pagina anche alcune parole chiave e una breve descrizione
del contenuto
05/01/201
5
Enrico Mainero - www.elamedia.it
7
+ Elementi opzionali nella Head
Elementi per codice social
Elementi per codice tool webmaster di google e analytics
index.php nella cartella dei template
05/01/201
5
Enrico Mainero - www.elamedia.it
8
+
Elemento <title>
Rappresenta il titolo del
documento ed è molto
importante a livello SEO.
• Deve descrivere al meglio il
contenuto della pagina.
• Deve essere compresso in non
più di 80 caratteri.
• Deve contenere la parola
chiave e una Call to action.
05/01/2015Enrico Mainero - www.elamedia.it
9
+ 10
Tag <title>
05/01/2015Enrico Mainero - www.elamedia.it
 E’ quello che un browser visualizza nella barra del titolo e si trova tra le
prime righe del codice HTML.
 Nei risultati di ricerca, le pagine appaiono con Title + Meta description
+ URL.
 Scegliere un titolo accattivante, descrittivo, preciso e, naturalmente,
contenente la parola chiave
10
+ Elemento meta
Informazioni di contorno su un documento, diverse dal
contenuto di un documento.
Esistono quattro differenti tipologie di meta tag:
• meta tag description
• meta tag keywords
05/01/201
5
Enrico Mainero - www.elamedia.it
11
+ 12
Meta Tag nel linguaggio HTML
I meta tags devono essere inseriti tra gli operatori <head> e
preferibilmente posti dopo il </title>, come in questo esempio:
<html>
<head>
<title>titolo pagina web</title>
<meta name="description" content="descrizione ">
<meta name="keywords" content="keyword">
</head>
<body>
il contenuto visibile della pagina web.
</body>
</html>
05/01/201
5
Enrico Mainero - www.elamedia.it
12
+
13Meta tag description
Lo scopo del meta tag
description è quello di
specificare ulteriormente il tema
che viene illustrato nella pagina
web.
La maggior parte dei motori di
ricerca, punisce i siti che hanno
delle meta tag non pertinenti con
il contenuto della pagina.
Ha il compito di illustrare il
contenuto della pagina web. La
descrizione in esso contenuta
deve essere al massimo di 150
caratteri.
Una buona descrizione aumenta
il CTR in SERP
05/01/2015Enrico Mainero - www.elamedia.it
13
+ 14
Meta tag Keywords
Descrivono il contenuto della nostra pagina e servono ai
motori di ricerca non tanto per il posizionamento dei nostri siti,
quanto per individuare l'argomento trattato nella nostra
pagina.
Non usare parole chiave lontane
dal contenuto primario delle
nostre pagine. I motori di
ricerca potrebbero
penalizzarci peggiorando il
nostro posizionamento
o, peggio, cancellandoci dalle
liste di indicizzazione.
05/01/201
5
Enrico Mainero - www.elamedia.it
14
+
Tipologie di tag
+ Elementi di blocco
Sono sostanzialmente gli elementi che costituiscono un blocco
attorno a sé, e che di conseguenza vanno a capo, come i
paragrafi, le tabelle, le form, ma soprattutto i div.
Sono gli elementi che – non andando a capo – possono essere
integrati nel testo, come i collegamenti o le immagini, oppure
gli span
05/01/201
5
Enrico Mainero - www.elamedia.it
16
+
Allineare un testo
HTML
 Si può allineare un testo HTML
combinando all’elemento <div> o
all’elemento <p> l’attributo align.
05/01/2015Enrico Mainero - www.elamedia.it
17
+ Allineare un testo HTML
Il valore è da scegliersi a seconda delle esigenze; si può
valutare tra le diverse opzioni che riportiamo qui:
• center (per allineare il testo al centro; utilizzato per titoli ma anche per
spot o slogan)
• left (per allineare il testo al sinistra)
• right (per allineare il testo al destra; utilizzato per l’inserimento dei
contatti e delle firme, ma anche per un’ipotetica data)
• justify (per allineare il testo in maniera giustificata e per rendere più
gradevole la lettura in ottica usabilità)
05/01/201
5
Enrico Mainero - www.elamedia.it
18
+ Elemento <p>
Il testo all'interno della pagina HTML viene solitamente
separato in paragrafi contenuti all'interno del tag <p>:
<body>
<p>testo del primo paragrafo</p> <p>testo del secondo paragrafo</p>
</body>
Definisce un paragrafo. Non si dovrebbero utilizzare elementi
<p> vuoti.
• E’ alla base della struttura della nostra pagina.
• Da utilizzare per dividere in paragrafi un testo
• Permette di alleggerire la lettura dell’utente
05/01/201
5
Enrico Mainero - www.elamedia.it
19
+ Le caratteristiche di <p>, <div> e <span>
• <p> lascia spazio prima e dopo la propria chiusura
• <div> non lascia spazio prima e dopo la propria chiusura, ma
– essendo un elemento di blocco – va a capo
• <span> – essendo un elemento inline – non va a capo
05/01/201
5
Enrico Mainero - www.elamedia.it
20
+
L’interruzione delle
righe
Aggiungere il tag <br> al termine della
riga che si vuole interrompere.
ElaMedia<br>
Via Dino Penazzato, Roma<br>
www.elamedia.it<br>
05/01/2015Enrico Mainero - www.elamedia.it
21
+
Intestazioni e paragrafi
+
Tag header
Un elemento di intestazione descrive
l'argomento della sezione che introduce.
Vi sono sei livelli di intestazione:
• <h1> il più “importante”
• <h6> il meno “importante”
L’ordine di posizionamento dei titoli deve
esser rispettato:
uno o più elementi <h2> devono seguire
un elemento <h1>, mentre uno o più
elementi <h3> devono seguire elementi
<h2>
05/01/2015Enrico Mainero - www.elamedia.it
23
+ Tag header e SEO
I tag header hanno lo scopo di fornire informazioni di vario genere utili ad
ottimizzare meglio l'ipertesto in questione.
05/01/201
5
Enrico Mainero - www.elamedia.it
24
+ Ottimizzazione dei tag header
Un corretto utilizzo dei tag <h1> e <h2> per un testo HTML
aiuta a far in modo che i motori di ricerca capiscano che stiamo
evidenziando una parte importante del discorso.
Il miglior posizionamento di norma si ottiene utilizzando il
seguente schema:
05/01/201
5
Enrico Mainero - www.elamedia.it
25
+ 26
Tag Font
La formattazione del testo in tutti i siti moderni viene attribuita
attraverso i fogli di stile.
L’utilizzo del tag <font> è disapprovato dal W3C, e dunque sta
cadendo in disuso. In ogni caso si tratta di un argomento che un
buon webmaster non può ignorare.
Enrico Mainero - www.elamedia.it
26
05/01/201
5
+
Utilizzo del tag
<font>
 Optare per uno stile di scrittura
semplice.
• Si può affermare che non esistono
font esteticamente più belli di altri,
ma che alcune tipologie di font
siano più consigliate per il web
• Si consiglia Arial, Courier e Verdana
come font più leggibili e Georgia e
Times New Roman come font più
attrattivi.
05/01/2015Enrico Mainero - www.elamedia.it
27
+ La grandezza del Font
La grandezza dei caratteri è altrettanto importante e dovrebbe
oscillare tra 10 e 12 pixel.
Per quanto riguarda il font per il web, è importante ricordare di
evitare il testo in movimento e prediligere l'uso dei testi statici.
05/01/201
5
Enrico Mainero - www.elamedia.it
28
+ Questione di usabilità
E’ molto importante saper gestire i colori e le sfumature
grafiche all’interno del codice della propria pagina.
Un fattore molto importante da tener presente è legato al
contrasto di colore tra sfondo della pagina e colore del font; la
migliore leggibilità si ottiene pubblicando un testo nero su
sfondo bianco o viceversa.
05/01/201
5
Enrico Mainero - www.elamedia.it
29
+
Il formato dei colori
I colori in HTML si possono
esprimere:
• in formato RGB (Red Green
Blue): metodo utilizzato da
gran parte degli editor per le
elaborazioni delle immagini
• A ciascuno dei tre colori è possibile
assegnare un valore compreso tra "00"
e "FF" (corrispondenti a 0 e 255) in
modo da ottenere la tonalità
desiderata. Si ottengono dei codici di
sei cifre preceduti dal simbolo #.
• indicandone il nome (non
compatibile per tutti i
browser, permette di indicare
direttamente il colore
desiderato).
05/01/2015Enrico Mainero - www.elamedia.it
30
+ Lo sfondo
In HTML possiamo impostare un colore di sfondo è utilizzando
il relativo attributo del tag body.
Così:
<body bgcolor="blue">
non è consigliabile inserire la notazione del colore facendo
riferimento a questo tipo di sintassi, dal momento che non
possiamo sapere esattamente a quale tonalità di colore
corrisponda il blu del computer dell’utente.
05/01/201
5
Enrico Mainero - www.elamedia.it
31
+ Lo sfondo
È preferibile in molti casi utilizzare la corrispondente codifica
esadecimale del colore, Per inserire un’immagine come sfondo
è sufficiente utilizzare la seguente sintassi:
<body background=”imgSfondo.gif”>
L’immagine in questo caso è nella stessa cartella del file. È
importante assegnare sempre un colore alla pagina anche
quando lo sfondo della pagina è bianco (al massimo assegnare
bgcolor=”#FFFFFF”).
05/01/201
5
Enrico Mainero - www.elamedia.it
32
+
33
Font e colore
 E’ consigliabile prediligere il colore
nero o blu scuro.
 In generale, meglio scegliere due soli
colori, uno per il testo e uno per le
parole-link da mettere in evidenza.
05/01/2015Enrico Mainero - www.elamedia.it
33
+ Cambiare colore al Font
Per cambiare il colore della singola parola si deve far
riferimento al tag <font> e all’attributo color (come
nell’esempio sotto).
<font color="black">testo nero</font> se si utilizza il metodo dei colori con
nome
<font color="#000000">testo nero</font> se si utilizza il metodo dei colori
esadecimali
05/01/201
5
Enrico Mainero - www.elamedia.it
+ Grassetto, sottolineato e corsivo
I tag per gli attributi relativi al testo sono i seguenti :
• <b> per il grassetto (è importante anche dal punto di vista
SEO, per evidenziare le parole chiave che appunto vengono
“sfruttate” per indicizzare una determinata pagina web)
• <i> per il corsivo
• <u> per il sottolineato
05/01/201
5
Enrico Mainero - www.elamedia.it
35
+
Le liste
 L'HTML offre diversi strumenti per
specificare degli elenchi di
informazioni.
 Nel web vengono spesso organizzati i
contenuti delle pagine attraverso degli
elenchi puntati e/o numerati.
 Il tag <ul> crea un elenco puntato
mentre quello <ol> un elenco
numerato.
05/01/2015Enrico Mainero - www.elamedia.it
36
+ Creare un elenco puntato
Prima di tutto occorre digitare il tag di apertura <ul>
Successivamente si gestirà l’elenco tramite il tag <li>
(abbiamo la possibilità di inserire quanti elementi
desideriamo)
Infine occorre chiudere l’elenco puntato con il tag di
chiusura </ul>
05/01/201
5
Enrico Mainero - www.elamedia.it
37
+ Creare un elenco numerato
La procedura rimane la stessa dell’elenco puntato:
• Occorre digitare il tag di apertura <ol>
• Successivamente si gestirà l’elenco tramite il tag <li>
(anche qui abbiamo la possibilità di inserire quanti
elementi desideriamo)
• Infine occorre chiudere l’elenco puntato con il tag di
chiusura </ol>
05/01/201
5
Enrico Mainero - www.elamedia.it
38

More Related Content

What's hot

Html e CSS ipertesti e siti web 4.5
Html e CSS   ipertesti e siti web 4.5Html e CSS   ipertesti e siti web 4.5
Html e CSS ipertesti e siti web 4.5orestJump
 
Html 5: una breve guida!
Html 5: una breve guida!Html 5: una breve guida!
Html 5: una breve guida!Enrico Mainero
 
Html base - classi prime - multimedia
Html base - classi prime - multimediaHtml base - classi prime - multimedia
Html base - classi prime - multimediaMatteo Ziviani
 
Html5 - classi prime - multimedia
Html5 - classi prime - multimediaHtml5 - classi prime - multimedia
Html5 - classi prime - multimediaMatteo Ziviani
 
Html5 e css3 nuovi strumenti per un nuovo web
Html5 e css3 nuovi strumenti per un nuovo webHtml5 e css3 nuovi strumenti per un nuovo web
Html5 e css3 nuovi strumenti per un nuovo webMassimo Bonanni
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTMLRoberto Dadda
 
HTML5 Italy: Mai più CSS, fogli di stile moderni con LESS - Salvatore Romeo
HTML5 Italy: Mai più CSS, fogli di stile moderni con LESS - Salvatore RomeoHTML5 Italy: Mai più CSS, fogli di stile moderni con LESS - Salvatore Romeo
HTML5 Italy: Mai più CSS, fogli di stile moderni con LESS - Salvatore Romeomarcocasario
 
Guida introduttiva al css
Guida introduttiva al cssGuida introduttiva al css
Guida introduttiva al cssEnrico Mainero
 
Corso HTML per l'editoria
Corso HTML per l'editoriaCorso HTML per l'editoria
Corso HTML per l'editoriaDiego La Monica
 
Presentazione Corso - Parte 1
Presentazione Corso - Parte 1Presentazione Corso - Parte 1
Presentazione Corso - Parte 1Giorgio Carpoca
 
Open web programming
Open web programmingOpen web programming
Open web programmingnois3lab
 
I Linguaggi Del Web (1° Giornata)
I Linguaggi Del Web (1° Giornata)I Linguaggi Del Web (1° Giornata)
I Linguaggi Del Web (1° Giornata)Diego La Monica
 
Ancora anatomia, le pagine HTML(5)
Ancora anatomia, le pagine HTML(5)Ancora anatomia, le pagine HTML(5)
Ancora anatomia, le pagine HTML(5)nois3lab
 

What's hot (20)

Html e CSS ipertesti e siti web 4.5
Html e CSS   ipertesti e siti web 4.5Html e CSS   ipertesti e siti web 4.5
Html e CSS ipertesti e siti web 4.5
 
Html 5: una breve guida!
Html 5: una breve guida!Html 5: una breve guida!
Html 5: una breve guida!
 
HTML5
HTML5HTML5
HTML5
 
Html5
Html5Html5
Html5
 
Html base - classi prime - multimedia
Html base - classi prime - multimediaHtml base - classi prime - multimedia
Html base - classi prime - multimedia
 
Html5 - classi prime - multimedia
Html5 - classi prime - multimediaHtml5 - classi prime - multimedia
Html5 - classi prime - multimedia
 
Html5 e css3 nuovi strumenti per un nuovo web
Html5 e css3 nuovi strumenti per un nuovo webHtml5 e css3 nuovi strumenti per un nuovo web
Html5 e css3 nuovi strumenti per un nuovo web
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
Lezione HTML
Lezione HTMLLezione HTML
Lezione HTML
 
HTML5 Italy: Mai più CSS, fogli di stile moderni con LESS - Salvatore Romeo
HTML5 Italy: Mai più CSS, fogli di stile moderni con LESS - Salvatore RomeoHTML5 Italy: Mai più CSS, fogli di stile moderni con LESS - Salvatore Romeo
HTML5 Italy: Mai più CSS, fogli di stile moderni con LESS - Salvatore Romeo
 
Guida introduttiva al css
Guida introduttiva al cssGuida introduttiva al css
Guida introduttiva al css
 
Introduzione al CSS
Introduzione al CSSIntroduzione al CSS
Introduzione al CSS
 
Dal Click Al Web Server
Dal Click Al Web ServerDal Click Al Web Server
Dal Click Al Web Server
 
Corso HTML per l'editoria
Corso HTML per l'editoriaCorso HTML per l'editoria
Corso HTML per l'editoria
 
Presentazione Corso - Parte 1
Presentazione Corso - Parte 1Presentazione Corso - Parte 1
Presentazione Corso - Parte 1
 
Open web programming
Open web programmingOpen web programming
Open web programming
 
Fogli di stile CSS
Fogli di stile CSSFogli di stile CSS
Fogli di stile CSS
 
I Linguaggi Del Web (1° Giornata)
I Linguaggi Del Web (1° Giornata)I Linguaggi Del Web (1° Giornata)
I Linguaggi Del Web (1° Giornata)
 
Ancora anatomia, le pagine HTML(5)
Ancora anatomia, le pagine HTML(5)Ancora anatomia, le pagine HTML(5)
Ancora anatomia, le pagine HTML(5)
 
Html TAGS 2
Html TAGS 2Html TAGS 2
Html TAGS 2
 

Similar to Struttura di una pagina html

Come diventare un brand per Google - Marketing Research Forum Live 2020
Come diventare un brand per Google - Marketing Research Forum Live 2020Come diventare un brand per Google - Marketing Research Forum Live 2020
Come diventare un brand per Google - Marketing Research Forum Live 2020Fattoretto s.r.l.
 
Ritalia - Strategie SEO - Matteo Caruso
Ritalia - Strategie SEO - Matteo CarusoRitalia - Strategie SEO - Matteo Caruso
Ritalia - Strategie SEO - Matteo Carusocmatteo
 
Slide corso SEO Copy Marzo 2017
Slide corso SEO Copy Marzo 2017Slide corso SEO Copy Marzo 2017
Slide corso SEO Copy Marzo 2017Giovanni Sacheli
 
Slide corso SEO Copy Novembre 2015
Slide corso SEO Copy Novembre 2015Slide corso SEO Copy Novembre 2015
Slide corso SEO Copy Novembre 2015Giovanni Sacheli
 
Agile guida per contenuti seo ottimizzati - crea un sito di successo
Agile guida per contenuti seo ottimizzati - crea un sito di successoAgile guida per contenuti seo ottimizzati - crea un sito di successo
Agile guida per contenuti seo ottimizzati - crea un sito di successoDMlogica s.r.l.
 
Come Creare un Contenuto Seo Oriented - Live per Emanuele Tolomei
Come Creare un Contenuto Seo Oriented - Live per Emanuele TolomeiCome Creare un Contenuto Seo Oriented - Live per Emanuele Tolomei
Come Creare un Contenuto Seo Oriented - Live per Emanuele TolomeiVerdiana Amorosi - SEO Consultant
 
Joomla e SEO accoppiata perfetta: intervento di Stefano Rigazio al Seocamp 2015
Joomla e SEO accoppiata perfetta: intervento di Stefano Rigazio al Seocamp 2015Joomla e SEO accoppiata perfetta: intervento di Stefano Rigazio al Seocamp 2015
Joomla e SEO accoppiata perfetta: intervento di Stefano Rigazio al Seocamp 2015Enthous Agenzia Web
 
Introduzione alla Seo on page
Introduzione alla Seo on pageIntroduzione alla Seo on page
Introduzione alla Seo on pageStefano Torselli
 
DrupalCamp Italy - Crema 2009
DrupalCamp Italy - Crema 2009DrupalCamp Italy - Crema 2009
DrupalCamp Italy - Crema 2009psicomante
 
Seo e Web Marketing - 2 | WebMaster & WebDesigner
Seo e Web Marketing - 2 | WebMaster & WebDesignerSeo e Web Marketing - 2 | WebMaster & WebDesigner
Seo e Web Marketing - 2 | WebMaster & WebDesignerMatteo Magni
 
SEO per Blogger: le Basi, le Novità e Qualche Utility per Wordpress
SEO per Blogger: le Basi, le Novità e Qualche Utility per WordpressSEO per Blogger: le Basi, le Novità e Qualche Utility per Wordpress
SEO per Blogger: le Basi, le Novità e Qualche Utility per WordpressAlessandro Cuomo
 
Slide Corso SEO Copywriting Milano 10-2014
Slide Corso SEO Copywriting Milano 10-2014Slide Corso SEO Copywriting Milano 10-2014
Slide Corso SEO Copywriting Milano 10-2014Giovanni Sacheli
 
Convegno gt 2006: Presentazione e Wordpress
Convegno gt 2006: Presentazione e WordpressConvegno gt 2006: Presentazione e Wordpress
Convegno gt 2006: Presentazione e Wordpressconvegnogt
 
Rich Snippet - ST 2012
Rich Snippet - ST 2012Rich Snippet - ST 2012
Rich Snippet - ST 2012ST2012
 
Webinar: Migliorare la visibilità del tuo Sito Web su Google - Creare Pagine...
Webinar: Migliorare la visibilità del tuo Sito Web su Google -  Creare Pagine...Webinar: Migliorare la visibilità del tuo Sito Web su Google -  Creare Pagine...
Webinar: Migliorare la visibilità del tuo Sito Web su Google - Creare Pagine...1minutesite
 
Per un approccio “umanistico” ed editoriale alla SEO
Per un approccio “umanistico” ed editoriale alla SEOPer un approccio “umanistico” ed editoriale alla SEO
Per un approccio “umanistico” ed editoriale alla SEOKEA s.r.l.
 

Similar to Struttura di una pagina html (20)

Come diventare un brand per Google - Marketing Research Forum Live 2020
Come diventare un brand per Google - Marketing Research Forum Live 2020Come diventare un brand per Google - Marketing Research Forum Live 2020
Come diventare un brand per Google - Marketing Research Forum Live 2020
 
Ritalia - Strategie SEO - Matteo Caruso
Ritalia - Strategie SEO - Matteo CarusoRitalia - Strategie SEO - Matteo Caruso
Ritalia - Strategie SEO - Matteo Caruso
 
Elementi di SEO
Elementi di SEOElementi di SEO
Elementi di SEO
 
Slide corso SEO Copy Marzo 2017
Slide corso SEO Copy Marzo 2017Slide corso SEO Copy Marzo 2017
Slide corso SEO Copy Marzo 2017
 
Slide corso SEO Copy Novembre 2015
Slide corso SEO Copy Novembre 2015Slide corso SEO Copy Novembre 2015
Slide corso SEO Copy Novembre 2015
 
Agile guida per contenuti seo ottimizzati - crea un sito di successo
Agile guida per contenuti seo ottimizzati - crea un sito di successoAgile guida per contenuti seo ottimizzati - crea un sito di successo
Agile guida per contenuti seo ottimizzati - crea un sito di successo
 
Come Creare un Contenuto Seo Oriented - Live per Emanuele Tolomei
Come Creare un Contenuto Seo Oriented - Live per Emanuele TolomeiCome Creare un Contenuto Seo Oriented - Live per Emanuele Tolomei
Come Creare un Contenuto Seo Oriented - Live per Emanuele Tolomei
 
Seo Audit Demo
Seo Audit DemoSeo Audit Demo
Seo Audit Demo
 
Joomla e SEO accoppiata perfetta: intervento di Stefano Rigazio al Seocamp 2015
Joomla e SEO accoppiata perfetta: intervento di Stefano Rigazio al Seocamp 2015Joomla e SEO accoppiata perfetta: intervento di Stefano Rigazio al Seocamp 2015
Joomla e SEO accoppiata perfetta: intervento di Stefano Rigazio al Seocamp 2015
 
Introduzione alla Seo on page
Introduzione alla Seo on pageIntroduzione alla Seo on page
Introduzione alla Seo on page
 
DrupalCamp Italy - Crema 2009
DrupalCamp Italy - Crema 2009DrupalCamp Italy - Crema 2009
DrupalCamp Italy - Crema 2009
 
Seo e Web Marketing - 2 | WebMaster & WebDesigner
Seo e Web Marketing - 2 | WebMaster & WebDesignerSeo e Web Marketing - 2 | WebMaster & WebDesigner
Seo e Web Marketing - 2 | WebMaster & WebDesigner
 
SEO per Blogger: le Basi, le Novità e Qualche Utility per Wordpress
SEO per Blogger: le Basi, le Novità e Qualche Utility per WordpressSEO per Blogger: le Basi, le Novità e Qualche Utility per Wordpress
SEO per Blogger: le Basi, le Novità e Qualche Utility per Wordpress
 
Slide Corso SEO Copywriting Milano 10-2014
Slide Corso SEO Copywriting Milano 10-2014Slide Corso SEO Copywriting Milano 10-2014
Slide Corso SEO Copywriting Milano 10-2014
 
Html e tags
Html e tagsHtml e tags
Html e tags
 
Primo Convegno GT
Primo Convegno GTPrimo Convegno GT
Primo Convegno GT
 
Convegno gt 2006: Presentazione e Wordpress
Convegno gt 2006: Presentazione e WordpressConvegno gt 2006: Presentazione e Wordpress
Convegno gt 2006: Presentazione e Wordpress
 
Rich Snippet - ST 2012
Rich Snippet - ST 2012Rich Snippet - ST 2012
Rich Snippet - ST 2012
 
Webinar: Migliorare la visibilità del tuo Sito Web su Google - Creare Pagine...
Webinar: Migliorare la visibilità del tuo Sito Web su Google -  Creare Pagine...Webinar: Migliorare la visibilità del tuo Sito Web su Google -  Creare Pagine...
Webinar: Migliorare la visibilità del tuo Sito Web su Google - Creare Pagine...
 
Per un approccio “umanistico” ed editoriale alla SEO
Per un approccio “umanistico” ed editoriale alla SEOPer un approccio “umanistico” ed editoriale alla SEO
Per un approccio “umanistico” ed editoriale alla SEO
 

More from Enrico Mainero

Guida SEO: ecco un ebook definitivo!
Guida SEO: ecco un ebook definitivo!Guida SEO: ecco un ebook definitivo!
Guida SEO: ecco un ebook definitivo!Enrico Mainero
 
Creazione siti web a roma
Creazione siti web a romaCreazione siti web a roma
Creazione siti web a romaEnrico Mainero
 
Guida a Gimp: alcune funzioni essenziali!
Guida a Gimp: alcune funzioni essenziali!Guida a Gimp: alcune funzioni essenziali!
Guida a Gimp: alcune funzioni essenziali!Enrico Mainero
 
Cos'è e come funziona GIMP? Introduzione al software open source
Cos'è e come funziona GIMP? Introduzione al software open sourceCos'è e come funziona GIMP? Introduzione al software open source
Cos'è e come funziona GIMP? Introduzione al software open sourceEnrico Mainero
 
Grafica sul web: concetti di base
Grafica sul web: concetti di baseGrafica sul web: concetti di base
Grafica sul web: concetti di baseEnrico Mainero
 
Ottimizzazione annunci adwords e adsense
Ottimizzazione annunci adwords e adsenseOttimizzazione annunci adwords e adsense
Ottimizzazione annunci adwords e adsenseEnrico Mainero
 
Offerte e budget adwords
Offerte e budget adwordsOfferte e budget adwords
Offerte e budget adwordsEnrico Mainero
 
Asta AdWords: come funziona?
Asta AdWords: come funziona?Asta AdWords: come funziona?
Asta AdWords: come funziona?Enrico Mainero
 
Le professioni del web: conosci queste opportunità?
Le professioni del web: conosci queste opportunità? Le professioni del web: conosci queste opportunità?
Le professioni del web: conosci queste opportunità? Enrico Mainero
 

More from Enrico Mainero (11)

Festa 18 anni Roma
Festa 18 anni RomaFesta 18 anni Roma
Festa 18 anni Roma
 
Feste in bus Roma
Feste in bus RomaFeste in bus Roma
Feste in bus Roma
 
Guida SEO: ecco un ebook definitivo!
Guida SEO: ecco un ebook definitivo!Guida SEO: ecco un ebook definitivo!
Guida SEO: ecco un ebook definitivo!
 
Creazione siti web a roma
Creazione siti web a romaCreazione siti web a roma
Creazione siti web a roma
 
Guida a Gimp: alcune funzioni essenziali!
Guida a Gimp: alcune funzioni essenziali!Guida a Gimp: alcune funzioni essenziali!
Guida a Gimp: alcune funzioni essenziali!
 
Cos'è e come funziona GIMP? Introduzione al software open source
Cos'è e come funziona GIMP? Introduzione al software open sourceCos'è e come funziona GIMP? Introduzione al software open source
Cos'è e come funziona GIMP? Introduzione al software open source
 
Grafica sul web: concetti di base
Grafica sul web: concetti di baseGrafica sul web: concetti di base
Grafica sul web: concetti di base
 
Ottimizzazione annunci adwords e adsense
Ottimizzazione annunci adwords e adsenseOttimizzazione annunci adwords e adsense
Ottimizzazione annunci adwords e adsense
 
Offerte e budget adwords
Offerte e budget adwordsOfferte e budget adwords
Offerte e budget adwords
 
Asta AdWords: come funziona?
Asta AdWords: come funziona?Asta AdWords: come funziona?
Asta AdWords: come funziona?
 
Le professioni del web: conosci queste opportunità?
Le professioni del web: conosci queste opportunità? Le professioni del web: conosci queste opportunità?
Le professioni del web: conosci queste opportunità?
 

Struttura di una pagina html

  • 1. + Diamo vita al tuo portale web, gestiamo la tua visibilità online, promuoviamo il tuo business
  • 2. + 2 Chi siamo ElaMedia Group è una Web Agency di Roma che si occupa di: • Gestire dei portali di proprietà • Promuovere l'attività dei propri clienti • Creare e gestire portali web • Proporre dei corsi di formazione (filiere ICT e Comunicazione e Marketing) 05/01/201 5 Enrico Mainero - www.elamedia.it 2
  • 3. + Doctype • La dichiarazione del Doctype è obbligatoria in ogni documento HTML. • Specifica la sintassi che si utilizzerà nella pagina. • Non è parte del documento e dunque non ha bisogno del tag di chiusura. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 05/01/201 5 Enrico Mainero - www.elamedia.it 3
  • 4. + La struttura HTML di una pagina Le due sezioni principali di un documento HTML sono quelle relative a HEAD e BODY (tenute assieme appunto dall’elemento HTML). 05/01/201 5 Enrico Mainero - www.elamedia.it 4
  • 5. + La struttura HTML di una pagina Un documento HTML è normalmente diviso in due sezioni: Testa (<head>) Corpo (<body>) Contiene informazioni non immediatamente percepibili, ma che riguardano il modo in cui il documento deve essere letto e interpretato. Questo è il luogo dove scrivere – ad esempio – i meta-tag (alcuni sono ad esclusivo beneficio dei motori di ricerca), script JavaScript o VbScript, fogli di stile, eccetera 05/01/201 5 Enrico Mainero - www.elamedia.it 5
  • 6. + La struttura HTML di una pagina Qui è racchiuso il contenuto vero e proprio del documento vari anni di Web hanno fatto nascere l’esigenza di separare il contenuto dalla presentazione del contenuto medesimo. Se per esempio io avessi tutti i titoli del mio documento in rosso e in grassetto, e a un certo punto decidessi di trasformarli in verde e in corsivo, con l’HTML classico (cioè l’HTML 3.2) dovrei andare a modificarmi a mano ogni tag contente le indicazioni della formattazione. 05/01/201 5 Enrico Mainero - www.elamedia.it 6
  • 7. + Elemento <head> Contiene: • Il titolo del documento • Alcuni elementi utili ai motori di ricerca. Utilizzando il tag <meta> nello header si ha la possibilità di aggiungere alla pagina anche alcune parole chiave e una breve descrizione del contenuto 05/01/201 5 Enrico Mainero - www.elamedia.it 7
  • 8. + Elementi opzionali nella Head Elementi per codice social Elementi per codice tool webmaster di google e analytics index.php nella cartella dei template 05/01/201 5 Enrico Mainero - www.elamedia.it 8
  • 9. + Elemento <title> Rappresenta il titolo del documento ed è molto importante a livello SEO. • Deve descrivere al meglio il contenuto della pagina. • Deve essere compresso in non più di 80 caratteri. • Deve contenere la parola chiave e una Call to action. 05/01/2015Enrico Mainero - www.elamedia.it 9
  • 10. + 10 Tag <title> 05/01/2015Enrico Mainero - www.elamedia.it  E’ quello che un browser visualizza nella barra del titolo e si trova tra le prime righe del codice HTML.  Nei risultati di ricerca, le pagine appaiono con Title + Meta description + URL.  Scegliere un titolo accattivante, descrittivo, preciso e, naturalmente, contenente la parola chiave 10
  • 11. + Elemento meta Informazioni di contorno su un documento, diverse dal contenuto di un documento. Esistono quattro differenti tipologie di meta tag: • meta tag description • meta tag keywords 05/01/201 5 Enrico Mainero - www.elamedia.it 11
  • 12. + 12 Meta Tag nel linguaggio HTML I meta tags devono essere inseriti tra gli operatori <head> e preferibilmente posti dopo il </title>, come in questo esempio: <html> <head> <title>titolo pagina web</title> <meta name="description" content="descrizione "> <meta name="keywords" content="keyword"> </head> <body> il contenuto visibile della pagina web. </body> </html> 05/01/201 5 Enrico Mainero - www.elamedia.it 12
  • 13. + 13Meta tag description Lo scopo del meta tag description è quello di specificare ulteriormente il tema che viene illustrato nella pagina web. La maggior parte dei motori di ricerca, punisce i siti che hanno delle meta tag non pertinenti con il contenuto della pagina. Ha il compito di illustrare il contenuto della pagina web. La descrizione in esso contenuta deve essere al massimo di 150 caratteri. Una buona descrizione aumenta il CTR in SERP 05/01/2015Enrico Mainero - www.elamedia.it 13
  • 14. + 14 Meta tag Keywords Descrivono il contenuto della nostra pagina e servono ai motori di ricerca non tanto per il posizionamento dei nostri siti, quanto per individuare l'argomento trattato nella nostra pagina. Non usare parole chiave lontane dal contenuto primario delle nostre pagine. I motori di ricerca potrebbero penalizzarci peggiorando il nostro posizionamento o, peggio, cancellandoci dalle liste di indicizzazione. 05/01/201 5 Enrico Mainero - www.elamedia.it 14
  • 16. + Elementi di blocco Sono sostanzialmente gli elementi che costituiscono un blocco attorno a sé, e che di conseguenza vanno a capo, come i paragrafi, le tabelle, le form, ma soprattutto i div. Sono gli elementi che – non andando a capo – possono essere integrati nel testo, come i collegamenti o le immagini, oppure gli span 05/01/201 5 Enrico Mainero - www.elamedia.it 16
  • 17. + Allineare un testo HTML  Si può allineare un testo HTML combinando all’elemento <div> o all’elemento <p> l’attributo align. 05/01/2015Enrico Mainero - www.elamedia.it 17
  • 18. + Allineare un testo HTML Il valore è da scegliersi a seconda delle esigenze; si può valutare tra le diverse opzioni che riportiamo qui: • center (per allineare il testo al centro; utilizzato per titoli ma anche per spot o slogan) • left (per allineare il testo al sinistra) • right (per allineare il testo al destra; utilizzato per l’inserimento dei contatti e delle firme, ma anche per un’ipotetica data) • justify (per allineare il testo in maniera giustificata e per rendere più gradevole la lettura in ottica usabilità) 05/01/201 5 Enrico Mainero - www.elamedia.it 18
  • 19. + Elemento <p> Il testo all'interno della pagina HTML viene solitamente separato in paragrafi contenuti all'interno del tag <p>: <body> <p>testo del primo paragrafo</p> <p>testo del secondo paragrafo</p> </body> Definisce un paragrafo. Non si dovrebbero utilizzare elementi <p> vuoti. • E’ alla base della struttura della nostra pagina. • Da utilizzare per dividere in paragrafi un testo • Permette di alleggerire la lettura dell’utente 05/01/201 5 Enrico Mainero - www.elamedia.it 19
  • 20. + Le caratteristiche di <p>, <div> e <span> • <p> lascia spazio prima e dopo la propria chiusura • <div> non lascia spazio prima e dopo la propria chiusura, ma – essendo un elemento di blocco – va a capo • <span> – essendo un elemento inline – non va a capo 05/01/201 5 Enrico Mainero - www.elamedia.it 20
  • 21. + L’interruzione delle righe Aggiungere il tag <br> al termine della riga che si vuole interrompere. ElaMedia<br> Via Dino Penazzato, Roma<br> www.elamedia.it<br> 05/01/2015Enrico Mainero - www.elamedia.it 21
  • 23. + Tag header Un elemento di intestazione descrive l'argomento della sezione che introduce. Vi sono sei livelli di intestazione: • <h1> il più “importante” • <h6> il meno “importante” L’ordine di posizionamento dei titoli deve esser rispettato: uno o più elementi <h2> devono seguire un elemento <h1>, mentre uno o più elementi <h3> devono seguire elementi <h2> 05/01/2015Enrico Mainero - www.elamedia.it 23
  • 24. + Tag header e SEO I tag header hanno lo scopo di fornire informazioni di vario genere utili ad ottimizzare meglio l'ipertesto in questione. 05/01/201 5 Enrico Mainero - www.elamedia.it 24
  • 25. + Ottimizzazione dei tag header Un corretto utilizzo dei tag <h1> e <h2> per un testo HTML aiuta a far in modo che i motori di ricerca capiscano che stiamo evidenziando una parte importante del discorso. Il miglior posizionamento di norma si ottiene utilizzando il seguente schema: 05/01/201 5 Enrico Mainero - www.elamedia.it 25
  • 26. + 26 Tag Font La formattazione del testo in tutti i siti moderni viene attribuita attraverso i fogli di stile. L’utilizzo del tag <font> è disapprovato dal W3C, e dunque sta cadendo in disuso. In ogni caso si tratta di un argomento che un buon webmaster non può ignorare. Enrico Mainero - www.elamedia.it 26 05/01/201 5
  • 27. + Utilizzo del tag <font>  Optare per uno stile di scrittura semplice. • Si può affermare che non esistono font esteticamente più belli di altri, ma che alcune tipologie di font siano più consigliate per il web • Si consiglia Arial, Courier e Verdana come font più leggibili e Georgia e Times New Roman come font più attrattivi. 05/01/2015Enrico Mainero - www.elamedia.it 27
  • 28. + La grandezza del Font La grandezza dei caratteri è altrettanto importante e dovrebbe oscillare tra 10 e 12 pixel. Per quanto riguarda il font per il web, è importante ricordare di evitare il testo in movimento e prediligere l'uso dei testi statici. 05/01/201 5 Enrico Mainero - www.elamedia.it 28
  • 29. + Questione di usabilità E’ molto importante saper gestire i colori e le sfumature grafiche all’interno del codice della propria pagina. Un fattore molto importante da tener presente è legato al contrasto di colore tra sfondo della pagina e colore del font; la migliore leggibilità si ottiene pubblicando un testo nero su sfondo bianco o viceversa. 05/01/201 5 Enrico Mainero - www.elamedia.it 29
  • 30. + Il formato dei colori I colori in HTML si possono esprimere: • in formato RGB (Red Green Blue): metodo utilizzato da gran parte degli editor per le elaborazioni delle immagini • A ciascuno dei tre colori è possibile assegnare un valore compreso tra "00" e "FF" (corrispondenti a 0 e 255) in modo da ottenere la tonalità desiderata. Si ottengono dei codici di sei cifre preceduti dal simbolo #. • indicandone il nome (non compatibile per tutti i browser, permette di indicare direttamente il colore desiderato). 05/01/2015Enrico Mainero - www.elamedia.it 30
  • 31. + Lo sfondo In HTML possiamo impostare un colore di sfondo è utilizzando il relativo attributo del tag body. Così: <body bgcolor="blue"> non è consigliabile inserire la notazione del colore facendo riferimento a questo tipo di sintassi, dal momento che non possiamo sapere esattamente a quale tonalità di colore corrisponda il blu del computer dell’utente. 05/01/201 5 Enrico Mainero - www.elamedia.it 31
  • 32. + Lo sfondo È preferibile in molti casi utilizzare la corrispondente codifica esadecimale del colore, Per inserire un’immagine come sfondo è sufficiente utilizzare la seguente sintassi: <body background=”imgSfondo.gif”> L’immagine in questo caso è nella stessa cartella del file. È importante assegnare sempre un colore alla pagina anche quando lo sfondo della pagina è bianco (al massimo assegnare bgcolor=”#FFFFFF”). 05/01/201 5 Enrico Mainero - www.elamedia.it 32
  • 33. + 33 Font e colore  E’ consigliabile prediligere il colore nero o blu scuro.  In generale, meglio scegliere due soli colori, uno per il testo e uno per le parole-link da mettere in evidenza. 05/01/2015Enrico Mainero - www.elamedia.it 33
  • 34. + Cambiare colore al Font Per cambiare il colore della singola parola si deve far riferimento al tag <font> e all’attributo color (come nell’esempio sotto). <font color="black">testo nero</font> se si utilizza il metodo dei colori con nome <font color="#000000">testo nero</font> se si utilizza il metodo dei colori esadecimali 05/01/201 5 Enrico Mainero - www.elamedia.it
  • 35. + Grassetto, sottolineato e corsivo I tag per gli attributi relativi al testo sono i seguenti : • <b> per il grassetto (è importante anche dal punto di vista SEO, per evidenziare le parole chiave che appunto vengono “sfruttate” per indicizzare una determinata pagina web) • <i> per il corsivo • <u> per il sottolineato 05/01/201 5 Enrico Mainero - www.elamedia.it 35
  • 36. + Le liste  L'HTML offre diversi strumenti per specificare degli elenchi di informazioni.  Nel web vengono spesso organizzati i contenuti delle pagine attraverso degli elenchi puntati e/o numerati.  Il tag <ul> crea un elenco puntato mentre quello <ol> un elenco numerato. 05/01/2015Enrico Mainero - www.elamedia.it 36
  • 37. + Creare un elenco puntato Prima di tutto occorre digitare il tag di apertura <ul> Successivamente si gestirà l’elenco tramite il tag <li> (abbiamo la possibilità di inserire quanti elementi desideriamo) Infine occorre chiudere l’elenco puntato con il tag di chiusura </ul> 05/01/201 5 Enrico Mainero - www.elamedia.it 37
  • 38. + Creare un elenco numerato La procedura rimane la stessa dell’elenco puntato: • Occorre digitare il tag di apertura <ol> • Successivamente si gestirà l’elenco tramite il tag <li> (anche qui abbiamo la possibilità di inserire quanti elementi desideriamo) • Infine occorre chiudere l’elenco puntato con il tag di chiusura </ol> 05/01/201 5 Enrico Mainero - www.elamedia.it 38