

La ragione per cui utilizzeremo funzioni Php e non funzioni Javascript risiede principalmente nella natura di questi linguaggi.
JavaScript è interpretato dal browser quando la pagina viene visionata. Innanzitutto i browser non si comportano in maniera uniforme, specialmente quando si tratta di elaborare un javascript. Gli spider dei motori di ricerca agiscono come browser primitivi e spesso ignorano i javascript.
Inoltre, dal momento che gli algoritmi che generano sequenze casuali richiedono una sorta di calcolo prima di stampare a video i risultati, si creerebbe questa bizzarra situazione:

Elementi casuali efficaci, imprevedibili, non devono essere scelti dal browser. Questo perchè il browser conosce TUTTE le opzioni disponibili e ne sceglie una a caso. Al termine del processo, l'opzione prescelta viene mostrata all'utente.
Ciò che vogliamo ottenere, è un processo casuale che sia tale SIA per l'utente finale SIA per il browser.
PHP è un linguaggio di programmazione open source usato per la realizzazione di applicazioni lato server (server side). Una pagina web scritta in PHP è prima interpretata dal server, e successivamente servita al browser sotto forma di Html statico. E, a meno che non si includano funzioni javascript all'interno dell'output previsto, non ci saranno problemi di compatibilità con i diversi browser.
Il fattore determinante : una funzione random scritta in PHP viene elaborata dal server PRIMA che venga visualizzata dal browser. Ne consegue che sia il browser, sia l'utente umano vedranno la STESSA pagina.


Uno degli ultimi 'hype' in fatto di ottimizzazione per i motori di ricerca riguarda la randomizzazione. Come sempre, premettiamo che NON c'è un metodo unico e sicuro per ottenere posizionamenti alti e stabili nelle pagine di responso dei motori di ricerca. Non credete a chi dichiara di aver scoperto il 'segreto' delle funzioni random come via facile verso i primi posti nei motori di ricerca. NON è vero [ Di solito trovate dichiarazioni di questo genere in quei siti monopagina lunghissimi fatti con Front Page, che a suon di h1, gif animate e testimonial tanto illustri quanto inventati spacciano a caro prezzo, pagabile con Clickbank, il loro miracolo informatico... n.d.A. ]
In ogni caso, l'utilizzo di elementi casuali all'interno di una pagina web aiuterà in maniera significativa in queste situazioni:
- Utilizzo delle Doorway page: avere degli elementi random all'interno delle pagine aiuta a prevenire la penalizzazione per contenuti/pagine duplicate (o troppo simili tra loro). Questo perchè le pagine, di fatto, appaiono come uniche e frequentemente aggiornate (o, quanto meno, appaiono diverse ogni volta che gli spider le visitano).
- Prevenzione della penalizzazione per contenuti obsoleti (stale-page penalization) : anche pagine 'oneste' potrebbero essere penalizzate quando gli spider vedono che non vengono aggiornate. Aggiungendo elementi random alle pagine, queste appariranno sempre 'fresche'.
- Ovvi benefici nell'avere pagine costantemente aggiornate . Anche se non vengono realmente aggiornate, questo è ciò che gli spider assumeranno quando indicizzeranno e inseriranno nel database pagine sempre diverse.
Come dato di fatto , la Casualità , pur NON essendo l'unico e miglior metodo per raggiungere alte posizioni nei motori di ricerca, è un'efficace tecnica per PREVENIRE alcuni di quei fattori negativi che potrebbero penalizzare un sito internet. Riteniamo pertanto che meriti una prova.
Nel prossimo capitolo forniremo qualche nozione di base sullo scripting in PHP e come incorporare codice PHP all'interno delle pagine web. Questa szione è stata pensata per chi è completamente a digiuno con questo linguaggio e per chi in qualche modo ne è spaventato.Coloro che sono già familiari con il Php possono saltare direttamente alla pagina di presentazione e download degli script con cui aggiungeremo elementi casuali alle pagine web.
|