例如,如果内容动态加载并且具有像“mysite.com/#/some/page”之类的哈希URL是SEO友好还是不会被Google和Bing索引?与ui路由器SEO友好angular.js?
回答
由于搜索引擎不运行JavaScript,因此您需要为页面制作静态html版本,以便它们可以被索引,同时您也应该有一个站点地图。 有一个图书馆,帮助acomplish此使用phantomjs:https://github.com/steeve/angular-seo 这进一步说明如下:http://www.yearofmoo.com/2012/11/angularjs-and-seo.html
有迹象表明,照顾这对你的一些有偿服务。
而且谷歌已经对此事的一些更多的信息: https://developers.google.com/webmasters/ajax-crawling/
这不是真的,谷歌和bing都抓取javascript内容 –
谷歌刚刚在几个月前开始这样做:http://googlewebmastercentral.blogspot.mx/2014/05/understanding-web-pages-better.html 虽然我不知道角度支持。 –
它能够抓取很多JavaScript内容的时间超过了这个时间,但他们从未深入探究它可以索引的真实范围。早在2012年,我曾在一个使用javascript内容的项目上为谷歌工作,他们表示,索引内容没有问题。那时候它主要是用google封闭库编写的。 –
即使你有静态生成网页的版本,谷歌不遵循UI-SREF指示该UI的路由器提供。您最好的选择是将ng-href与escaped fragment ajax爬行规范结合使用。我目前正在进行的项目基于MeanJS,其中SEO module实现了转义片段,并且肯定与Google合作。
MeanJS does include ui-router,但我只使用它从控制器,而不是在视图中。
- 1. Rails - 路由到SEO友好页面
- 2. ASP.NET MVC路由/ SEO友好的URL
- 3. CodeIgniter的URL路由 - SEO友好的URL
- 4. Karma测试与Angular.js + UI路由器
- 5. 如何构建ui路由器具有SEO友好的url结构
- 6. 路由与友好的URL
- 7. Angular.js UI路由器模板未加载
- 8. Angular.js - ui路由器不注入视图
- 9. Joomla如何添加动态路由seo友好的URL
- 10. seo友好的网址和动态路由codeigniter php
- 11. SEO友好的URL
- 12. SEO友好的URL
- 13. SEO友好的URL
- 14. 调整ui-view元素的高度[Angular.js Angular UI路由器]
- 15. 如何路由CodeIgniter与Angular.js?
- 16. 角-UI-路由器:我应避免与UI路由器的href?
- 17. HttpContext.Current.Request与Angular UI路由器
- 18. 与UI的路由器
- 19. CodeIgniter中的Seo友好URL
- 20. SEO友好的URL重写
- 21. SEO友好的URL参数
- 22. Joomla和SEO友好URL
- 23. Canonical链接seo友好
- 24. 重写url友好seo
- 25. ASP.NET MVC SEO友好的URL
- 26. 动态SEO友好的URL
- 27. YII友好的SEO网址
- 28. SEO友好的URL问题
- 29. SEO友好的URL编码
- 30. ZF2友好的URL + SEO
我也有一个类似的问题在这里http://stackoverflow.com/questions/19287476/why-search-engines-dont-run-javascript。似乎google bot已经运行javascript http://www.forbes.com/sites/velocity/2010/06/25/google-isnt-just-reading-your-links-its-now-running-your-code/ –