Intestazione articolo
Qualche testo semplice per aiutarci
Leggi di più?Temuto da molti webdesigner, la SEO spesso sembra un mal di testa meglio lasciata ai programmatori o agli analisti di marketing, ma non c'è motivo di stare in disparte. In questo breve tutorial costruiremo un semplice modello HTML e al contempo stabiliremo alcune best practice che possono influenzare il SEO del tuo sito direttamente dalla parola partire.
SEO o Search Engine Optimization è il modo in cui imposti il tuo sito per essere classificato più in alto dai motori di ricerca e influire sul modo in cui le informazioni vengono visualizzate nei risultati di ricerca. Sono finiti i tempi in cui acquistare Google Adwords era il modo migliore per presentarsi in cima a una query di ricerca, soprattutto perché molti inserzionisti non sono rilevanti per i risultati di ricerca che ha portato gli utenti a diffidare sempre più dei link sponsorizzati. AdWords si riprenderà, ma ci sono modi per influenzare il tuo motore di ricerca in piedi oggi.
Prima di tutto, dobbiamo capire che i crawler dei motori di ricerca, in particolare lo spider di Google, leggono la fonte della pagina facendo ipotesi in base al contenuto e al markup. La gerarchia logica del codice HTML è fondamentale per determinare l'importanza dei contenuti, ma il buzz su Internet ci dice che Google sta iniziando a basare i risultati sulla tua presenza social e sulla tua pagina. È giusto, puoi dimenticarti di Facebook e Twitter come semplici strumenti di gioco, che potrebbero aiutarti a creare o distruggere il tuo sito web.
Iniziamo guardando alcuni markup HTML fondamentali:
Tutorial SEO Webdesign
Questa struttura segue gli standard stabiliti in modo che i browser sappiano cosa fare della tua pagina. Nella parte superiore del nostro codice stabiliamo che tipo di documento è e in quale lingua è scritto. Tra i nostri i tag informano il browser che stiamo utilizzando il set di caratteri standard utf-8. Abbiamo quindi il titolo del nostro sito e abbiamo aggiunto una dichiarazione condizionale per caricare shiv HTML5 che compensa i problemi di compatibilità con IE 9. Il
i tag, ovviamente, stabiliscono dove apparirà il contenuto della nostra pagina.
Semplice e diretto, vero? Ma in verità abbiamo già tralasciato informazioni importanti.
Torniamo all'inizio del nostro codice e aggiungiamo la seguente riga di codice subito dopo l'apertura etichetta:
Questa riga indica ai motori di ricerca cosa visualizzare sui risultati di ricerca direttamente sotto il titolo della pagina. In questo caso i risultati su Google potrebbero essere presentati come tali:
Nota: Un punto che è molto importante ed è spesso trascurato è che si dovrebbe adattare entrambi titolo e meta tags di ogni pagina del tuo sito in particolare per i contenuti di ciascuna pagina. Per il titolo può essere semplice come
.
Il codice all'interno del nostro i tag ora hanno il seguente aspetto:
Tutorial SEO Webdesign
Nota: Per informazioni sul motivo per cui abbiamo trascurato di includere meta keywords, controlla la discussione nei commenti.
Comuni in quasi tutte le pagine Web sono collegamenti a file CSS e codice Javascript o librerie. Se seguiremo i suggerimenti di codifica di Google, dovremmo cercare di mantenere le nostre query esterne (richieste HTTP) al minimo, quindi mirare a mantenere le risorse CSS e Javascript su un solo file ciascuna, se possibile. Aggiungiamo al nostro modello le richieste generiche per i nostri file esterni.
Innanzitutto collegheremo il nostro foglio di stile esterno aggiungendo il seguente codice appena prima del tag di chiusura:
Successivamente facciamo lo stesso per il nostro file Javascript aggiungendo la seguente riga:
Aggiungiamo il javascript alla fine della nostra pagina, appena prima del tag di chiusura in modo che il nostro codice finisca come segue:
Tutorial SEO Webdesign
Perché abbiamo aggiunto la query Javascript alla fine della pagina? Due ragioni:
Un'altra regola da tenere a mente è che se hai più di un file CSS o Javascript, segui sempre le regole della gerarchia e metti prima il file più importante, aggiungendo il resto consecutivamente. Dopo tutto, non puoi usare un'incredibile funzione Javascript che usa la libreria jQuery, se non chiami prima la libreria jQuery.
Abbiamo quasi finito con il nostro modello, ma potremmo fare con l'aggiunta di alcuni contenuti. Con l'introduzione di HTML5 rendere il tuo sito SEO friendly è diventato molto più facile; la semantica corretta fornisce ai motori di ricerca istruzioni molto specifiche su cosa trovare e dove trovarlo. Aggiungiamo alcuni elementi comuni che probabilmente useremo nella maggior parte dei siti che progettiamo.
Proprio sotto il tag e prima del
tag, aggiungiamo le seguenti righe di codice:
Nome del sito web
Intestazione articolo
Qualche testo semplice per aiutarci
Leggi di più?
Il nostro codice dovrebbe ora apparire come segue:
Tutorial SEO Webdesign Nome del sito web
Intestazione articolo
Qualche testo semplice per aiutarci
Leggi di più?
Dove una volta avremmo usato i contenitori div, ora abbiamo implementato un markup più descrittivo. Il ,
,
,
,
, e
gli elementi descrivono perfettamente il loro contenuto. Per maggiori dettagli su dove e quando gli elementi HTML5 dovrebbero essere usati, controlla cosa hanno da dire i medici HTML5.
Ora abbiamo un modello di pagina molto semplice che può essere adattato a qualsiasi progetto purché tenga sempre presenti le seguenti regole:
tag per fornire ai motori di ricerca informazioni sul tuo sito.
etichetta.
etichetta.Abbiamo quasi finito, solo altre 2 cose che renderanno il tuo motore di ricerca del sito più amichevole.
Sono sicuro che hai letto articoli che affermano che dovresti avere una mappa del sito. Ci espanderemo aggiungendo 2 file alla cartella principale del nostro sito che assisterà i motori di ricerca durante la navigazione e l'indicizzazione del tuo sito e delle tue directory.
Innanzitutto, il sitemap.xml file. Questo file non è altro che una carrellata di file e cartelle che puoi mettere in ordine di importanza. Fondamentalmente, stiamo facendo la metà del lavoro per i motori di ricerca. Ho incluso un file di esempio all'interno del pacchetto di download. Ecco la spiegazione di cosa significa e cosa dovresti cambiare per il tuo sito.
Troverai alcune righe di codice simili a questo per ogni link / cartella:
http://www.example.com/ 2011-08-31 quotidiano 1.0
Nei termini più semplici, una Sitemap XML, di solito denominata Sitemap, con una S maiuscola, è un elenco delle pagine del tuo sito web. La creazione e l'invio di una Sitemap aiuta a garantire che Google sia a conoscenza di tutte le pagine del tuo sito, inclusi gli URL che potrebbero non essere rilevabili dalla normale procedura di scansione di Google. Strumenti per i Webmaster di Google
Puoi trovare vari strumenti di Sitemap online per generare una sitemap per te, tuttavia ho scoperto che questi generatori spesso non fanno il lavoro migliore per te in modo specifico, quindi preferisco farlo manualmente.
Successivamente creiamo un semplice file robots.txt. Questo file esiste per aggiungere condizioni alle quali i robot aderiscono. Ad esempio, se vuoi dire ai motori di ricerca di ignorare una pagina o una cartella, devi aggiungere il seguente codice:
User-agent: * Disallow: /category/design.html
Tuttavia, in genere puoi lasciare il file vuoto. Google fornisce una spiegazione migliore su come disabilitare le pagine.
Il nostro ultimo passaggio, anche se questo è solo una volta che il tuo sito è attivo e funzionante, è quello di registrare il tuo sito con Strumenti per i Webmaster di Google.
Una volta effettuato l'accesso, tutto ciò che devi fare è seguire le istruzioni per aggiungere il tuo sito e comunicare a Google dove trovare i file sitemap.xml e robots.txt. Questi sono i passaggi di base per ottenere risultati, ma se vuoi fare ancora qualcosa in più, dai un'occhiata a questa fantastica guida per principianti su come usare più funzioni.
Utilizzando questo semplice modello, stai facendo un ottimo inizio nell'ottimizzazione delle prestazioni SEO del tuo sito. Sia la tua classifica che il modo in cui i motori di ricerca visualizzano il tuo sito nei risultati di ricerca possono essere influenzati con un piccolo sforzo da parte tua.
Spero che questo tutorial ti sia piaciuto, grazie per la lettura!