angular.js - SPA如何对SEO优化
伊谢尔伦
伊谢尔伦 2017-05-15 16:49:19
0
2
720

我们项目的网站全部由angularjs写的,前后端通过ajax交换数据。所以爬虫爬下来的页面都是空白的。而且页面中很多数据都是由事件出发才能展现的,比如点击加载评论,滚动翻页等。google可以运行页面中的js,但是百度不能,而我们SEO针对的却是百度。

那么针对此类网站,SEO应该如何做?
prerender.io虽然能把页面渲染出来,但是更多基于事件触发的数据却无法展现,所以对于我们这不是个好的方案。
单独为搜索引擎制作静态页面,检测请求UA,并将页面返回,这种方法算不算是黑帽SEO技术?
或者有没有更好的解决办法

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(2)
为情所困

Voir la documentation associée de Google : Rendre les applications AJAX explorables

刘奇

Créez une page statique pour les moteurs de recherche séparément, détectez la requête UA et renvoyez la page. Cette méthode est-elle considérée comme une technique de référencement black hat ?
Ceci est considéré comme un chapeau noir. Il utilise l'UA pour juger et revenir sur différentes pages. Cela permet aux utilisateurs et aux moteurs de recherche de voir la différence. Il y a beaucoup de gens qui le font, et il devrait y en avoir qui survivent. Baidu n'est peut-être pas aussi bon que GG pour capturer des données telles que l'ajax. J'ai vu un cas dans le passé et il semble le faire. Il affichera les informations de l'utilisateur pour réparer l'écran, mais il y aura du texte en dessous pour expliquer le problème. description, donc le moteur de recherche peut explorer le contenu à exprimer sur la page et penser qu'il peut être utilisé comme référence.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!