【问题标题】:Angularjs Seo problemsAngularjs 搜索引擎优化问题
【发布时间】:2015-12-23 20:47:33
【问题描述】:

我有一个网站,我正在使用 AngularJs。一切正常,但是当我尝试在谷歌上搜索我的网站时,我得到了很多括号:

Dobuy.T-shirts. Home. Search Product. Designer; [[item.name]];
Category; [[item.name]]; My Account; Cart · Checkout · Login 
· User Profile · ([[cartItems]] items) ...

我听说如果我使用 prerender.io 这将解决我的问题,所以我试了一下,但页面是一样的.. 没有任何改变。
我正在使用 django 和 django prerender 包。
任何的想法 ?有什么帮助吗?如何让我的 AngularJs 网站对 SEO 友好?

【问题讨论】:

  • 那个网站是什么?听说google爬虫成功爬取了每一个js内容,但是没试过。
  • www.dobuytshirts.com
  • 你用过google站长工具吗?当您添加您的网站时,您可以模拟 google 抓取 - 在我的链接中?你在尝试 GWT 吗?
  • 听起来您可能没有正确安装中间件。请随时通过 todd@prerender.io 给我发送电子邮件,我很乐意提供帮助!

标签: angularjs django seo prerender


【解决方案1】:

您没有正确设置您的 prerender.io。只需检查 url: view-source:http://www.dobuytshirts.com/?_escaped_fragment_= 就可以看到所有括号。

【讨论】:

  • 因为 prerender.io 无法正常工作,我更改为 github.com/steeve/angular-seo 和 phantomjs。但它仍然无法正常工作。
  • 如果预渲染设置有问题,您可以使用预渲染作为服务:prerender.io/pricing
  • 我最终使用 nginx 中间件而不是 django 中间件让它工作。感谢您的帮助
猜你喜欢
  • 2020-06-17
  • 2015-12-30
  • 1970-01-01
  • 2010-10-26
  • 2011-05-14
  • 2015-07-19
  • 2011-08-28
  • 1970-01-01
相关资源
最近更新 更多