gpt4 book ai didi

angularjs - 为什么我的 angularjs 网站不能完全抓取?

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

我创建了我的第一个 AngularJS 网站。我设置了 pushstate(html5 模式),添加了片段元标记,在 google 中创建了站点地图并测试了“google fetch”功能。几天后,我的网站仍未完全被谷歌索引。 Google 仅索引了 1 个 url 而不是 4 个(我的站点地图包含 4 个 url)。我的网站是Tom IT .这个主页是索引,但是this subpage这也在站点地图中(您可以在我的域 tom-it.be 的根目录中的 sitemap.xml 中找到我的站点地图),但不会出现在搜索结果中。我还添加了 robots.txt。

最佳答案

Google 抓取工具可以解析由 SPA 生成并出现在 SERP 上的页面,但不会立即解析,可能需要几天时间。根据我的经验,使用 AngularJS 可能需要 3 天,使用 EmberJS 需要 7 天。

如果你的网站想要被完全爬取,重要的信息应该放在HTML中,或者使用其他技术,例如为爬虫准备另一个页面,服务器预渲染或PhantomJS。

关于angularjs - 为什么我的 angularjs 网站不能完全抓取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30711980/

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