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
Ma requête est ...
Je serais très heureux d'entendre tous les experts, suggérez-le.
Merci
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é.
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é.