Page 1 of 1

列出网站上的所有页面

Posted: Tue Jan 28, 2025 5:30 am
by rakibhasanbd4723
当然,Google 声称他们可以抓取 JavaScript(SEO 也测试并支持这一说法),但即使这是真的,Googlebot 仍然很难抓取基于 SPA 框架构建的网站。当客户第一次向我们介绍 Angular 网站时,我们遇到的第一个问题就是 SERP 中除了主页之外什么都没有出现。ScreamingFrog 抓取发现了主页和一些其他 JavaScript 资源,仅此而已。

SF Javascript.png

另一个常见问题是记录 Google Analytics 数据 VNpay 数据库 想想看:每次用户导航到页面时,都会通过记录页面浏览量来跟踪分析数据。当没有 HTML 响应来触发页面浏览量时,您如何跟踪网站分析?

在与多位客户合作开发他们的 SPA 网站后,我们开发了一套针对这些网站执行 SEO 的流程。通过此流程,我们不仅让 SPA 网站被搜索引擎编入索引,甚至让其在关键字首页上排名靠前。

AngularJS SEO 的 5 步解决方案
列出网站上的所有页面
安装预渲染
“以 Google 方式抓取”
配置分析
重新抓取网站

如果这听起来像一个漫长而乏味的过程,那是因为它绝对可以。对于某些网站,这就像导出网站的 XML 站点地图一样简单。对于其他网站,特别是那些拥有数百或数千页的网站,创建网站上所有页面的综合列表可能需要数小时或数天。但是,我不能过分强调这一步骤对我们有多大帮助。拥有网站上所有页面的索引可以为您提供参考和咨询指南,以便您在为网站建立索引时使用。几乎不可能预测您将遇到的 SPA 的每个问题,如果您没有一个包含所有内容的列表来在整个 SEO 优化过程中参考,则很有可能您会无意中将网站的某些部分未编入搜索引擎索引。