gpt4 book ai didi

javascript - 如何使 ng-repeat 内的链接可被 SEO 索引?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:33:06 25 4
gpt4 key购买 nike

我在根页面中有这样的代码(例如 http://www.example.com ):

<div ng-repeat="url in urls">
<a ng-href="{{url}}"/>url</a>
</div>

每个 url 只是一个 SEO 友好的子 url(例如 http://www.example.com/pages/hello-world)

我知道 Google 现在执行 Javascript ( http://googlewebmastercentral.blogspot.no/2014/05/understanding-web-pages-better.html ),但我仍然无法将这些子 URL 编入索引(仅索引根页面)。

如何使其可索引?

如果可能,解决方案不应依赖第三方服务,如 seo4ajax 或 prerendex.io

最佳答案

时间不长,但我们遇到了同样的问题。我们使用了多种技术,以便谷歌可以更好地索引我们的网站。但老实说,这并不奏效。我们放弃了前端框架并决定使用 Rails。现在,我们对 rails tubrolinks 非常满意。

这是我们的一些解决方法,可能会对您有所帮助。

  1. 我们首先创建站点地图。并且,然后通过网站管理员工具提交给谷歌。
  2. 当 google 抓取网站时,它会发送类似于 Mozilla/5.0 (compatible; Googlebot/2.​​1; +http://www.google.com/bot.html) 作为用户代理(注意Googlebot,这很重要)。我们创建了一个中间件来检查所有请求是否来自搜索引擎。您可以从 google 获取所有此类用户代理的列表(可能 http://www.useragentstring.com/pages/useragentstring.php 也有帮助)。我们返回了静态页面(它基本上包含网页所做的所有数据,但它不是动态的)。

您可能对 https://github.com/prerender/prerender_rails 感兴趣

关于javascript - 如何使 ng-repeat 内的链接可被 SEO 索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25325633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com