Newsgroup: it.lavoro.professioni.webmaster
Titolo: indicizzazione pagine dinamiche

domanda da profano:
ho letto che indicizzare sui motori di ricerca pagine dinamiche (ASP, PHP,
...) è molto difficile. perche tali pagine sono generate automaticamente in
base a quanto passato sulla "linea di comando" o a quanto passato tramite un
form.
su 
http://pro.html.it/articoli/id_219/idcat_28/pro.html
 c'è un articolo che
spiega come aggirare questi problemi. da profano, ovviamente, ho capito ben
poco, e volevo un chiarimento su una singola questione.
ad un certo punto si dice:
"Per chi utilizza pagine dinamiche e non può intervenire direttamente nella
configurazione del web server non resta che affidarsi ad un trucchetto. Come
abbiamo detto Google, il motore che ci interessa di più per il
posizionamento, indicizza le pagine dinamiche solamente se linkate da pagine
statiche. Non ci resta dunque che preparare all'interno del nostro sito
alcune pagine statiche con link verso le pagine dinamiche che ci interessa
indicizzare. Queste pagine dovranno a loro volta essere linkate da più punti
del vostro sito web (magari da tutte le pagine) in modo da essere sempre
reperibili dal motore di ricerca."
qui iniziano i dubbi. "solamente se linkate da pagine statiche" che cosa
vuol dire? che ci deve essere un link a miapagina.asp?var1=1&var2=2 oppure
si intendono anche i collegamenti tramite form (quindi nella proprieta
ACTION se non vado errato)?
ancora, preparare "alcune pagine statiche con link verso le pagine
dinamiche" che cosa vuol dire? creare delle pagine HTML chehanno dei link a
miapagina.asp?var1=1&var2=2 ?
e i contenuti delle variabili chi le decide? ogni pagina dinamica è appunto
dinamica perche cambia contenuto a seconda di var e var2 (nell'esempio).
che cosa vuol dire dunque creare dei link?!?!
TC

 ACTION se non vado errato)?
 
I form non c'entrano nulla, si considerano solo link normali (ossia A 
HREF ecc.)
Devi semplicemente creare una pagina statica, ossia una pagina senza 
nessuna variabile (? e &) nell'URL, con i link a tutte le pagine 
dinamiche del tuo sito.
Mettiamo che hai un sito di commercio elettronico e che hai dieci pagine 
dinamiche con le seguenti URL che vorresti far indicizzare da Google:
http://www.miosito.it/prodotti.php?categoria=1&prodotto=1
http://www.miosito.it/prodotti.php?categoria=1&prodotto=2
http://www.miosito.it/prodotti.php?categoria=1&prodotto=3
http://www.miosito.it/prodotti.php?categoria=1&prodotto=4
http://www.miosito.it/prodotti.php?categoria=1&prodotto=5
Se non puoi o non vuoi procedere alla riscrittura dell'URL come spiegato 
nell'articolo (che rimane la soluzione migliore) devi creare una pagina 
statica con i link a tutti quelle pagine.
<A HREF="
http://www.miosito.it/prodotti.php?categoria=1&prodotto=1
" 
TITLE="prodotto 1">
<A HREF="
http://www.miosito.it/prodotti.php?categoria=1&prodotto=2
" 
TITLE="prodotto 2">
e così via.
Questa pagina statica la dovresti a sua volta linkare dalla Home del 
sito, e da tutte le pagine in cui puoi linkarla, in modo da creare un 
vero e proprio circuito di link.
Cmq, proprio in quest'ultimo periodo, Google sta cercando di affinare il 
suo algoritmo per indicizzare anche pagine dinamiche. Magari fra qualche 
mese tutto ciò sarà superfluo (ma non inutile, perché Google continuerà 
ad indicizzare meglio le pagine statiche).
Ciao, Francesco.


d'accordo. ma se le possibili combinazioni di variabili sono moltissime?
come si fa?
TC


Cosa te ne fai di indicizzare una pagina a cui si arriva solo tramite form?
Se fosse indicizzata una pagina dinamica simile, io la vedo su google e
magari ci vado.. cosa vedo secondo te, dato che non sono passato tramite
form? O una pagina senza contenuti (se non hai previsto un controllo a
livello di codice) oppure se sei stato previdente e sei un buon
programmatore al limite ricevo una pagina con errore.. o vengo redirectato
verso un'altra pagina.. ad ogni modo cmounque non sarebbe servito a nulla
far indicizzare quella pagina!!!
E poi anche se servisse.. spiegami COSA potrebbe indicizzare google! Cioč,
se c'č un form dal quale bisogna passare per arrivare ad una pagina, č
presumibile che il contenuto di tale pagina vari a seconda delle mie
immissioni nel form.. i crawler di google cosa dovrebbe inserire nel form
per arrivare a suddetta pagina? dati a caso?

 Cosa te ne fai di indicizzare una pagina a cui si arriva solo tramite
form?
vabbe tralasciamo i form (l'avevo detto che non sono un esperto).
per quanto riguarda l'altra domanda? cioe le varie possibili combinazioni di
valori di variabili passate sull'URL?
TC


Va beh senti se le combinazioni sono tante ma sono comunque conosciute, fai
una pagina ASP con un algoritmo che ti stampa dei link xon tutte le
combinazioni possibili.. poi prendi la pagina e la salvi come HTML di piu' a
me non viene in mente, non so di preciso come funziona questo metodo.. cmq
se il problema sono le combinazioni non scriverle a mano, ma automatizza il
tutto!

 
Esatto.
Ciao, Francesco.


ah ok, era quello che mi spettavo :-)
TC