Ti sei perso il VI Convegno gt? Forse puoi rimediare... www.convegnogt.it X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Seo e Tecnologie > Posizionamento Nei Motori di Ricerca
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

Posizionamento Nei Motori di Ricerca Ottimizzazione e aumento visibilità sul web

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Posizionamento Nei Motori di Ricerca


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 04-04-07, 17:27   #1 (permalink)
Esperto
 
Data di registrazione: Jun 2006
Messaggi: 221
Cloaking "a fin di bene" - SEO vs AJAX

La domanda è semplice, e diventerà un problema sempre più comune.

ipotizziamo un sito che contenga AJAX per la generazione di testo, l'ajax è eseguito non in modo da mostrare i div nell'html solo dopo alcuni click (tipo scriptacoulus per interndersi, dove uno mette div presenti nel html come display:none e poi li mostra con le funzioni fornite dalle librerie, quindi il testo è presente ma invisibile).

Questo ipotetico sito e' impostato per fare tutto via js esterni che quindi producono una pagina con la sua infrastruttura ma senza testo (per google) nella parte centrale.

Indipendetemente dalle molteplici alternative per risolvere il problema, tra le quali cambiare le funzioni ajax o generare pagine statiche e linkarle da sitemap o la pagina stessa etc..

mi chiedevo.. pensate che fare cloacking sugli spider per mostrare il testo staticamente sia una soluzione attuabile?

% di rischio..?

premetto che non la considero una soluzoine, perchè non può essere definitiva, ma ero curioso di sapere cosa ne pensavate qui..

ola
__________________
DSoM's Blog
dsom non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 04-04-07, 20:20   #2 (permalink)
Esperto
 
Data di registrazione: Jun 2006
Messaggi: 221
uè, dove sono tutti gli utenti con il tag "esperto"?

che succede...? rispondono solo ai post tipo "questo meta description va bene..?" (e giù 4 paginate di kw!!)

ovviamente scherzo, è solo un "up" :P
__________________
DSoM's Blog
dsom non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 04-04-07, 21:10   #3 (permalink)
Esperto
 
L'avatar di FuSioNmAn
 
Data di registrazione: Jan 2007
Ubicazione: Salerno
Messaggi: 491
Invia un messaggio tramite AIM a FuSioNmAn Invia un messaggio tramite MSN a FuSioNmAn
Ajax presuppone una interrogazione lato server tramite javascript.
Cambiare invece stato da display:none a display:visible non è ajax ma un cambio di stato di un oggetto via javascript.
Quello che chiedi è totalmente sconsigliabile. Il motore legge tutti i testi invisibili perchè questi ultimi sono leggibili nell'html. Tra l'altro li classificherà proprio come invisibili e quindi gia comincia ad insospettirsi.
Se proprio vuoi farlo devi usare codice lato server che non mostri l'html che non deve uscire.
FuSioNmAn non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 05-04-07, 09:53   #4 (permalink)
 
L'avatar di Giorgiotave
 
Data di registrazione: Oct 2004
Ubicazione: Monasterace
Messaggi: 34,261
Invia un messaggio tramite Skype a Giorgiotave
Poi dipende da caso a caso.

Puoi fare un esempio concreto?
__________________
Giorgio Taverniti Blog - Il mio account Twitter!

Che aspetti? Diventa MODERATRICE del Forum gt !!!
Giorgiotave ora è in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 05-04-07, 14:16   #5 (permalink)
Esperto
 
Data di registrazione: Jun 2006
Messaggi: 221
:)

Quote:
Giorgiotave Visualizza il messaggio
Poi dipende da caso a caso.

Puoi fare un esempio concreto?
no scherzo sotto in fondo c'è un esempio.

Quote:
Ajax presuppone una interrogazione lato server tramite javascript.
Cambiare invece stato da display:none a display:visible non è ajax ma un cambio di stato di un oggetto via javascript.
Quello che chiedi è totalmente sconsigliabile. Il motore legge tutti i testi invisibili perchè questi ultimi sono leggibili nell'html. Tra l'altro li classificherà proprio come invisibili e quindi gia comincia ad insospettirsi.
Se proprio vuoi farlo devi usare codice lato server che non mostri l'html che non deve uscire.
ciao, prima di tutto grazie per la risposta, indicativamente la penso come te, queste cose non mi piacciono, volevo giusto capire se c'era qualcuno che aveva una soluzione che funzionava (e legale), visto che prima o poi è probabile diventino un problema di uso comune

ci sarà un AJAX SEF ed uno non SEF
di questo sono sicuro :P

non so se conosci script.aculo.us, sono librerie ajax che tramite l'operazione che ti ho descritto prima e alcune function permette transizioni "graficose" realtime.

uso questo tipo di script abitualmente, ad esempio c'è n'è uno (orrendo :P)
sul mio sito http://www.aicube.net per il cambio della lingua, se guardi il codice ci sono 2 div che si alternano, ma sono entrambi presenti sull'html.

se vedi via google lo spider prende entrambi i testi senza battere ciglio.

basta cercare :
site:www.aicube.net/ my name
site:www.aicube.net/ mi chiamo

trovi lo stesso file in 2 versioni. questo perchè i div sono entrambi presenti.

l'esempio dei div con display:none era giusto per far capire che il problema c'era perchè certo testo non è proprio presente nel codice.

Il problema che ponevo invece è una versione fatta male di una cosa del genere: http://www.dynamicdrive.com/dynamici...axtabscontent/

qui si usano file esterni, facilmente indicizzabili per buttare il contenuto, nel problema che ponevo invece si presuppone si usino funzioni js esterne quindi contenuto non indicizzabile e non percepibile dal motore.

la mia domanda è : cosa fareste?
__________________
DSoM's Blog
dsom non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 05-04-07, 15:23   #6 (permalink)
Esperto
 
L'avatar di FuSioNmAn
 
Data di registrazione: Jan 2007
Ubicazione: Salerno
Messaggi: 491
Invia un messaggio tramite AIM a FuSioNmAn Invia un messaggio tramite MSN a FuSioNmAn
Ecco google ha beccato entrambi i testi perchè, quando passa sul tuo sito, esegue i link e vede che i testi corrispondono alla stessa pagina (perchè non è un link ma un js che apre un div).

Quindi sia il contenuto inglese che italiano corrispondono alla stessa pagina anche se l'utente, per vederli, dovrà cliccare la lingua corrispondente.

Nel tuo caso non ci saranno problemi perchè non stai facendo un uso fraudolento dei div nascosti. Il senso dei 2 contenuti è lo stesso e google se ne accorgerà e valuterà come una traduzione e non un tentativo di mostrare contenuti ad hoc per lo spider.

Considera comunque che google esegue una pagina come un utente e vede quello che vede un utente.

Il tuo non è un vero e proprio cloaking visto che non fai manipolazioni lato server quindi puoi stare tranquillo.

Se proprio vogliamo essere puristi dell'indicizzazione...bisognerebbe evitare sti div al click e fare 2 pagine separate per ogni lingua. Più che altro per fornire all'utente la pagina nella lingua che vede nella ricerca di google e non quella che uscirà per default sul tuo sito.

Il controllo approfondito dell'html con contenuti fraudolenti poi, secondo me, è un altro passaggio dedicato che fanno gli spiders
ciao ciao
FuSioNmAn non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 05-04-07, 15:44   #7 (permalink)
Esperto
 
Data di registrazione: Jun 2006
Messaggi: 221
Quote:
FuSioNmAn Visualizza il messaggio
Ecco google ha beccato entrambi i testi perchè, quando passa sul tuo sito, esegue i link e vede che i testi corrispondono alla stessa pagina (perchè non è un link ma un js che apre un div).

Quindi sia il contenuto inglese che italiano corrispondono alla stessa pagina anche se l'utente, per vederli, dovrà cliccare la lingua corrispondente.

Nel tuo caso non ci saranno problemi perchè non stai facendo un uso fraudolento dei div nascosti. Il senso dei 2 contenuti è lo stesso e google se ne accorgerà e valuterà come una traduzione e non un tentativo di mostrare contenuti ad hoc per lo spider.

Considera comunque che google esegue una pagina come un utente e vede quello che vede un utente.

Il tuo non è un vero e proprio cloaking visto che non fai manipolazioni lato server quindi puoi stare tranquillo.

Se proprio vogliamo essere puristi dell'indicizzazione...bisognerebbe evitare sti div al click e fare 2 pagine separate per ogni lingua. Più che altro per fornire all'utente la pagina nella lingua che vede nella ricerca di google e non quella che uscirà per default sul tuo sito.

Il controllo approfondito dell'html con contenuti fraudolenti poi, secondo me, è un altro passaggio dedicato che fanno gli spiders
ciao ciao
ciao, e grazie ancora, ricapitoliamo so anche io che il mio non è assolutamente cloacking, probabilmente mi spiego un pò male

la domanda è diversa : supponendo di non poter attuare una tecnica come quella che uso io, posso fare un vero e proprio cloacking sullo spider di google per mostrargli una pagina identica ma indicizzabile?

è una cosa che un ipotetico controllo umano non potrebbe penalizzare,io mostrerei lo stesso testo, quindi niente di male.

la questione è se secondo voi google becca e castiga subito, o aspetta un po e controlla..
__________________
DSoM's Blog
dsom non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 05-04-07, 21:29   #8 (permalink)
 
Data di registrazione: Jan 2007
Ubicazione: Ibiza
Messaggi: 158
Secondo me:

1 - i div con display: none che diventano display: block al click su un bottone non danno nessun problema.
2 - ho visto certi siti che hanno il contenuto delle pagine indicizzato, però nel momento in cui accedi alla pagina se non sei registrato ti chiede di registrarti. Perciò credo che facciano uso di cloaking per far vedere ai motori i contenuti.
Perciò nessuno ti può dire "non ti preoccupare, usa pure il cloaking", proprio perchè google penalizza pesantemente il cloaking. Però non penso lo faccia automaticamente, perciò io ti consiglierei di provare / fare qualche test.
__________________
Nemesis Design: Realizzazione siti web - Web Design
Nemesis_RM non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 06-04-07, 13:09   #9 (permalink)
Esperto
 
L'avatar di beke
 
Data di registrazione: Mar 2005
Ubicazione: Firenze
Messaggi: 1,316
Invia un messaggio tramite MSN a beke
Ciao DSOM

La prima cosa che mi viene da dire è che usare scriptaculous per alternare testi in lingue diverse non è il massimo

Il risultato, dal punto di vista dello spider, è come quei vecchi siti di agriturismo composti da una sola pagina con il testo in tutte e 4 le lingue.

E la sincronia fra il title e il testo visibile?
E la sincronia fra la description e il testo visibile?
E la provenienza (e il testo) dei dei backlink che puntano al documento?

In una delle due lingue il documento risulterà inevitabilmente meno ottimizzato.

E' senz'altro vero che ci troveremo ad affrontare sempre più spesso questo tipo di cose, almeno per un pò di tempo, visto anche che ogni tre giorni esce un nuovo framework in javascript e ogni tre ore una libreria basata su uno di questi, secondo me intanto si potrebbe partire cercando di confondere meno possibile le idee ai motori sui contenuti dei documenti.
__________________
Posizionamento Web - Ricette di cucina

beke non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 06-04-07, 14:02   #10 (permalink)
ModSenior
 
L'avatar di nbriani
 
Data di registrazione: May 2005
Ubicazione: Firenze
Messaggi: 1,938
Invia un messaggio tramite MSN a nbriani Invia un messaggio tramite Skype a nbriani
quotando in pieno Beke (che saluto! ) , un unica considerazione personale di carattere generale... mentre il display:none lo considero algoritmicamente non possibile da penalizzare tu-court (lo dimostrano le lettere di ban "soft" utilizzate in tali casi) , per il cloaking starei piu' attento ... cioè anche se usato "con scopi benefici" io non dormirei proprio tranquillo...


Nicola
__________________
Web Marketing Consultant

Focus on:
IV Convegno GT !
nbriani non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 06-04-07, 14:12   #11 (permalink)
Esperto
 
L'avatar di beke
 
Data di registrazione: Mar 2005
Ubicazione: Firenze
Messaggi: 1,316
Invia un messaggio tramite MSN a beke
Ciao Nicola

Sono daccordo, difficile stabilire quando un display:hidden è fatto in malafede, a meno di evidente keyword stuffing o pesante distonia fra i topic.

Soprattutto adesso che, come giustamente fa notare DSOM, si moltiplicano le pagine che usano codice "avanzato" (e quindi difficilmente parsabile, vista anche la quantità dei documenti da esaminare) per presentare i contenuti agli utenti.

Tutto questo ovviamente al netto dei GQR...
__________________
Posizionamento Web - Ricette di cucina

beke non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 06-04-07, 14:17   #12 (permalink)
ModSenior
 
L'avatar di nbriani
 
Data di registrazione: May 2005
Ubicazione: Firenze
Messaggi: 1,938
Invia un messaggio tramite MSN a nbriani Invia un messaggio tramite Skype a nbriani
Quote:
beke Visualizza il messaggio
Tutto questo ovviamente al netto dei GQR...
esatto! pensavo proprio solo a loro ormai ....
__________________
Web Marketing Consultant

Focus on:
IV Convegno GT !
nbriani non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 06-04-07, 14:26   #13 (permalink)
ModSenior
 
L'avatar di nbriani
 
Data di registrazione: May 2005
Ubicazione: Firenze
Messaggi: 1,938
Invia un messaggio tramite MSN a nbriani Invia un messaggio tramite Skype a nbriani
Quote:
dsom Visualizza il messaggio
la questione è se secondo voi google becca e castiga subito, o aspetta un po e controlla..
la prima che hai detto secondo me quindi... ma forse potresti fare un bel test su qualche dominio ad hoc e magari poi raccontarci come è andata... no?

(comunque ritengo abbastanza uno sforzo spropositato star dietro agli spider e alle loro mutevoli sembianze , solo per usare un componente aiax poco "Seo" ... non sarebbe meglio trovare una soluzione alternativa piu' semplice? che so landing page, pagine alternative seo-frendly "difficilmente raggiungibili" dagli utenti... ecc ecc)


Nicola
__________________
Web Marketing Consultant

Focus on:
IV Convegno GT !
nbriani non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 06-04-07, 15:38   #14 (permalink)
Esperto
 
Data di registrazione: Jun 2006
Messaggi: 221
Quote:
nbriani Visualizza il messaggio
comunque ritengo abbastanza uno sforzo spropositato star dietro agli spider e alle loro mutevoli sembianze , solo per usare un componente aiax poco "Seo" ... non sarebbe meglio trovare una soluzione alternativa piu' semplice? che so landing page, pagine alternative seo-frendly "difficilmente raggiungibili" dagli utenti... ecc ecc


Nicola
d'accordo con te.

Il problema è che la vera sfida non è posizionare siti facendoli diventare tutti "ad hoc", ma posizionare toccando meno cose possibli, e venendo incontro alle esigenze dei clienti, AJAX incrementa l'usabilità in modo impressionante, perchè dovrebbero rinunciarci?

Il thread non nasceva appunto per trovare altre vie, ma per valutare strade e risorse AJAX SEO Firendly, anche perchè prima o poi questi strumenti saranno presenti su tutti i siti, incrementano la User Exeperience in modo troppo impressionante per poterli ignorare.

Altro aspetto interessante, è il rapporto che c'è tra web analytic e ajax : tracciare transizioni di conversione che lavorano tramite AJAX non è cosa da tutti i giorni, (Google Analytic non lo fa ad esempio) e i professionisti del settore si stanno dando da fare in questo senso.

AJAX (e derivati) saranno e già sono una delle anime del WEB 2.0.

Meglio organizzarsi no?

EDIT :

Leggo ora le risposte di Beke, avevo visto solo l'ultima di nicola

è ovvio che script.aculo.us usato come sul mio sito è un esempio "orribile" (come avevo già detto) in termini SEO, ma quel sito è tutto tranne che ottimizzato, come si dice, il calzolaio ha le scarpe rotte :P

La differenza è che usato magari differentemente sempre al netto dei GQR è uno degli strumenti AJAX che conosco che da meno noia, forse anche perchè è meno potente di altri.

Ad esempio, sul mio blog permette di mantenere link in home SEF verso tutti gli utlimi post (cliccando sulle categorie in alto), e la cosa ha riscontri positivi sul ranking.

ola
__________________
DSoM's Blog

Ultima modifica di dsom : 06-04-07 16:08.
dsom non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 29-08-07, 15:06   #15 (permalink)
gh3
Esperto
 
L'avatar di gh3
 
Data di registrazione: Oct 2006
Ubicazione: Milan, Italy
Messaggi: 1,112
La domanda sorge spontanea, e se data l'uscita di ottime librerie come moo.fx e scriptacolous, prendesse piede l'uso massiccio di queste tecnologie, l'unico cloaking "legale", sarebbe quello che renderizza due versioni del sito, uno per utenti con js attivo e/o spider, e utenti senza?

Quindi si tornerebbe un po' al sito in due versioni ( come accadeva con flash e html ) con però un controllo automatico che verifica se il client usa o ha attivo js e salva il tutto in un cookie ( ovviamente sarà necessaria una pagina di intro/welcome/etc etc ).

Con un controllo di questo tipo... siamo in presenza ancora di cloaking o no?

Il contenuto ovviamente varia, ma ad hoc in base alle potenzialità del client permettendo una corretta fruizione delle informazioni a tutti gli utenti.

Che dite?
gh3 non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Rispondi
Tags: , , , , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 16:52.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.