Angular 角6搜索引擎优化路由

Angular 角6搜索引擎优化路由,angular,typescript,seo,serve,Angular,Typescript,Seo,Serve,我花了很多时间解决这个问题,不幸的是我不知道如何解决它。当我在www.seoptimer.com上检查我的Seo应用程序时,每次Seo都看不到我的子页面 有人能解释一下我做错了什么吗?我的路由文件或.htaccess有问题吗?您使用的工具可能无法呈现JavaScript驱动的站点(Google是) 不要太担心SEO工具xy。发布你的网站,使用谷歌网站管理员工具,如果你已经达到了索引,可以使用“site:”登录谷歌SERPs 此外,请确保添加robots.txt和站点地图文件: 目前,谷歌机器人无

我花了很多时间解决这个问题,不幸的是我不知道如何解决它。当我在www.seoptimer.com上检查我的Seo应用程序时,每次Seo都看不到我的子页面


有人能解释一下我做错了什么吗?我的路由文件或.htaccess有问题吗?

您使用的工具可能无法呈现JavaScript驱动的站点(Google是)

不要太担心SEO工具xy。发布你的网站,使用谷歌网站管理员工具,如果你已经达到了索引,可以使用“site:”登录谷歌SERPs

此外,请确保添加robots.txt和站点地图文件:

目前,谷歌机器人无法抓取一个有棱角的网站,因为它使用的是非常旧的,甚至不支持ES6(例如:)

如果你可以等待,谷歌正在使用最新的Chrome引擎版本,应该在2019年初发布

如果你等不及新的谷歌机器人,那么解决办法就是。这是Angular框架中的一个可选包,它支持服务器端渲染(从而使您的网站对任何搜索引擎都具有“可爬行性”),而代价是在应用程序中进行一些小的重构,并使用Node.js为应用程序提供服务。重构包括:

  • 使URL随时表示应用程序的状态
  • 有条件地执行客户端javascript代码(依赖于浏览器的API或外部javascript文件)
  • 在客户端和服务器端处理身份验证