I siti dinamici (basati cioè su database) e i sistemi di gestione dei contenuti (c.d. “cms” acronimo di content management system) sono una grande soluzione quando occorre gestire una notevole quantità di contenuti di un sito ma spesso le url dinamiche che tali sistemi generano mortificano il posizionamento in quanto, come è noto, le pagine dinamiche caratterizzate dalla presenza di oltre due caratteri “jolly” (tali sono ad es. “&”, “%”, “?” ecc.) vengono ignorate dai motori di ricerca e così gran parte dei contenuti del sito non viene indicizzata.
Inoltre i sistemi dinamici fanno correre anche alcuni rischi come quello di far indicizzare ai motori di ricerca una stessa pagina sotto diversi parametri di sessionId ponendo di fatto il sito di fronte alla possibilità di una penalizzazione per duplicazione dei contenuti.
Chi è esperto di SEO si sarà sicuramente premurato predisponendo un sistema di “url rewriting”, un sistema cioè che riscrive le url rendendole leggibili ed indicizzabili, trasformando i caratteri jolly in caratteri leggibili. Certamente la gran parte dei siti che si basano su sistemi dinamici o cms non si saranno dotati di un tale sistema, che richiede spesso anche una certa competenza tecnica (soprattuto sui server windows).
Per risolvere i problemi tipici sopra descritti e riuscire a catalogare nel proprio indice tutti i documenti prima non indicizzabili evitando il problema della duplicazione del contenuto, Yahoo! ha inserito nella suite messa a disposizione dei webmaster (Yahoo! Site Explorer) uno strumento di url rewriting che risolve tutti i problemi facilitando di gran lunga la vita al webmaster e permettendogli di migliorare di gran lunga il posizionamento e la quantità di pagine indicizzare su Yahoo!.
Attraverso questo tool si comunicano a Yahoo! i parametri contenuti nelle url affinché Yahoo! li ignori: a questo punto il motore di ricerca riscrive tutte queste url filtrando i parametri non necessari (come le sessionId). I passi per utilizzare il sistema di url rewriting sono cinque:
1)occorre fare il login in Yahoo! Site Explorer;
2)Aggiungere il sito (se non è già stato fatto) in MySites ed autenticarlo seguendo la relativa procedura;
3)Per ogni sito presente ed autenticato apparirà il tab “Dynamic URLs” nel quale possono essere inseriti i parametri che desiderate Yahoo! rimuova dalle url sostituendo tali caratteri con un valore specifico;
4)Una volta inseriti i parametri Yahoo! mostrerà l'elenco di tutte le url che saranno interessate da questa operazione;
5)Una volta confermata l'azione verranno modificate le impostazioni di crawling cosicché ogni volta Yahoo! indicizzerà le pagine del sito seguirà le impostazioni inserite in quest'area.
Speriamo che il tool di Yahoo! sia un suggerimento che anche Google possa presto prendere in considerazione. E' in effetti interesse degli stessi motori di ricerca – oltre che, naturalmente, di ogni webmaster – quello di non perdere una mole importante di contenuti che attualmente sono “invisibili”.
Stefano Mc Vey
Data di pubblicazione di questo articolo:5 novembre 2007
Articoli correlati:
Installando un sistema di url rewrite (modificando il file .htaccess o il mod_rewrite sui server apache o installando una dll sui server windows – o ...
|
| Verrebbe voglia di adottare un sistema di url rewriting modificando automaticamente tutte le url e convertendo il sottolineato in trattino ma sarebbe un ... |