我们该怎么做呢?

Telemarketing List delivers accurate contact databases to enhance lead generation and customer outreach. Connect with the right prospects quickly and efficiently.
Post Reply
kexej28769@nongnue
Posts: 239
Joined: Tue Jan 07, 2025 4:44 am

我们该怎么做呢?

Post by kexej28769@nongnue »

您需要服务器端渲染。
Google 目前无法查看 Sitecore 的登陆页面的主要原因是 Sitecore 的登陆页面要求用户(我们,Googlebot)完成将 JavaScript 加载到其页面上的繁重工作。换句话说,他们正在使用客户端 JavaScript。

Googlebot 实际上是登陆页面,尝试尽可能好地运行 JavaScript,然后需要在有机会看到任何内容之前离开。

我们需要解决的问题是在他们的服务 格鲁吉亚 WhatsApp 数据 上加载 Sitecore 登陆页面。换句话说,我们希望卸下 Googlebot 的繁重工作,并将其放在 Sitecore 的服务器上。这将确保当 Googlebot 访问该页面时,它不必执行任何繁重的工作,而是可以抓取呈现的 HTML。

在这种情况下,Googlebot 会登陆页面并查看 HTML(以及所有内容)。

还有更具体的选项(例如同构设置)
这是它有点麻烦的地方,但混合解决方案是存在的。目前最好的一种称为同构。

在此模型中,我们要求客户端将第一个请求加载到我们的服务器,然后客户端将发出任何未来的请求。

因此,Googlebot 来到该页面,客户端的服务器已经执行了该页面所需的初始 JavaScript,将渲染的 HTML 发送到浏览器,之后在客户端发生的任何工作。

如果您想推荐此解决方案,请阅读 AirBNB 团队的这篇文章,其中详细介绍了同构设置。

AJAX 抓取 = 不行
我不会详细介绍这一点,但只知道 Google 之前针对 JavaScript 的 AJAX 抓取解决方案已停止使用,并且最终将停止工作。我们不应该推荐这种方法。

(但是,我有兴趣听取最近实施此解决方案的人的案例研究。Google 对此有何回应?此外,这里有我的同事 Rob 写的一篇很棒的文章。)

概括
冒着过于简单化的风险,以下是 2018 年开始使用 JavaScript 和 SEO 需要做的事情:
Post Reply