Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript js如何告诉谷歌为我的网站建立索引?_Javascript_Angularjs_Indexing_Seo_Google Index - Fatal编程技术网

Javascript js如何告诉谷歌为我的网站建立索引?

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

我有一个angular.js应用程序。我遵循了google关于基于ajax的应用程序的指南。我已经做到了:

  • 元标记
  • 
    

  • angular.js配置
  • $locationProvider.html5Mode(true);
    $locationProvider.hashPrefix(“!”)

  • 我的html链接如下所示(有错吗?):
  • 我将站点地图提交到谷歌搜索控制台(x个月前)
  • 我发现我不应该使用转义的_片段,对吗?我做错什么了吗?它仍然没有索引谷歌仅为主页编制索引。


    当我以google工具运行fetch时,它会正确地呈现所有页面。

    我们在相当长的一段时间内一直在为同一问题苦苦挣扎,后来决定使用该服务,对你的应用程序进行静态缓存,并为google和其他搜索爬虫程序提供这些内容

    我发现我不应该使用转义的_片段,对吗

    这是正确的,从现在开始


    此外,还引入了其他最佳实践:

    为了获得最佳的呈现和索引,我们的新准则规定,您应该允许Googlebot访问页面使用的JavaScript、CSS和图像文件。这为您的站点提供了最佳的呈现和索引。不允许在您网站的robots.txt中爬行Javascript或CSS文件会直接损害我们的算法渲染和索引您的内容的效果,并可能导致排名不理想

    摘自


    那么,你是否允许谷歌机器人访问所有必要的文件


    你的URL看起来怎么样?是否也可以作为静态HTML访问?在Google发布之前,他们仍然推荐渐进增强的概念,因此在您的情况下,也可以提供静态文件

    嗨@donthavename,我很高兴它成功了。但出于好奇:你的问题是什么?我还没试过。我只需要给我一个奖励:)但我不希望谷歌会开始为我的网站编制索引。好的,谢谢:)但让我保持循环,也许在我的文章结束时回答我的问题。我还没有放弃你网站的索引