Maintenant avec Web 2.0, la tendance est AJAX, il existe de nombreux cadres existants sur le marché promouvant Ajax, mais c'est Ajax vraiment réfléchi? P>
6 Réponses :
N'oubliez pas de mettre des params href dans [a] des balises pointant sur une fonctionnalité latérale du serveur similaire. De cette façon, le contenu peut être indexé par des robots. P>
Cet article pourrait être utile: p>
http://www.singlegrain.com/ Blog / Création-an-Séo-respectueux du site-utilisation-ajax p>
Non, Ajax est incroyablement hostile, car les araignées, etc. n'exécutent aucun des appels Ajax. P>
Cependant, AJAX ne doit vraiment être utilisé que comme moyen d'améliorer l'expérience utilisateur - il devrait toujours y avoir un niveau de base de fonctionnalité pour le référencement et (plus important dans l'IMHO) au cas où l'utilisateur final n'a pas activé JavaScript. p>
En d'autres termes, si l'utilisateur peut utiliser AJAX par tous les moyens, utilisez-le pour améliorer leur expérience, mais ils doivent toujours être en mesure d'utiliser pleinement le site Web sans JavaScript. (Il s'agit de "dégradation gracieuse" et de tout cela.) P>
Les solutions AJAX simplifiées sont horribles pour le référencement. Gardez toujours à l'esprit que les araignées, etc., ignoreront JavaScript et CSS (affichez une page avec ces personnes désactivées pour la simuler).
Ce que vous pouvez faire ce que vous pouvez faire, si quelque chose déclenche le contenu Ajax, dites-le également un lien normal pour une feuille. E.G., si vous utilisez quelque chose comme: p> puis enveloppez-le avec la fonctionnalité JavaScript, assurez-vous que le lien lui-même vous emmène à la ressource appropriée. Vous pouvez configurer la ressource pour afficher une page complète s'il s'agit d'une liaison normale ou affichez simplement le contenu AJAX s'il s'agit d'une demande XHR. P> Le code suivant (en PHP) montre comment vous pouvez détecter si un Demande est HTML ou XHR (le paramètre de demande est disponible dans au moins IE8, FF3, Safari, Opera, Chrome): P> <?php
function xhr_request() {
if (strpos($_SERVER['HTTP_ACCEPT'], 'text/javascript') !== FALSE) {
return TRUE;
}
return FALSE;
}
?>
Oui, il est beaucoup plus difficile de faire un site AJAX respectueux des moteurs de recherche. Cela vaut probablement la peine d'effort pour que votre site Web fonctionne à un niveau de base sans JavaScript pour le seuil de volewers de moteur de recherche. P>
Non, il n'est pas impossible pour un moteur de recherche de ramper votre site Ajax (tant que le moteur de recherche est Google). Il vous suffit de lui donner un peu de main d'aide: voir Faire Ajax Applications robustes sur les pages de support de Google. P>
Remarque: cette réponse est maintenant très obsolète. Google fournit toujours de bons conseils pour comment traiter cette < / a> - et c'est plus facile que c'était. P>
Google analyse la demande d'Ajax (maintenant en 2014, vous pouvez le comprendre dans Google Webmaster Tool). Je ne suis pas sûr que je travaille dans le référencement, mais Google l'explore.
webmasters.googleblog.com/2015/10/... < / a>
@Alisomay Merci beaucoup. J'ai ajouté que à la réponse.
Ceci n'est plus nécessaire car il est obsolète et Google prend en charge Ajax maintenant
Oui, Ajax peut être sympathique de référencement et Interface de page unique (Ajax Invente ) Les applications peuvent également fonctionner avec JavaScript désactivé (Compatible SEO). P>
Jetez un coup d'œil à Cette démo . P>
Il peut être si utilisé correctement. P>
Il y a deux problèmes de référencement principaux avec Ajax si cela est mal fait: p>
Un autre petit problème est la perte de mots clés. p>
Un aperçu du bon fonctionnement est trouvé là-bas: http: // www.internetmarketinginc.com/blog/making-ajax-seo-friendly/ p>
Le principal problème de l'Ajax n'est pas en train d'être sympathique, c'est la nature du JavaScript qui est le côté client. Le navigateur l'exécute et non le serveur. Mais si les données sont servies également du serveur, il n'ya pas de problème pour Google pour le voir. P>
La clé principale ici consiste à faire de l'ajax dégrader gracieusement. Signification même si JavaScript est désactivé, tout fonctionnera toujours, cela ne fonctionnera peut-être pas de la même manière, mais cela fonctionne toujours et le contenu est toujours là. Si le contenu utilise toujours documentaire.write et innerhtml, vous aurez probablement probablement un problème de référencement. P> blockQuote>
S'il vous plaît expliquer, au lieu de ne pas coller un lien.
J'allais rejeter cette question, mais la marque d'interrogation supplémentaire dans le titre et dans le contenu le rendent vraiment convaincant. J'assieds maintenant au plus profond de la pensée, contemplant les ramifications d'Ajax sur le référencement.
Qui a dit que Ajax était sympathique?
Regardez cette GoogleWebMasterCratral.blogspot.com/2009/10 / ... , Google essaie de rendre AJAX Crawable est GWT