2009-06-24 3 views
0

J'ai construit un client Twitter qui n'a qu'une seule page: index.html. Lorsqu'il est utilisé, il extrait le contenu des flux JSON pour remplir diverses colonnes. Le problème est quasiment aucun trafic provenant de Google, sauf pour les recherches sur le nom de domaine du site. En effet, Google explore uniquement index.html lorsqu'il est vide et avant que l'utilisateur saisisse un nom d'utilisateur Twitter à rechercher.Page différente fournie pour Google Crawl

Comment puis-je avoir l'araignée de Google, en essayant d'explorer index.html crawl au lieu de simplement index.html (ou en plus) aussi dire index.html # CNN (ie site.com/#CNN) ou index. html # whitehouse où tout le contenu de ces pages sera également exploré et ainsi être accessible aux utilisateurs recherchant les termes qui s'y trouvent.

+0

Si vous ne savez pas déjà, google bot ne lance pas javascript quand il s'agit de votre page. – Tony

+0

Google n'indexe pas correctement les sites 100% AJAX. Si vous voulez compter sur google pour le trafic, vous allez devoir mordre la balle et se contenter d'un design légèrement moins centré sur AJAX. –

Répondre

2

Je ne pense pas que Google inclura jamais un fragment (#) dans son index. Vous devez fournir une URL alternative, comme site.com/CNN

+0

Le problème ici est que je ne veux pas qu'une telle page soit nommée en tant que telle, car elle ne refléterait pas le contenu de la page dès que l'utilisateur s'éloignerait de CNN. Mais, ce peut être le seul choix. – Adrian33

0
  • Utilisez un plan du site pour illustrer les options de Google.
  • Intégrer des liens cachés afin que Google sache y regarder?
  • Utilisez une page séparée pour lister certains "exemples". Pourrait être un hybride pour vos utilisateurs plus Google ...
+0

le plan du site peut fonctionner, mais il existe déjà un lien sur la page d'accueil de site.com/#testuser (certains "exemples" existent, mais seulement dans un div qui dessine le contenu d'un fichier texte lorsqu'il est chargé dans un navigateur (pas crawler?)) Le contenu de site.com/#testuser n'est pas analysé. – Adrian33

Questions connexes