单视图AngularJS应用程序的搜索引擎优化
我有一个水疗中心,我想知道我应该怎么做才能让它被谷歌机器人正确索引 我读了很多关于多视图angularjs应用程序(Hashbang之类)的文章,但我的应用程序只有一个视图/控制器 我应该为显示的每个项目创建一个html副本并将它们链接在一起吗 提前感谢, Ariel在AngularJS中,您可以使用多种技术—您需要编写一个流程或将其构建到运行时逻辑中—构建这些模板并将其绑定到数据,将其作为静态文件写入 谷歌考虑到了这一点。我有一个朋友说,“在谷歌拥有Angular之前,这被称为隐形。”这是真的。您需要设置服务器逻辑,将任何单视图AngularJS应用程序的搜索引擎优化,angularjs,seo,Angularjs,Seo,我有一个水疗中心,我想知道我应该怎么做才能让它被谷歌机器人正确索引 我读了很多关于多视图angularjs应用程序(Hashbang之类)的文章,但我的应用程序只有一个视图/控制器 我应该为显示的每个项目创建一个html副本并将它们链接在一起吗 提前感谢, Ariel在AngularJS中,您可以使用多种技术—您需要编写一个流程或将其构建到运行时逻辑中—构建这些模板并将其绑定到数据,将其作为静态文件写入 谷歌考虑到了这一点。我有一个朋友说,“在谷歌拥有Angular之前,这被称为隐形。”这是真的
googlebot
用户代理(或您关心的其他搜索引擎代理)动态重定向到这些静态“搜索机器人友好”页面之一
虽然这是更多的工作,但能够维护搜索爬虫“看到”的一组内容和真实用户使用的一组(可能不同的)内容显然是有好处的
这也是当搜索可见性是项目的主要目标时,作为客户端框架的AngularJS迅速下降的原因。也有同样的问题。我认为谷歌仍然不关心我们的水疗中心。唯一的办法就是为google?escape?fragment?查询生成静态页面。我的SPA是空的“获取为谷歌”这是一篇伟大的文章,更深入的“如何”。