Ottimizzazione dei motori di ricerca 101

Il tuo sito web può essere di prim'ordine, ma a che serve una presenza online se nessuno la trova? In questa guida rapida all'ottimizzazione dei motori di ricerca, esamineremo un assortimento di tattiche per aumentare il ranking delle pagine.

Una parola dall'autore

Prima di iniziare a guardare queste tecniche, è sufficiente conoscerla e comprenderla: non aspettarsi che si verifichino travolgenti cambiamenti durante la notte. Ottenere ranghi più alti sui motori di ricerca attraverso SEO è un processo meticoloso e richiede tempi per ottenere risultati positivi. Non essere troppo frettoloso e, soprattutto, non ricorrere alle tecniche SEO black hat. Potrebbe darti risultati quasi istantanei, ma a lungo termine, il motore di ricerca probabilmente sta per contrassegnare e mettere in blacklist te. Tu non vuoi quello. Prendilo piano, sii sincero e attendi i risultati.

Cos'è il SEO?

Search Engine OLa personalizzazione è il processo per aumentare il numero di visitatori raggiungendo una posizione elevata nei risultati di ricerca quando vengono ricercate le parole chiave pertinenti. È risaputo che le persone raramente guardano la seconda o terza pagina dei risultati di ricerca. Otterrai in modo ottimale una prima pagina o persino il primo risultato nella prima pagina. Tuttavia, per fare ciò, dovrai ottimizzare e codificare di conseguenza.

Scegli le parole chiave giuste

Scegliere le parole chiave giuste può essere indolore o estremamente difficile a seconda dello scenario. Vorresti evitare quelli generici poiché sarebbe estremamente difficile ottimizzare per loro. Cerca di scegliere parole chiave tanto specifiche quanto devono essere. Ad esempio se sei un libero professionista con sede a Melbourne, le tue parole chiave ottimali sarebbe libero professionista Melbourne o servizi di sviluppo web Melbourne. Andando per il generico libero professionista o sviluppo web le parole chiave non ti faranno del bene.

Ricerca le tue parole chiave. Conoscere quali saranno probabilmente cercati di più e andare da lì.

Concentrati sul contenuto

Il contenuto viene sempre per primo. Non importa se esegui un oscuro voodoo per ottenere il tuo sito al primo posto nei risultati. Avrai ancora bisogno di contenuti solidi per fare un back up visto che i visitatori se ne andranno abbastanza velocemente se non trovano quello che stanno cercando.

Avere contenuti buoni e pertinenti è l'aspetto più importante della SEO. Il tuo contenuto deve essere adeguatamente utile per le persone che vorresti trovare nel tuo sito. È necessario che il contenuto abbia senso per il lettore. Il contenuto deve fare appello alle persone e farle tornare di più.

Avere contenuti originali è molto importante. Non aspettarti di copiare e incollare del testo da un altro sito, inserire alcune parole chiave e chiamarlo un giorno. Hai bisogno di molto e molto contenuto originale con le parole chiave nel contenuto stesso. Se gli utenti che cercano jQuery vengono nella tua pagina, si aspettano che qualcosa venga trovato in jQuery sulla tua pagina. Getta parole chiave pertinenti all'interno del contenuto della pagina. Ma non spammare solo sporadicamente come con tweeting. Le tue parole chiave devono essere nella posizione appropriata e di densità appropriata. Buttare troppe parole chiave nel contenuto e verrai contrassegnato come spam.

Altrettanto importante quanto avere contenuti originali è avere regolarmente aggiornato il contenuto. Nuovi contenuti porteranno persone e robot che a loro volta ti permetteranno di indicizzare il tuo sito con una frequenza molto maggiore che a sua volta restituirà risultati più freschi ai risultati della ricerca. Ma non aggiornare solo per l'aggiornamento. I robot hanno pochi incentivi a tornare se tutti gli aggiornamenti che esegui sono solo marginalmente incrementali. Cerca solo di avere qualcosa di fresco per i visitatori e dovresti stare bene.

Ottieni un nome di dominio corretto

Questa è una parte difficile da ottenere. Se possibile, ottenere un nome di dominio con le parole chiave nel nome del dominio stesso. www.webdevelopmentaustralia.com avrà molto più peso sui motori di ricerca rispetto a www.somecompany.com. Ottenere un dominio con le parole chiave appropriate dovrebbe essere tuttavia difficile.

I domini con la parola chiave come parte di essa sembrano brutti, ma tieni presente che le parole chiave nel nome del dominio hanno un peso molto elevato.

Crea URL carini

Utilizzando uno schema URL in cui i parametri vengono passati come stringa di query attraverso l'URL, è difficile per gli spider dei motori di ricerca esaminare il tuo sito. Ancora più importante, quando si passa l'ID sessione come parte dell'URL si sta essenzialmente creando un URL separato per ogni sessione con quasi lo stesso contenuto. Questo probabilmente ti farà penalizzare per contenuti duplicati. Ne parleremo più avanti.

Gli URL leggibili dall'uomo e analizzabili tramite bot sono generalmente preferiti rispetto agli URL pieni di parametri tradizionali. www.somecompany.com/games/2009/callofduty6 è generalmente preferito a www.somecompany.com/index.php?cat=game&year=2009&name=callofduty6. Quando si creano URL piuttosto desiderosi di evitare giorni, mesi e anni. www.somecompany.com/blog/seobasics è preferito a www.somecompany.com/blog/2009/09/09/seobasics

Riporta i titoli delle pagine rilevanti

Il testo all'interno del titolo tag: il testo che viene visualizzato sulla barra del titolo del browser è tra gli elementi più importanti di una pagina. In realtà mi azzarderei ad affermare che è la parte più importante della tua pagina dopo il contenuto stesso.

Assicurati che il titolo sia unico per ogni pagina e contenga parole chiave pertinenti. Per quanto riguarda la struttura del titolo stesso Titolo pagina -> Nome sito è ampiamente preferito Nome del sito -> Titolo della pagina. Non vi sono motivi per cui ritenere che il titolo debba essere il più conciso possibile, ma d'altra parte non cercare di renderlo troppo lungo. 60 caratteri è il limite accettato.

Inoltre mentre usi le parole chiave nel testo del tuo titolo, per favore non provare a farlo troppo. Se il bot di ricerca vede troppe parole chiave, verrai contrassegnato come spam. Ricorda, il testo del titolo è ciò che appare nella pagina dei risultati del motore di ricerca. Devi comunicare quante più informazioni possibili senza sembrare troppo spammoso.

Tweak the Meta Elements

I meta elementi usati per importare eoni fa quando i robot dei motori di ricerca erano meno sofisticati e si basavano sulla descrizione meta e sugli attributi delle parole chiave per aiutarli. Quando questo è stato sfruttato dagli spammer, i bot di ricerca hanno iniziato a dare meno importanza ai meta elementi.

Detto questo, non fa male includere l'elemento meta description. Questo è il testo utilizzato nella descrizione del tuo sito. Cerca di limitarti a 200 caratteri, mantienilo semplice, grammaticalmente corretto e includi parole chiave pertinenti. Mantieni le descrizioni univoche per ogni pagina.

Ottimizza la struttura della pagina

I layout variano. Anche le posizioni della barra laterale o della navigazione variano. Ma per quanto riguarda il core markup stesso, è meglio mettere il contenuto principale il più vicino possibile al tag body. Se i tuoi altri elementi devono essere posizionati prima del contenuto, usa CSS per posizionarlo prima del contenuto invece di spostare il markup stesso prima del contenuto.

I piè di pagina sono luoghi meravigliosi per collegarsi ad altri contenuti sul tuo sito. Non ignorare il tuo footer. Inserisci link a post recenti o post popolari nel footer. Detto questo, cerca di non farlo sembrare un link farm.

Usa tag appropriati

Utilizzare i tag appropriati durante lo sviluppo di un sito. I tag di intestazione sono ampiamente utilizzati. Le persone utilizzano invece tag div generici per incapsulare informazioni importanti. Questo è sbagliato. Riguardando rigorosamente il solo markup, i tag heading ci permettono di vedere la gerarchia informativa della pagina e questo vale anche per i bot. Uso h1 per il titolo del post, h2 per l'intestazione di ogni sezione e così via.

Se includi del codice, utilizza il tag pre. Se pensi che alcune informazioni siano importanti sentiti libero di renderle audaci. I bot tendono a mettere il valore sul testo in grassetto proprio come vediamo immediatamente ciò che il testo in grassetto. Come sempre, usalo con parsimonia. Non vuoi essere segnalato per spam.

Crea collegamenti corretti

Quando crei link, cerca di stare lontano dal testo generico di lettura. Non è molto SEO friendly. Cerca di includere una parte del titolo del collegamento figlio nel testo di ancoraggio stesso. Non è così difficile come sembra. Ad esempio, invece di usare leggi di più, uso leggi di più su seo. Non ci vuole molto tempo per cambiare, ma offre molti vantaggi SEO.

Durante il collegamento alla pagina del tuo sito, cerca di rendere il testo dell'ancora più mirato possibile. Portafoglio è un candidato migliore di Quello che ho fatto. Quest'ultimo sembra più accattivante, ma il primo rappresenta una migliore SEO.

Collegamento interno


Per gentile concessione di Opera

Non avere paura di collegare tra loro le pagine del tuo sito. Se il numero di pagine è ridotto, posizionare tutto sulla barra di navigazione è la strada da percorrere. Se il tuo è un grande sito con una tonnellata di pagine, metti tutte le pagine principali della categoria sulla barra di navigazione. In un modo o nell'altro, assicurati che le tue pagine possano essere trovate attraverso i link sul tuo sito.

Pensando fuori dagli schemi, potresti anche includere facilmente una sezione popolare su ogni pagina. In questo modo si ottengono le esigenze di interconnessione SEO e allo stesso tempo i visitatori possono vedere alcuni dei post più popolari sul tuo sito. È una situazione vantaggiosa per tutti.

Rendi il tuo sito accessibile

Ricorda, i motori di ricerca hanno lo scopo di portare le persone al tuo sito. Il che significa che il tuo sito è principalmente per l'analisi umana. Progettali pensando a loro.

Includi attributi alt per tutte le immagini sul tuo sito. Questa non è solo una buona pratica, ma anche una necessità se si desidera un markup valido. Se è opportuno includere parole chiave pertinenti nel testo alternativo. Ricorda, i bot di ricerca non possono davvero guardare un'immagine e decidere se è rilevante o meno. Le parole chiave appropriate consentono di prendere questa decisione. Come sempre non esagerare nel testo. Mantieni la semplicità e il punto.

Per favore non nascondere i tuoi contenuti dietro a odiosi JavaScript o Flash. I ragni non possono attraversare quelli per arrivare ai tuoi contenuti. E senza contenuto, l'intero punto del tuo sito fallisce. Miserabilmente. Evita questo a meno che tu non sia assolutamente necessario.

Evitare contenuti duplicati

Google è molto severo riguardo ai contenuti duplicati e penalizza severamente i siti che lo fanno. Questo indipendentemente dal fatto che il contenuto sia su domini diversi. Se lo stesso contenuto esatto viene visualizzato su pagine diverse, l'ultima pagina indicizzata verrà penalizzata.

Questo è per lo più di buon senso: non avere lo stesso contenuto su ogni pagina. Il testo del piè di pagina può essere ripetuto senza penalità, ma non se il testo del tuo footer è abbastanza grande da qualificarsi come articolo.

Inoltre, il tuo sito può visualizzare pagine di stampa alternative che potrebbero essere viste dal motore di ricerca come contenuti duplicati. In questo caso, utilizzare robotx.txt per disabilitare l'indicizzazione su queste pagine.

Usa robots.txt

Crea un file robots.txt per consentire / impedire spider da alcune parti del tuo sito. Devi solo creare un file chiamato robots.txt e posizionarlo alla radice del tuo sito web e tutti gli spider cooperativi rispetteranno le regole che hai menzionato nel file.

Puoi fare tutto, impedendo a tutti i robot di accedere a una cartella specifica per disabilitare i bot da un motore di ricerca specifico. Leggi di più qui.

Crea una mappa del sito


Per gentile concessione di Opera

Una mappa del sito consente al motore di ricerca di conoscere l'esistenza di pagine che potrebbe non essere stata scoperta attraverso lo spidering attraverso il tuo sito normalmente. Idealmente, dovresti creare una normale mappa del sito HTML per i tuoi utenti e una mappa del sito XML per i robot di ricerca. Se possibile, collega entrambi.

Evitare cornici

Non posso dire abbastanza: i frame sono cattivi. Sia dal punto di vista di uno sviluppatore web che da una prospettiva seo. Il contenuto all'interno dei frame è praticamente invisibile ai motori di ricerca.

Più inquietante, anche se un fotogramma della pagina viene indicizzato e viene restituito come risultato, il risultato porterebbe al frame senza tutti i frame di supporto all'interno del documento principale. I frame causano un'indebita confusione alle persone e impediscono virtualmente agli spider di strisciare attraverso il tuo sito. A meno che non sia assolutamente necessario, non utilizzare i frame.

Riduci il codice Bloat

E con questo intendo 2 cose:

Sposta i tuoi JavaScript e CSS in file separati. Gli spider non hanno alcun rapporto con loro ed è consigliabile rimuoverli dal markup principale. Crea file separati e includili in un secondo momento.

Nessun markup di presentazione. Questo non è solo SEO friendly ma anche best practice. Il tuo markup HTML non è il posto dove definire come dovrebbe apparire il contenuto e allo stesso modo i robot non hanno motivo di sapere come il tuo sito è programmato per apparire. Formatta il documento sul contenuto del tuo cuore nel tuo CSS e lascia il markup intatto e pulito.

Evitare l'uso di una navigazione solo Flash

Questo è un buon senso, ma molti designer e sviluppatori tendono a trascurare questo aspetto. I bot non possono eseguire la scansione attraverso contenuti basati su flash e se l'unica navigazione è basata su flash, il bot non ha nulla da sottoporre a scansione.

Se il tuo intero sito è basato su flash, ha senso creare una versione solo testo per spider e bot per eseguire la scansione e trovare il tuo contenuto. Ci vorrà più tempo per crearlo, ma senza una versione testuale da riporre sul tuo sito sarà praticamente invisibile ai motori di ricerca.

Utilizzare uno schema di denominazione di dominio comune

Stabilire uno schema di denominazione comune e attenersi ad esso. Personalmente preferisco www.somename.com ma ad altri potrebbe piacere http://somename.com. Decidi un formato e seguilo. Usa gli URL di questo formato mentre colleghi le altre pagine del tuo sito.

Decidi anche se sono necessarie o meno le barre finali. I motori di ricerca considerano www.somename.com/seo e www.somename.com/seo/ come URL diversi e vi è la possibilità che vengano penalizzati per contenuti duplicati. Per ovviare a questo, modifica il tuo file .htaccess per reindirizzare al formato che ti piace con un reindirizzamento 301. Questo dice al bot che la pagina è stata spostata in modo permanente.

Invia il tuo sito

Se il tuo sito è appena schiuso e non è ancora stato indicizzato, è una buona idea far rotolare la palla inviandola ai motori di ricerca e alle gallerie di ispirazione. Questo non solo permette ai motori di ricerca di arrivare presto al tuo sito, ma porta anche un sacco di nuovi collegamenti di traffico e back.

Non ricorrere ai link di invio a meno che tu non ti fidi del tutto. Molti di questi inviano i tuoi link a un certo numero di link farm, un'attività che potrebbe penalizzarti. Basta attenersi ai grandi motori di ricerca e alle gallerie.

Controlla i collegamenti interrotti

Niente ferma i ragni morti nelle loro tracce più velocemente dei collegamenti spezzati, specialmente nella home page. Controlla accuratamente i link non funzionanti per assicurarti che i robot abbiano qualcosa da iniziare a esplorare il tuo sito.

Crea una pagina 404 corretta nel caso in cui il motore di ricerca conduca il visitatore a un vecchio URL. Includere i collegamenti appropriati nella pagina di errore.

Ottieni Linked by Peer Sites

Questo è il grande passo che ti richiederà molto tempo per essere corretto. Idealmente, vorresti un sacco di siti che collegano al tuo sito e ai tuoi post. Ogni link al tuo sito è considerato come un voto per il tuo sito dal sito di collegamento. Ottenere collegamenti in entrata da siti che si rivolgono alla stessa base di utenti è estremamente vitale poiché il modo attuale di classificare si basa sul fatto che se molti siti ti ricollegano, il sito deve contenere informazioni pertinenti.

Sfortunatamente, questo è un compito lungo, arduo e senza fine e solo una cosa può assicurarti questo: buon contenuto. Fornisci buoni contenuti e i siti inizieranno automaticamente a collegarsi ai tuoi contenuti. Più siti ti linkano, più alto sarà il tuo grado.

Non ricorrere a mezzi illegali per recuperare i collegamenti. Questo include link farm e così via. Fare qualcosa di simile ti farà buttare fuori abbastanza rapidamente. I metodi accettati per il recupero dei collegamenti includono il collegamento reciproco in cui un sito inserisce un collegamento a un altro sito in cambio di quel sito che rimanda al sito originale.

Il modo in cui preferisco è scrivere per Net Tuts. Ogni articolo che scrivo mi fornisce un back link e Net Tuts essendo grande quanto lo è, questi contribuiscono pesantemente alle mie classifiche. Inoltre, porta un sacco di nuovi visitatori interessati. :)

Utilizzare gli strumenti appropriati

Strumenti come Google Analytics ti aiutano ad analizzare e tenere traccia di una serie di dati tra cui da dove proviene il traffico, quali pagine guardano i visitatori, quanto tempo trascorrono in ciascuna pagina, quante pagine e così via. Usa questi dati per mettere a punto il tuo sito.

Non dimenticare gli strumenti di Google WebMaster. Ti consente di esaminare le query di ricerca che portano i visitatori alla tua pagina, se lo spider ha riscontrato errori durante il tentativo di scansione attraverso il tuo sito, quali siti linkano a te e altro ancora. Inestimabile quando stai cercando di ottimizzare.

Evita le tecniche Black Hat

Non posso dire abbastanza: non cercare di imbrogliare. Prima o poi, molto probabilmente prima di quanto pensiate, sarete catturati e buttati fuori senza alcuna possibilità di essere elencati di nuovo. Questo include tecniche di suono legittime come link farm o cross linking per keyword stuffing e keyword dilution.

Basta non farlo.

Aspetta i risultati

A questo punto, hai sperato di aver fatto tutto bene. L'unica cosa che devi fare è sederti, generare contenuti di qualità e aspettare che le classifiche aumentino. Abbi pazienza, questo non succede durante la notte, ma sicuramente accade una volta che hai le nozioni di base inchiodate.

Continua a imparare

Questi sono ovviamente solo la punta dell'enorme iceberg che è l'ottimizzazione dei motori di ricerca. Ecco alcuni link per iniziare:

  • WikiPedia
  • Linee guida di Google
  • Linee guida di Yahoo
  • Linee guida di Bing
  • Seguici su Twitter o iscriviti al feed Nettuts + RSS per altri articoli e tutorial di sviluppo web quotidiano.