fullPlan - linee guida SEO su come impostare un CMS

8
SEMS S.r.l. a socio unico - Sede Legale e Operativa, Viale del Ghisallo 20, 20151 Milano Italy. Tel.: +39 02 89968.1 | Fax: +39 02 89968.556 | e-mail: [email protected]. Capitale Sociale Euro 57.213,00 i.v. | R.E.A. 1736361 | Cod. Fisc./Reg. Imprese di Milano/Part. | IVA 02313390219. www.fullplan. Requisiti CMS SEO friendly Introduzione...................................................................3 1. Accessibilità..............................................................3 2. Duplicazioni...............................................................3 3. Codici di stato HTTP.......................................................3 4. Gestione dei contenuti testuali............................................4 5. Sitemap XML e sitemap HTML.................................................5 6. Tempi di caricamento.......................................................5 7. Immagini...................................................................6 8. Video......................................................................6 | 1

description

In questo documento proponiamo delle linee guida per la creazione di CMS SEO friendly.

Transcript of fullPlan - linee guida SEO su come impostare un CMS

Page 1: fullPlan - linee guida SEO su come impostare un CMS

SEMS S.r.l.a socio unico - Sede Legale e Operativa, Viale del Ghisallo 20, 20151 Milano Italy.Tel.: +39 02 89968.1 | Fax: +39 02 89968.556 | e-mail: [email protected]. Capitale Sociale Euro 57.213,00 i.v. | R.E.A. 1736361 | Cod. Fisc./Reg. Imprese di Milano/Part. | IVA 02313390219.Società soggetta a controllo e direzione di FullSix S.p.A.

www.fullplan.it

Requisiti CMSSEO friendly

Introduzione........................................................................................................................................................................3

1. Accessibilità...............................................................................................................................................................3

2. Duplicazioni................................................................................................................................................................3

3. Codici di stato HTTP................................................................................................................................................3

4. Gestione dei contenuti testuali................................................................................................................................4

5. Sitemap XML e sitemap HTML...............................................................................................................................5

6. Tempi di caricamento...............................................................................................................................................5

7. Immagini.....................................................................................................................................................................6

8. Video...........................................................................................................................................................................6

9. Varie............................................................................................................................................................................6

10. Licenza d'uso e distribuzione..............................................................................................................................7

| 1

Page 2: fullPlan - linee guida SEO su come impostare un CMS

SEMS S.r.l.a socio unico - Sede Legale e Operativa, Viale del Ghisallo 20, 20151 Milano Italy.Tel.: +39 02 89968.1 | Fax: +39 02 89968.556 | e-mail: [email protected]. Capitale Sociale Euro 57.213,00 i.v. | R.E.A. 1736361 | Cod. Fisc./Reg. Imprese di Milano/Part. | IVA 02313390219.Società soggetta a controllo e direzione di FullSix S.p.A.

www.fullplan.it

IntroduzioneIl presente documento elenca in modo sintetico i principali requisiti tecnici che il CMS deve rispettare per ottenere le migliori performance sui motori di ricerca. I requisiti indicati devono essere rispettati da ogni area del sito accessibile ai motori di ricerca. Sono pertanto escluse aree il cui accesso è vincolato al login.

1. Accessibilità

Cookie: il sito deve essere navigabile da client che non accettano i cookie senza presentare

sostanziali differenze nei contenuti, nei link e nelle URL.

Link: i link delle risorse che si vogliono far indicizzare dai motori devono essere realizzati in

semplice HTML senza l’utilizzo di Javascript o Flash.

2. Duplicazioni

URL univoche: ogni contenuto deve essere accessibile da una ed una sola URL. Nel caso un

medesimo contenuto fosse accessibile da URL differenti tutti i duplicati devono rimandare alla

URL canonica seguendo uno dei metodi suggeriti da Google1.

Canonical: entrando nel merito di (Nome Brand) deve essere previsto l’uso del tag canonical2

per ogni pagina del sito (da inserire nella sezione <head> con la sintassi: <link rel="canonical"

href="http://www.domain.it/"/> ).

Accessibilità con o senza www: il sito deve essere accessibile sia digitando il www prima del

nome del dominio sia digitando il solo nome di dominio. Una delle due versioni deve effettuare

una redirezione permanente (codice stato HTTP 301) verso l’altra.

3. Codici di stato HTTP

Codice di stato HTTP 404: il CMS deve essere configurato in modo da erogare un codice di

stato 404 per le risorse non esistenti.

1 http://support.google.com/webmasters/bin/answer.py?hl=en&answer=139066

2 http://support.google.com/webmasters/bin/answer.py?hl=en&answer=139394

| 2

Page 3: fullPlan - linee guida SEO su come impostare un CMS

SEMS S.r.l.a socio unico - Sede Legale e Operativa, Viale del Ghisallo 20, 20151 Milano Italy.Tel.: +39 02 89968.1 | Fax: +39 02 89968.556 | e-mail: [email protected]. Capitale Sociale Euro 57.213,00 i.v. | R.E.A. 1736361 | Cod. Fisc./Reg. Imprese di Milano/Part. | IVA 02313390219.Società soggetta a controllo e direzione di FullSix S.p.A.

www.fullplan.it

Codice di stato HTTP 301: il CMS deve essere configurato in modo da erogare un codice di

stato 301 per tutte le redirezioni permanenti.

Codice di stato HTTP 503: il CMS deve essere configurato in modo da erogare un codice di

stato 503 tutte le volte che i contenuti del sito non sono disponibili temporaneamente, ad es. a

causa di problemi tecnici o manutenzione.

Codice di stato HTTP 200: tutte le pagine normalmente accessibili da utenti e motori di

ricerca devono erogare un codice di stato 200.

4. Gestione dei contenuti testualiGli elementi elencati di seguito devono essere gestibili in tutte le pagine del sito via CMS in modo manuale (tramite la compilazione di form) e semi automatico, ovvero basato sulla definizione di regole o pattern.

Tag title (deve essere distinto dal tag h1)

Tag meta description (potrebbe cambiare rispetto al primo paragrafo della pagina)

Intestazioni di primo e secondo livello (tag h1 e h2)

Anchor text dei link (su voci di navigazione e all’interno di testi)

Testi descrittivi (su tutte le pagine del sito)

URL (il nome file potrebbe cambiare rispetto al titolo di pagina e deve essere personalizzato in

modo da eliminare spazi ed altri caratteri non sicuri come le lettere accentate. Il separatore

delle parole deve essere il trattino “-”)

Attributo alt dei tag img

Contenuti e anchor text della mappa HTML

Footer (link ed eventuale testo personalizzabili)

| 3

Page 4: fullPlan - linee guida SEO su come impostare un CMS

SEMS S.r.l.a socio unico - Sede Legale e Operativa, Viale del Ghisallo 20, 20151 Milano Italy.Tel.: +39 02 89968.1 | Fax: +39 02 89968.556 | e-mail: [email protected]. Capitale Sociale Euro 57.213,00 i.v. | R.E.A. 1736361 | Cod. Fisc./Reg. Imprese di Milano/Part. | IVA 02313390219.Società soggetta a controllo e direzione di FullSix S.p.A.

www.fullplan.it

5. Sitemap XML e sitemap HTML

Le mappe sono molto utili per ottimizzare crawling ed indicizzazione del sito soprattutto in presenza di contenuti multimediali. Di seguito vengono elencate le due tipologie di sitemap che il CMS deve essere in grado di generare ed aggiornare automaticamente.

Sitemap XML: la sitemap XML deve rispettare il formato definito dal protocollo Sitemap3 e deve essere aggiornata automaticamente ogni qualvolta una URL del sito viene aggiunta e sostituita.

Mappa del sito HTML: prevedere la creazione di una pagina mappa del sito che ospiti i link alle principali sezioni/pagine del sito (Nome Brand) e un box di testo dove inserire una breve descrizione del sito. Inserire un link sitewide che punti alla Mappa del sito in modo che sia raggiungibile da tutte le pagine del sito (best practice: inserire il link a fondo pagina, nel footer).

6. Tempi di caricamentoLa velocità di un sito è un fattore molto importante che influisce sia sull’esperienza utente che sulla visibilità nei motori di ricerca. L’ottimizzazione delle performance è fortemente dipendente dalle caratteristiche specifiche di ogni sito, pertanto di seguito vengono indicati solo alcuni requisiti di base che sono approfonditi nel documento tecnico fornito.

Gzip: tutti i contenuti comprimibili (HTML, CSS, JavaScript, ecc..) devono essere erogati come

contenuti compressi con gzip.

Compressione immagini: le immagini usate sul sito devono essere compresse in modo da

raggiungere il miglior rapporto fra qualità e peso.

Numero di richieste HTTP: ogni richiesta HTTP necessaria a comporre la pagina influisce sul

tempo di caricamento della pagina stessa. E’ quindi importante limitare il numero di elementi che

compongono la pagina.

Caching: per sfruttare il caching del browser degli utenti è importante che ogni risorsa statica

(CSS, JavaScript, immagini) venga erogato con un Expire Headers settato il più possibile lontano

nel futuro.

3 http://www.sitemaps.org/protocol.php

| 4

Page 5: fullPlan - linee guida SEO su come impostare un CMS

SEMS S.r.l.a socio unico - Sede Legale e Operativa, Viale del Ghisallo 20, 20151 Milano Italy.Tel.: +39 02 89968.1 | Fax: +39 02 89968.556 | e-mail: [email protected]. Capitale Sociale Euro 57.213,00 i.v. | R.E.A. 1736361 | Cod. Fisc./Reg. Imprese di Milano/Part. | IVA 02313390219.Società soggetta a controllo e direzione di FullSix S.p.A.

www.fullplan.it

7. Immagini

Ogni immagine deve essere corredata da un testo alternativo (attributo alt del tag img) che

descriva il contenuto delle immagini con al massimo 7-8 parole.

Il nome file di ogni immagine deve essere il più possibile descrittivo del contenuto

dell’immagine. Ad es. logo-banca-generali.jpg è da preferire a IMG00023.JPG.

8. Video

I video devono essere ottimizzati direttamente nella piattaforma in cui viene caricato, prestando attenzione nello specifico a titolo, descrizione e tag. Inoltre il nome file di ogni video deve essere il più possibile descrittivo del contenuto del video. Lato CMS è opportuno prevedere:

Una pagina web per ogni video, con URL specifico e la possibilità di inserire un testo di

descrizione (soprattutto nel caso specifico di (Nome Brand) che dovrebbe embeddare video dal

canale You Tube di (Nome Brand) che di conseguenza non saranno ottimizzati per la lingua

italiana.

La creazione di una Sitemap XML ad hoc per i contenuti video.

L’utilizzo del mark up di schema.org per la creazione dei Rich Snippet per i video4

9. Varie

File statici accessibili dalla root: il CMS deve consentire di rendere accessibili dalla root del sito

file statici necessari alla gestione SEO del sito stesso (es. robots.txt, file di validazione Google

Webmaster Tools, ecc…).

Codice di tracciamento: in ogni singola pagina del sito deve essere inserito il codice di

tracciamento della piattaforma di web analytics scelta.

4 http://schema.org/VideoObject

| 5

Page 6: fullPlan - linee guida SEO su come impostare un CMS

SEMS S.r.l.a socio unico - Sede Legale e Operativa, Viale del Ghisallo 20, 20151 Milano Italy.Tel.: +39 02 89968.1 | Fax: +39 02 89968.556 | e-mail: [email protected]. Capitale Sociale Euro 57.213,00 i.v. | R.E.A. 1736361 | Cod. Fisc./Reg. Imprese di Milano/Part. | IVA 02313390219.Società soggetta a controllo e direzione di FullSix S.p.A.

www.fullplan.it

10. Licenza d'uso e distribuzione

Questo documento è reso disponibile tramite la licenza Creative Commons. Avete la facoltà di:

Condividerlo

Adattarlo

A condizione di:

Attribuire l'origine all'autore originale.

Dettagli sulla licenza: http://creativecommons.org/licenses/by/3.0/

| 6