我们该如何做呢

A comprehensive repository of Taiwan's data and information.
Post Reply
rakibhasan
Posts: 207
Joined: Tue Dec 24, 2024 4:56 am

我们该如何做呢

Post by rakibhasan »

所讨论的域是否依赖客户端 JavaScript 来加载/更改页面内容或链接?
诊断任何涉及 JavaScript 的问题的第一步是检查域是否使用它来加载可能影响 SEO 的关键内容(页面内容或链接)。理想情况下,这会在您获得新客户时(在初始技术审核期间)或您的客户重新设计/发布网站的新功能时发生。

询问客户
有求必应!说真的,作为顾问,你能做的最快/最简单的事情之一就是联系你的 POC(或帐户上的开发人员)并询问他们。毕竟,这些人是日复一日在网站上工作的人!

“嗨 [客户],我们目前正在对 99 英亩数据库 网站进行技术扫描。我们检查的一件事是是否有任何关键内容(链接、页面内容)通过 JavaScript 加载。我们会进行一些手动测试,但确认这一点的一个简单方法是询问!您(或团队)能否回答以下问题?

1. 我们是否使用客户端 JavaScript 加载重要内容?
2. 如果是,我们能否获得通过 JavaScript 加载内容的位置/内容的项目符号列表?”
手动检查
即使在拥有数百万页面的大型电子商务网站上,通常也只有少数几个重要的页面模板。根据我的经验,手动检查最多只需一个小时。我使用Chrome Web Developers 插件,从那里禁用 JavaScript,然后手动检查网站的重要模板(主页、类别页面、产品页面、博客文章等)。

在上面的例子中,一旦我们关闭 JavaScript 并重新加载页面,我们就会发现我们正在看一个空白页面。

随着您取得进展,请记下未加载的内容、错误加载的内容或任何无法正常工作的内部链接。

在此步骤结束时,我们应该知道相关域是否依赖 JavaScript 来加载/更改页面内容或链接。如果答案是肯定的,我们还应该知道这种情况发生在哪里(主页、类别页面、特定模块等)

爬行
您还可以在关闭 JavaScript 渲染的情况下抓取网站(使用 Screaming Frog 或 Sitebulb 等工具),然后在打开 JavaScript 的情况下运行相同的抓取,并比较内部链接和页面元素的差异。
Post Reply