Javascript js如何告诉谷歌为我的网站建立索引?
我有一个angular.js应用程序。我遵循了google关于基于ajax的应用程序的指南。我已经做到了:Javascript js如何告诉谷歌为我的网站建立索引?,javascript,angularjs,indexing,seo,google-index,Javascript,Angularjs,Indexing,Seo,Google Index,我有一个angular.js应用程序。我遵循了google关于基于ajax的应用程序的指南。我已经做到了: 元标记 angular.js配置 $locationProvider.html5Mode(true); $locationProvider.hashPrefix(“!”) 我的html链接如下所示(有错吗?): 我将站点地图提交到谷歌搜索控制台(x个月前) 我发现我不应该使用转义的_片段,对吗?我做错什么了吗?它仍然没有索引谷歌仅为主页编制索引。 当我以google工具运行fetch
$locationProvider.html5Mode(true);
$locationProvider.hashPrefix(“!”)代码>
我的html链接如下所示(有错吗?):
我将站点地图提交到谷歌搜索控制台(x个月前)
我发现我不应该使用转义的_片段,对吗?我做错什么了吗?它仍然没有索引谷歌仅为主页编制索引。
当我以google工具运行fetch时,它会正确地呈现所有页面。我们在相当长的一段时间内一直在为同一问题苦苦挣扎,后来决定使用该服务,对你的应用程序进行静态缓存,并为google和其他搜索爬虫程序提供这些内容
我发现我不应该使用转义的_片段,对吗
这是正确的,从现在开始
此外,还引入了其他最佳实践:
为了获得最佳的呈现和索引,我们的新准则规定,您应该允许Googlebot访问页面使用的JavaScript、CSS和图像文件。这为您的站点提供了最佳的呈现和索引。不允许在您网站的robots.txt中爬行Javascript或CSS文件会直接损害我们的算法渲染和索引您的内容的效果,并可能导致排名不理想
摘自
那么,你是否允许谷歌机器人访问所有必要的文件
你的URL看起来怎么样?是否也可以作为静态HTML访问?在Google发布之前,他们仍然推荐渐进增强的概念,因此在您的情况下,也可以提供静态文件 嗨@donthavename,我很高兴它成功了。但出于好奇:你的问题是什么?我还没试过。我只需要给我一个奖励:)但我不希望谷歌会开始为我的网站编制索引。好的,谢谢:)但让我保持循环,也许在我的文章结束时回答我的问题。我还没有放弃你网站的索引