web-dev-qa-db-fra.com

Comment réaliser le référencement des pages XHTML qui chargent des données dans le DOM en utilisant un appel de service JQuery-AJAX?

J'ai un site Web simple (5 à 8 pages XHTML et une passerelle de paiement à effectuer) avec environ 1 500 produits ayant une référence SKU/code de produit.

exemple d'URL pour la requête: http://www.domainname.com/product-detail.html?20001-1P16AX et je suis en train d'extraire des données via un appel de service JQuery/AJAX et de les transmettre au DOM.

Les balises méta (données en italiques gras) que je souhaite renseigner via des appels de service comme sous

  • <meta name = "description" content = " 20001-1P16AX, 20001 - 1P Commutateur 1 voie 16AX gris, EIKON, 175 "/>
  • <meta name = "keywords" content = " 20001-1P16AX, 20001, commutateur, gris, EIKON, 175, COMMUTATEUR, GRIS "/>

Ma requête est ...

  • Pouvons-nous charger des données de référencement dans des méta-tests via des appels de service JQuery/AJAX ?
  • Si Google ou d’autres moteurs de recherche populaires mettent en cache ces données dynamiques et les redirigent vers la page de produit EXACTE lors de la recherche?
  • Existe-t-il un meilleur moyen de réaliser un référencement/d'effectuer une recherche pour le scénario susmentionné?

Je serais très heureux d'entendre tous les experts, suggérez-le.

Merci
NBaua

1
NBaua

Vous pouvez charger n'importe quelles données avec un appel Ajax. Par exemple, ce site modifie le titre de toutes les pages (il peut également s'agir d'une balise méta) avec JavaScript et Google les indexe correctement . Ce site utilise la méthode "fragments d'URL échappés" pour être indexé.

0
check_ca

Généralement, Google ou d’autres moteurs d’exploration n'exécutent pas votre code js et ne chargent donc pas vos balises méta. Mais il existe toujours des moyens de rendre votre site convivial.

Je connais deux manières. L'une est Hijax ( http://en.wikipedia.org/wiki/Hijax ) et l'autre est la méthode de capture instantanée HTML utilisant des "fragments d'URL échappés" ou une autre méthode.

À mon avis, l'hijax est plus propre. Dans cette méthode, il vous suffit de faire la différence entre le navigateur demandant votre page et le robot d'exploration demandant votre page. Je ne sais pas comment vous déclenchez le changement de votre page ajax. Des informations à ce sujet seraient plus utiles. Il vous suffit d'afficher tout le contenu de la page, y compris les métadonnées, sans vous soucier de l'apparence ni de l'expérience utilisateur côté serveur, uniquement lorsque vous demandez à un robot d'indiquer si aucun JavaScript n'est exécuté.

1
user1055979