2010-01-19 21 views
5

Esiste un modo standard ampiamente utilizzato su come indicizzare il contenuto caricato ajax (per i motori di ricerca)?Indicizzazione contenuto caricato ajax

Ad esempio, indicizzazione del contenuto HTML che dovrebbe essere inserito dinamicamente in una pagina.

Grazie

risposta

2

Si consiglia di considerare l'utilizzo di una sorta di generatore sitemap che aggrega tutto il contenuto che si carica normalmente tramite AJAX.

Sitemap sono particolarmente utili sui siti web dove:

  • Alcune aree del sito non sono disponibili tramite l'interfaccia sfogliabile , o
  • webmaster utilizzare ricco contenuto Ajax, Silverlight o Flash che è normalmente non elaborati dai motori di ricerca .

Da Wikipedia - Sitemaps

Ricordate che:

Poiché la maggior parte web crawler non eseguire codice JavaScript, pubblicamente applicazioni web indicizzabili dovrebbero fornire un mezzo alternativo di di accesso a contenuti che sarebbe normalmente recuperato con Ajax, a consentire ai motori di ricerca di indicizzalo.

Da Wikipedia - AJAX Drawbacks

Inoltre si può essere interessati a verificare i seguenti articoli:

1

Un modo per farlo è usare fallback JS per le finestre di dialogo come thickbox: Un link ricorda alla finestra di dialogo caricamento di contenuti Ajax, e il fallback href='...' indicherebbe una rappresentazione-motore di ricerca leggibile quel contenuto (cioè lo snippet HTML che la funzione AJAX avrebbe caricato, ma circondato dalle basi del corpo HTML necessarie).

Esempio (ho tirato rel='box' fuori del mio culo, questo dovrebbe essere l'ancora per il plugin di dialogo, come rel=thickbox):

<a href='/encyclopedia/definition/mushroom.html' rel='box'>Definition of Mushroom</a> 
  • cliccando sul link in un browser Ajax/JS abilitato si aprirà una bella finestra di dialogo con l'articolo
  • Facendo clic sul collegamento senza JS (o come motore di ricerca) si aprirà una nuova pagina contenente l'articolo (che necessita di un'intelligenza lato server per rilevare da quale canale proviene la richiesta) .

Questo è tutto ciò che mi viene in mente in questa direzione. Ajax e motori di ricerca è un campo ampiamente inesplorato altrimenti.

0

Non so davvero la risposta, ma mi sembra che il contenuto caricato con ajax non contribuisca a migliorare le posizioni se il motore di ricerca non può riferirsi a contenuti caricati con jax. Un altro motore di ricerca di parole non può dire: "Ehi, vai qui e poi fai clic sul terzo pulsante dall'alto per vedere il contenuto che ti interessa".

Penso che una buona idea è quella di mettere questo contenuto in XML e mettere un link a questo xml al tag (come URL RSS) ...

0

Che ne pensi di utilizzare un contenuto alternativo per i client disabilitati JS (motori di ricerca)? Penso che non ci sia altro modo per far sì che i motori di ricerca indicizzino correttamente il tuo sito AJAX.

Problemi correlati