无头 WordPress 和更多与 Ivan Popov

已发表: 2022-06-14

在参加 WordCamp Porto 期间,我有机会参加了 Ivan Popov 关于 Headless WordPress 的演讲。 这是 SEO 的晦涩领域之一,我想与 SEJ 读者分享一些见解。

Headless WordPress 提供了从您的 WordPress 安装中提供许多频道的机会。

可以将 WordPress 中的数据推送到:

  • 移动应用。
  • 网站。
  • 第三方应用程序。
Ivan Popov 关于 Headless WordPress 的演讲 图片来源:Ivan Popov 在 WordCamp 2022 上的演讲幻灯片

它使 WordPress 不仅仅是一个 CMS; 它集成到整个网络和移动应用程序生态系统中,用户仍然可以利用 WordPress 管理面板。

它还将 React.js 或 Node.js 等现代技术的开发人员带入了 WordPress 世界,并吸引了喜欢学习现代编程语言的年轻一代开发人员。

但是,SEO 的主要问题仍然是,“这对 SEO 意味着什么?”

为了了解更多信息,我对 Vipe Studio 的首席执行官兼 WordCamp Europe 2022 的演讲者 Ivan Popov 进行了简短的采访。

无头 WordPress 是 SEO 的晦涩领域之一。 很多 SEO 不明白为什么要使用它或应该将其用于什么。 什么时候应该使用 Headless WordPress,什么时候不应该使用?

Ivan Popov: “我相信,当我们拥有一个高流量网站时,Headless 的真正价值就会到来,例如,一个真正访问过的网站。 我们不是在谈论数百次访问,而是在谈论数百万用户。

他们需要真正的权力,他们需要真正的价值,因为它不是只适合创业的技术。 我真的建议仅在您的网站获得足够的价值并且足够大时才使用更昂贵的网站。”

Ivan Popov 关于 Headless WordPress 的演讲 React 开发人员的平均小时费率高于 WordPress。 图片来源:Ivan Popov 在 WordCamp 2022 上的演讲幻灯片

“此外,SEO问题可以得到解决。 它可以完全支持 SEO,但它不像 WordPress,您可以简单地安装插件并使其工作。

在这里,您需要开发人员来完成这项工作——即使是最简单的任务也需要开发人员来完成。

只要您可以投资于您的技术团队,您可能面临的每一个 SEO 问题都是可以解决的——完全可以解决的。”

如果您有一个简单的商业网站,例如公司网站或简单的商店,则不必担心使用 Headless。 您提到它适用于高流量的网站。 每天,每小时有多少用户?

Ivan Popov: “我们谈论的是访问量很大的网站。 例如,如果他们每秒有 1000 名访问者,或者现在有一万名读者在线阅读新闻,那么我们实际上是在谈论访问量很高的网站。

Headless 不依赖缓存,这对于具有个性化内容、职位发布或包含数十万网页的列表网站的高度动态网站而言至关重要。

缓存会使用户无法始终收到网页的新副本,而 Headless 将始终提供实时数据。”

您是否看到无头网站可能遭受的任何索引问题? Headless 的任何 SEO 问题?

Ivan Popov: “我不仅没有看到任何问题,而且还看到了好处,因为无头 WordPress 网站,例如,提供了来自页面速度测试工具和 Web 开发工具测试人员的完美绿色(Core Web Vital)分数。

由于这些绿色结果和良好的成绩,这些网站实际上是从 SEO 中受益,而不是遇到问题。”

那么,您没有看到任何索引问题,例如从索引中删除的页面?

Ivan Popov: “不,只要一切设置正确,就不会出现问题。”

因此,归结为应该使用 Headless WordPress 实施的基本最佳 SEO 实践。 如果实施,网站会正常排名吗?

伊万波波夫: “当然。 这里的问题是它不像插件那样只是插件和播放。

您需要需要手动完成所有操作的技术人员。 但只要设置正确,就没有什么可以让你失去排名的。”

对于那些想学习 Headless WordPress 的人,你推荐什么样的教育材料?

Ivan Popov: “因为一切都是开源的,你可以像传统上接触新技术一样尝试学习它。 尽可能多地阅读材料。 还有很多免费的材料。

一切都是开源的。 有一个社区。 所以,一切才刚刚开始。 开始一个项目——第一个项目是最难的——然后尝试做尽可能复杂的事情,你会像接触任何新技术一样自然地学习。”

在您的演示文稿中,您提到基于 NextJS 的 Headless WordPress 比 ReactJS 对 SEO 更友好。 您能否详细说明一下在使用 ReactJS 时可能遇到的问题以及 NextJS 提供了哪些机会,因为您将其命名为对 SEO 更友好的框架?

Ivan Popov: “例如,如果我们使用带有 ReactJS 的设置并从 REST API 读取数据,那么我们依赖于 WordPress 上的 REST API 和 ReactJS 网站之间的实时通信。

这就是为什么在某些时候,这种交流可能会干扰或获取某些东西,这在 SEO 方面并不是非常可靠,因为 SEO 依赖于 Google 可以快速访问元、SEO 标题、描述标题——诸如此类。

这些是可能导致的问题,但是例如,如果您使用下一个网站,比如说,图形通信器,那么我们将所有服务器端都预渲染,然后我们就完全没有问题了。”

基本上,谷歌能够将元描述作为 HTML 的一部分而不是在呈现阶段进行索引。 渲染有时可能会占用大量计算资源,并且 Google 可能会在渲染期间退出索引。

伊万波波夫: “是的,没错。”

如果是电子商务,你什么时候推荐 Headless? 对于ecmmerce店铺有一定数量的产品、顾客等,才能考虑改用Headless。

Ivan Popov: “将其用于电子商务时,我们应该非常小心。 它适用于大型商店,而不是任何商店,而是大型商店。 我们基本上是从头开始构建一切。

当涉及到电子商务时,我们有支付类型和运输提供商的插件。 如果您要切换到 Headless,我们的开发人员需要对这些集成进行编码。

因此,现在我们的开发人员需要为支付提供商和运输提供商的集成编写代码。

因此,我们仍然会受益,因为我们的网店正在变得超快,并在全球范围内为数百万客户提供服务,但另一方面,投资要大得多,因为您需要投资于对网站所涉及的每一个功能进行编码。 ”

在电子商务的情况下,考虑其他平台而不是 Headless 会更好吗?

Ivan Popov: “我不能这么说,因为我是 WordPress 的死忠粉,但你需要确保投资是值得的。”

结论

Headless WordPress 是一项复杂的技术,使用它应该符合业务目标。

当您拥有基本的网站或博客时,使用 Headless WordPress 完全是多余的和浪费预算。

当您需要跨平台功能或具有数十万页的高度动态网站时,应该考虑将其作为一种选择,无论您使用 Headless 还是不总是使用 Google Search Console 的 URL 检查工具来查看 Google 如何抓取您的网页。


特色图片:普里马科夫/Shutterstock