Visualizzazione post con etichetta Posizionamento sui motori di Ricerca. Mostra tutti i post
Visualizzazione post con etichetta Posizionamento sui motori di Ricerca. Mostra tutti i post

martedì 21 ottobre 2008

Fattori di posizionamento su Google Local OneBox,

Il SEO "geolocalizzato" del google Local OneBox, sta assumendo sempre maggior importanza per un numero crescente di progetti di Posizionamento sui Motori di Ricerca.

Sono moltissime le risorse e gli articoli online dove trovare informazioni sui principali fattori che determinano il posizionamento all'interno del Box di google dedicato ai risultati locali, ve ne segnalo tre in particolare:

- Questo articolo di Marco Ziero (alias Cibino)
- Questo articolo sul Search Engine Journal

In ognuna di loro si cerca di analizzare e pesare i principali fattori che concorrono all'algoritmo di ranking all'interno del Box (che presenta un massimo di 10 risultati), perchè una cosa è certamente chiara: a "decidere" chi e come si viene inseriti all'interno del OneBox è, e non poteva essere diversamente, un algoritmo!
Ed un algoritmo come tale è fatto da differenti fattori che influiscono ciascuno con un peso specifico proprio al posizionamento finale, esattamente come avviene anche per i "normali" risultati organici di google.
Ma c'è una importante differenza, diciamo "concettuale" : per comprendere meglio il ranking dei risultati locali, piu' che all'algoritmo del Motore di Ricerca, il parallelo andrebbe fatto come idea e struttura al punteggio di qualità che influenza il posizionamento dei risultati sponsorizzati (il cosidetto "Quality Score" ).

Perchè come nel Quality Score del Pay per Click, anche per i risultati locali, si deve porre l'attenzione su tre elementi diversi:

- La query (esatta) dell' utente

- Il contenuto della scheda dell'esercizio commerciale (e la sua posizione geografica rispetto alla località oggetto della query)

- La pagina di destinazione (cioè il sito web) linkata dalla scheda

Con un parallelo concettuale con gli elementi su cui bisogna concentrarsi nell'analisi del Quality Score che regola il PPC : la query, il testo dell'annuncio, la pagina di destinazione.

Come procedere quindi per posizionarsi al meglio all'interno del Google Local OneBox?

Detto che in primo luogo nei risultati locali "bisogna esserci" (Google Local Business Center, oppure grazie a Pagine Gialle e numerosi altri portali a seconda del proprio settore commerciale) la prima attenzione va riposta alla

1) Analisi delle "keywords" (e della località ovviamente) per cui si vuole essere trovati:

Ricerche del tipo: "Consulente web marketing a Firenze" oppure "Consulenze web marketing Firenze" o ancora "Web marketing Firenze " portano infatti a differenti Serp "locali" .

A differenza del posizionamento di un documento o di un sito web nei risultati organici, per il posizionamento in quelli locali, conviene concentrarsi su un unica Keyword o su un raggruppamento semantico molto preciso, lo "spazio di manovra" a disposizione per lavorare sui contenuti testuali è infatti abbastanza ristretto, dato che si limita in massima parte sul contenuto della scheda (che non lascia troppo spazio ai contenuti testuali):

2) Della scheda quindi i fattori piu' importanti sembrano essere:

- L'indirizzo e la posizione geografica rispetto alla esatta località cercata

In generale cercando un nome di località (tipo "Firenze", ma anche" Firenze Peretola ") google associa un punto geografico "esatto" ... provate a cercare la località di vs interesse e zoommate la mappa fino a scoprire l'indirizzo a cui viene associata la località; a questo punto sono due gli aspetti che contano:

>la vicinanza dell'esercizio commerciale
>la corrispondenza "semantica" tra la località cercata e il vs indirizzo ;-)

- Il nome del vs esercizio Commerciale e in generale il Titolo della Scheda

Facciamo alcuni esempi: se il vs Hotel si chiamasse "Hotel Peretola" sarebbe ottimo per una ricerca locale del tipo " Hotel a Firenze Peretola" perchè a prescindere dalla sua localizzazione piu' o meno vicina alla zona di Peretola ha il nome che coincide con la località cercata. Meno ottimizzato sarebbe invece per una ricerca del tipo "Albergo Peretola" o ancor meno per una query del tipo "Albergo vicino aeroporto a Firenze" (NB a Firenze l'aeroporto si chiama "Peretola").

Ecco cosa intendevo quando dicevo che la prima cosa da fare è analizzare bene la query su cui maggiormente si vuole puntare... ;-)
Se, quindi, il nome del vs esercizio commerciale è di per se ottimizzato tanto meglio, se no, cercate di fare "il possibile"... (ma senza esagerare, se no diventa Spam "locale" :-) ) ... un esempio lo trovate in questa query : "Realizzazione siti web a Firenze" i primi due risultati locali hanno saputo integrare al meglio la propria ragione sociale presente nella scheda (soprattutto il secondo ;-) ).

- La completezza della scheda

Dettagli, Foto e Video, ma soprattutto recensioni ... completare la scheda è molto importante. A seconda del proprio settore merceologico poi, quello delle recensioni è un punto che puo' diventare determinante (soprattutto se avete anche la "fortuna" che chi le realizza abbia l'accortezza di usare keywords interessanti ;-) ).

Infine veniamo alla
3) pagina di destinazione
Questo elemento è spesso sottovalutato quando si parla di risultati locali del OneBox, ma ho potuto verifcare come invece ci siano delle interessanti relazioni dirette..


Viceversa non avrebbero dovuto raddoppiare (in un solo anno) il numero dei Camper a Noleggio, gli amici della società Il Cerchio di Firenze... ;-)

In alcuni casi la relazione temporale che ho potuto osservare di un miglioramento del ranking all'interno del Google Local OneBox, attraverso un intervento nella sola pagina di destinazione è stato davvero impressionante! provare per credere!
Vi sono altri elementi che influenzano il posizionamento ?

4) Elementi esterni

Non sono convinto che linkare schede locali porti vantaggi evidenti di ranking nel OneBox (sempre in anchor ovviamente, tipo web marketing), anche se è molto plausibile che un fattore del genere sia certamente utilizzato, invece ho abbastanza certezza dell'importaza delle Mappe generate dagli utenti .

Conclusioni :

Non avete tempo per testare e provare personalmente ogni dettaglio?

allora ecco i miei "Fattori Killer " del posizionamento su Google local OneBox, su cui iniziare i vs test:
- Distanza dal centro località
- Title della scheda
- "Corrispondenza semantica" fra la query originale (intesa nel suo complesso keywords+località) , la scheda (tutta compreso foto e recensioni) e la pagina di destinazione (decisiva!)

domenica 20 luglio 2008

SEO - Fra tecnica e favole...












Una interessante discussione sta animando il Forum Gt nell'area "Penalizzazioni e consigli SEO": diversi utenti segnalano grosse variazioni nelle SERP (in negativo ovviamente!) registrate durante il mese di giugno, in contemporanea ad uno strano fenomeno di "difficolta' "di indicizzazione di nuovi contenuti da parte di Google.

Ma non è di queste particolari penalizzazioni che vorrei scrivere, ne delle ormai tristemente note "Fluttuazioni sinosuidali" dei risultati che stanno caratterizzando un gran numero di SERP, quanto piuttosto per segnalare una discussione nella discussione nata all'interno del lungo thread...

Un utente segnala la "penalizzazione" di un noto motore di ricerca (Godado.it) all'interno delle SERP di Google , concentrando tutte le sue attenzioni sulle caratteristiche tecniche con cui sono costruite quelle pagine: fondamentalmente una lista infinita di domini di terzo livello (uno per keyword) contenenti una lista di parole correlate (decine!) , tutte a loro volta linkate a serp interne a Godado... prive assolutamente di testo e/o uno straccio di contenuto originale ...(attualmente le pagine non sono accessibili da godado.it ma si trovano ancora nella cache delle serp di Google).

E' mai possibile che ci si possa domandare perchè un MDR di ricerca (non dico Google) le possa penalizzare? andando poi ad analizzare semplici questioni tecniche sulla struttura delle pagine o della posizione dei link?

Fare SEO implica una grande conoscenza tecnica, spesso interventi di URL rewrite, redirect particolari, modifiche ai codici delle pagine, ecc sono determinanti per una risoluzione di problemi di penalizzazione e posizionamento anche gravi... ma non è possibile perdere di vista quella che io ritengo essere la regola generale piu' importante per evitare di incorrere in penalizzazioni...

La cosiddetta regola di "Biancaneve" : osserva le tue SERP e i siti che le compongono... poi vai davanti ad uno specchio ;-) e fatti piu' volte la fatidica domanda.. "Specchio, specchio delle mie brame il mio sito è ancora, nel mio settore, una delle migliori risorse del reame (web) ? "

Fino a che vi risponderete di Si, non avrete di che preoccuparvi... le penalizzazioni saranno quasi sempre risolvibili e superabili grazie ad accorgimenti ed esperienza prettamente tecnica, ma quando vi risponderete di no... bè allora è il caso di cominciare a preoccuparvi!

Ecco il link al mio intervento nel Thread ...

sabato 28 aprile 2007

Google Phrase Rank ! ..l'indicizzazione per frasi e le sue implicazioni SEO

Ci sono anche Matt Cutts e l' amico (... ) Jeffrey Dean tra gli autori di due nuovi interessanti Brevetti di Google che riguardano ulteriori aspetti dell'utilizzo dei "dati storici" in funzione del Ranking pubblicati appena due giorni fa e di cui mi pare che ad oggi non sia ancora uscito molto qui da noi...

L'ultima "mandata" di brevetti (quelli cosiddetti del "Phrase Rank") aveva infatti spostato la nostra attenzione sulle infrastrutture e sui metodi di indicizzazione, con la descrizione dell'indicizzazione per frasi (che molte ripercussioni ha/potrebbe avere nelle serp di oggi) e degli archivi di indicizzazione secondari (che tanto fanno parlare di sequando si affrontano temi come i risultati supplementari o i risultati omessi).Ma di dati "storici" non ne parlavamo da tempo...

Leggi tutto qui...

lunedì 10 luglio 2006

Web Server & influenze sulla "SEO"

Configurazione del dominio, server web e scelta del provider dovrebbero essere attività da valutare con attenzione anche in chiave SEO: ecco un promemoria di possibili verifiche da fare prima di scegliere il proprio spazio Hosting (o in caso di incomprese penalizzazioni):

1) "autorevolezza" del proprio dominio:

Un elemento che potrebbe differenziare un buon sito da un cattivo sito (agli occhi di un "motore ideale")è la storia e il tipo di dominio che si utilizza o che ci si appresta a ottimizzare, ecco alcuni possibili elementi da considerare:

- Quando scade? Piu' lunga la durata della registrazione e piu' lontana la data di scadenza (un dominio si puo' registrare anno per annoma anche per piu' anni) piu' è sintomo di un dominio a cui "si tiene", "importante".

- La storia del dominio:Quanto è vecchio? Un dominio anziano è un dominio migliore. I nuovi domini sembrano passare infatti per verifiche e considerazioni che alcuni motori(google) non riservano per tutti gli altri creando tal volta effetti penalizzanti (Sandbox) che si risolvono solo col tempo (perora cosi sembra...)
Dopo la conseguente nascita del mercato del dominio usato (soprattutto da parte di spammatori e spam engines) si puo' immaginare che nuovi criteri venganoconsiderati per decidere "autorevolezza" e importanza di un dominio:
Quanti proprietari ha avuto? quali sono stati gli argomenti trattati dalle sue pagine web? Anche in questo caso,si puo' immaginare che "un motore ideale" giudicherà meglio i domini mono-proprietario, che hanno cambiato meno servers, admin c o tecnhical contact,e i cui corrispondenti temi e argomenti sulle pagine web che ha ospitato ospita siano rimasti gli stessi

- IP dedicato o IP condiviso ?Un sito hostato insieme ad altri mille vale senza dubbio meno di un sito da solo su un bel server dedicato (sempre agli occhi del ns"motore ideale") ecco perchè si "rumoreggia" che investire di piu' nella gestione del proprio dominio possa dare dei vantaggi.Inoltre se al ns stesso indirizzo IP sono presenti numerosi siti bannati, spam engine e compagnia bella, io, al posto del "motore ideale" potrei anche pensare di bannare (o almeno penalizzare) l'intero IP per "togliermi il pensiero"!

Strumenti e tools:
Info sui domini: nic.it whois.eu dnsstuff.com (whois lookup) e molti altri...Storia di un sito: archive.org verifica IP : domaintools.com/reverse-ip/ o dnsstuff.comCon chi è condiviso il mio sever?: per ora chiedete al provider !(non mi ricordo dove avevo visto un tool per cercare siti su di un server...)

2) Verificare la configurazione del dominio:

E' importante che il provider abbia configurato bene il dominio sui propri server in modo da non creare difficoltà di sorta al lavorodegli spider....

- www e senza wwwProvare a cercare la propria pagina con www. o senza www. : deve funzionare per entrambi (vogliamo forse perdere qualche bl?)

- Configurazione header Http:Cercando una pagina inesistente ho un messaggio di errore 404 "not found"? se si tutto ok.

- Verificare la configurazione del DNS (sono davvero sempre raggiungibile da tutti? Ho un server di qualità? in che tempi risponde il mio server?)Qui sono necessari alcuni strumenti di verifica DNS:

kloth.net/services/nslookup.php DNS report, DNS Timing (tempo risposta) : dnsreport.com/ Reverse DNS, trasversal DNS: dnsstuff.com

3)Sulla reputazione del provider cosa si puo' sapere?

Come è considerato il ns provider dal "motore ideale" che verifica anche l'appartenenza del mio sito a questo o quelprovider e che probabilmente considererà le mie pagine in maniera diversa a seconda della sua "fama"?

- Reputazione: google search (web + NG)- Blacklist: vedi sopra, domaintools ti dice se un IP è blacklistato e dove - http://www.dnsstuff.com/tools/ip4r.ch?ip=xxx.xxx.xx.xx

P.s Già che ci siamo sarebbe anche meglio se il ns provider ci consentisse di:
Possibilità di creare redirect lato server (301) Supporto dell'intestazione If-Modified-Since Pagine di errore personalizzabili Possibilità di creare sottodomini (magari gratuitamente) Accesso ai file di log del server Possibilità di assegnare un IP dedicato al dominio

lunedì 20 marzo 2006

L' Information Retrieval e il funzionamento dei Motori di Ricerca

ATTENZIONE!L'articolo che stai leggendo è stato scritto piu' di un anno fa. Le informazioni presenti potrebbero non essere aggiornate!
----------------------------------------------------------------------------------------------
Comprendere le basi del funzionamento dei motori di ricerca aiuta a vivere meglio... almeno in ambito SEO & SEM ;-)

Ecco allora un buon riassunto dei concetti "di base" :

Non si puo' parlare di motori di ricerca senza introdurre il concetto di "information retrieval" che altro non è che il nome che viene comunemente assegnato alla tecnologia alla base dell'interrogazione e della ricerca su archivi digitali.

"To retrieve" , in inglese "riportare" , "riportare indietro" rende bene il senso delle ricerche sui motori di ricerca: individuare fra miliardi di documenti archiviati quelli piu' adatti ad essere "ri-portati" agli utenti a seguito di precise interrogazioni.

Cosi' come non si puo' consultare una biblioteca senza un sistema di indicizzazione e catalogazione dei libri allo stesso modo non è pensabile di ricercare informazioni su Internet senza l'utilizzo di opportuni strumenti di information retrieval:

I motori di ricerca !

Inizialmente i "motori di ricerca" che parevano piu' idonei erano degli archivi di siti catalogati manualmente per argomenti , le cosiddette Directory, di cui Yahoo, siamo nel 1994 ne è il piu' famoso esempio.

Ma il numero di documenti, pagine, siti web sempre crescente (dell'ordine di miliardi) e l'enorme quotidiana mole di nuove pubblicazioni hanno fatto si che l'importanza delle Directory "umane" si affievolisse di fronte al nascere di algoritmi automatizzati di archiviazione, quali sono i MDR (motori di ricerca) propriamente detti.... il primo importante fu certamente Altavista, che è rimasto molto in auge fra gli utilizzatori della rete fino alla nascita di un certo Google (1998), che ha fatto delle innovative tecnologie di information retrieval il suo cavallo di battaglia!

Vediamo quindi di approfondire quali sono fondamentalmente i compiti e le caratteristiche principali di funzionamento di un MDR, la domanda è "Come funziona fondamentalmente un motore di ricerca?"
Approssimando l'attività di un motore di ricerca si distingue in piu' fasi fondamentali:

1. "Ricerca dei documenti da catalogare"

La prima cosa da fare per un motore di ricerca è quella di trovare tutti i documenti da catalogare: piu' ne troverà e maggiore sarà la completezza delle informazioni che potrà fornire ai propri utenti, quindi è compito di un MDR (motore di ricerca) di facilitare il recupero del maggior numero possibile di documenti ....


Agli albori della rete (bè pochi anni fa a dire il vero) uno degli strumenti principali per ottenere tale scopo era quello di richiedere agli autori di siti (documenti) di segnalare in appositi Form l'indirizzo (la URL) di ogni nuovo sito pubblicato. Il sistema è certamente ancora valido e utilizzato ma di sicuro non è piu' lo strumento principe affinchè un proprio sito venga catalogato dai motori di ricerca...


Infatti oggi tutti i MDR utilizzano sistemi informatici per la ricerca dei documenti da catalogare in rete: i cosiddetti SPIDER ! ("ragni", che camminano sulla rete/ragnatela). Uno spider è un software ( o meglio uno Bot, uno script automatico) che partendo da una lista di URL (indirizzi) di documenti/siti da catalogare "segue" ogni possibile LINK (collegamenti ad altri documenti) che trova, catalogando di ciascuno le informazioni presenti.

Quindi per far si che un ns documento venga catalogato da un MDR dobbiamo fare in modo di "ricevere una visita" da parte degli spider... basterà quindi che qualche altro sito già catalogato inserisca un LINK verso il ns oppure dovremo segnalare la URL direttamente al motore di ricerca.


2. "Indicizzazione"

La ricerca dei documenti in rete avviene continuamente in modo che il MDR possa avere in archivio sempre documenti il piu' possibile aggiornati ... ma come avviene la catalogazione delle pagine trovate?

Bè qui ogni motore utilizza una versione di Spider differente ed ognuno segue precise regole ma la cosa che sono tutti "costretti" a fare è archiviare ogni singolo documento in INDICI organizzati in modo che al momento delle richieste da parte degli utenti sia piu' facile e veloce ritrovare le migliori informazioni da fornire come risultato: ecco perchè questa fase viene chiamata INDICIZZAZIONE .

Quando si parla quindi di archiviazione o catalogazione di un documento su di un MDR il termine corretto è : "indicizzazione".

Piu' organizzato sarà l'indice piu' efficente saranno velocità e congruenza dei risultati forniti. Compito dell'indicizzazione e quindi degli indici dei documenti creati è quello di facilitare il ritrovamento del risultato piu' consono alla query di ricerca effettuata dall'utente: in linea generale viene creato un super-indice formato da tutte le parole trovate dallo spider nella rete ordinate alfabeticamente; a ciascuna parola (eliminate le cosiddette "stopword" cioè gli articoli, le congiunzioni ecc ecc) viene associato l'ID dei documenti che la contengono .

Quando un utente cercherà ad esempio, "albero" il MDR potrà andare velocemente (grazie all'ordinamento alfabetico) a cercare tutti i documenti prcedentemente indicizzati che contengono tale parola fornendo velocemente una lista di risultati.
In realtà motori come Google, distribuiscono su piu' server il compito di effettuare la ricerca: per ogni query lavorano oltre 500 server! ...in questo modo riescono a fornire risultati molto rapidamente.


3. "Ranking"

Ma il numero elevato di documenti rende necessario al MDR dover compire un ulteriore passo: non solo fornire tutti i documenti possibili che contengono una determinata query, ma gioco forza, fornirli ai propri utenti con un ordine di importanza prestabilita: prima i documenti che meglio rispondono alla ricerca poi gli altri...

Ma come viene calcolato il Ranking (l'importanza) di un documento all'interno di tutti i risultati possibili? Come vengono ordinate le SERP (Search Engines Results Pages) , cioè i risultati dei motori di ricerca?

Siamo arrivati velocemente al punto nodale dell'argomento : come ottenere un miglior posizionamento di un proprio sito/documento sui motori di ricerca:

Tecnicamente per ogni query (ricerca) di un utente l'algoritmo del MDR assegna o meglio calcola "un punteggio" ad ogni documento indicizzato e fornisce dei risultati in ordine di importanza: prima i documenti che hanno ottenuto un maggior punteggio poi tutti gli altri...

Il modo e i diversi elementi con cui ogni algoritmo (perchè ogni MDR ne ha uno proprio!) assegna un punteggio ad un documento NON è possibile conoscerlo (bè, neanche la formula della Coca-cola la conosce nessuno!) ma attraverso lo studio e la sperimentazione è possibile cercare di avvicinarsi a capire quali sono gli elementi piu' importanti:

Ogni Mdr ha la sua "formula" ogni MDR ha i suoi criteri... Comunque fondamentalmente i MDR assegnano "punteggi" su due livelli:

1. relativamente e puntualmente alla query fatta e quindi a "fattori interni" al documento relativi a posizione e corrispondenza all'interno del documento stesso delle parole cercate ( frequenza, distribuzione, posizione, ecc)

2. In funzione dell'importanza del "documento" a prescindere dalla query ... cioè in fase di indicizzazione ogni documento assume un "punteggio" in base a "fattori esterni " a fattori di carattere generale e non "puntuale" quali sono ad esempio il numero di Link che il documento riceve in rete e in pase alla qualità degli stessi. (vedi avanti "Page Rank" nel caso specifico di google)

Vediamo di fare un semplice esempio del funzionamento di quanto detto, immaginiamo una query qualunque:

"Motori di ricerca"

Ignorata la "di" perchè stopword, i server che contengono l'indicizzazione incroceranno tutti i documenti (indicati da un numero di id) che contengono le parole "motori" e "ricerca" ...


Motori id100 id201 id203 id444 ecc ecc ecc
Ricerca id100 id123 id245 id444 ecc ecc ecc

Tutte e due le parole presenti id100 id444


I documenti n° 100 e N° 444 sembrano i piu' idonei, un opportuno algoritmo provvederà a calcolare il "punteggio" da assegnare ai documenti, e prima di mostrarli nelle "serp" , il MDR andrà anche "a leggere" sui server dove i documenti fisicamente risiedono in copia e costruirà lo "snippet" cioè la frase del contesto che accompagna ogni risultato, per poi finalmente offrire i risultati all'utente!

Il tutto in qualche frazione di secondo! Ecco lo schema di funzionamento di Google :

1. Il web server invia la query al Datacenter :

2) Qui, sui dati "indicizzati" (vedi Phrase Rank) agiscono gli algoritmi che restituiscono la lista ordinata per importanza dei documenti che la contengono

3) Viene creato lo "snippet" grazie alle versioni di cache presenti sui "Documents server"



4)... "infine" i risultati vengono mostrati (il tutto in una frazione di secondo) all'utente!
Lo studio di questi meccanismi e soprattutto degli algoritmi che assegnano i "punteggi" ai documenti da mostrare in "serp" , e le relative contromosse possibili per cercare di migliorare il "ranking" di propri documenti, è cio' che viene definito: "Posizionamento sui motori di ricerca" !
Da qui in avanti cercheremo di analizzare puntualmente tutti i possibili elementi che contribuiscono a formare il Ranking delle serp sui Mdr.

Da segnalare sull'argomento:
Sul db di Google e sui sistemi di indicizzazione dei dati storici: Google Big table