如何为 SEO 正确准备 WordPress 后端

已发表: 2020-01-25

无论您的想法是什么,搜索引擎优化仍然是全球许多企业的重要组成部分,并且它仍然存在并且滴答作响。 话虽如此,很明显有大量的新输入、功能,最重要的是,需要考虑的策略。

例如,使用不同的技术来“利用”谷歌的算法及其排名系统已经成为许多 SEO 专业人士的标准,事实上,他们越来越成为“面向 SEO”的开发人员。 话虽如此,让我们尝试从技术角度分析为什么以及如何为 SEO 准备 WordPress 后端。

什么是技术搜索引擎优化?

好吧,为了正确理解如何为 SEO 设置您的 WordPress 网站,我们必须分析什么是技术 SEO。 首先,目前还没有“什么是技术搜索引擎优化”的精确定义,但我们可以概述一个通用的定义:通过技术搜索引擎优化,我们打算将创建的策略组合起来,以便“让谷歌知道发生了什么”我的网站以最快的方式”。 技术 SEO 是苹果、亚马逊和特斯拉等企业公司高度关注的东西,仅举几例。 技术 SEO 与前端开发一样复杂,而且不管网上有多少文章,它确实需要对 HTML、CSS 和 Javascript(尤其是)有深入的了解。

WordPress 是 SEO 友好的架构吗?

可悲的是,事实并非如此。 WordPress 是许多 SEO 专业人士的头号敌人,因为它是所谓的“传统架构”(稍后会详细介绍)。 尽管这看起来很可怕,但有一个问题:WordPress 确实可以针对技术 SEO 进行优化,在一些精明之前。 SEO 开发人员知道 WordPress 对于与技术相关的任务是“有限的”,因此,即使您不是 PHP 专家,他们也开发了许多不同的工具(例如 Yoast)来帮助您构建更好的架构。 在 2019 年,如果您正在使用 WordPress 架构,则必须有一个适当的后端。

SEO-Friendly Architecture

“我不知道如何编码,我应该首先研究什么?”

如上所述,技术 SEO 与代码密切相关,无论可疑的博客在网上说什么。 不过,如果您不是编码专家,请不要担心,因为您只需要学习 3 种语言或更好的语法。 HTML 是强制性的,因为在规划任何形式的技术 SEO 策略时,您都需要检查标题、页面标题、元描述和更多标签。 请记住,Googlebot(Google 自己的爬虫)能够彻底阅读 HTML,因此必须有一个完美的 HTML“骨架”。

在查看 WordPress 网站上的页面时,您应该分析您的标题 (<h2> </h2>) 并使用长尾关键字优化它们,而您的 <h1> 应该使用您的主要焦点关键字。 在 HTML 之后,CSS 也很重要,但您不必学习每一个选择器、属性和值。 当使用 CSS 而不是上面提到的标题时,应该分析 CSS(你不会想象使用 CSS sprites 而不是 h1、h2 格式的 WordPress 页面的数量)。

Javascript 怎么样?

技术 SEO 的 Javascript 应与其他两种前端语言分开考虑。 Googlebot(即使它是最近更新的)无法读取 Javascript,因此,如果您有任何本地应用程序、任何包含大量有价值文本的手风琴或任何形式的文本包含在脚本中,您可以认为它已从 Google 中删除。 不过,最近,谷歌为 Javascript(尤其是客户端)引入了一个“渲染队列”,它基本上“承认”了一些内容在抓取过程中丢失的事实。 实际上,这意味着 Google 会在您的 HTML 和 CSS 之后阅读您的内容(包含在特定脚本中的内容),从而有效地降低其排名。

What About Javascript?

有办法解决吗?

WordPress 是一个非常依赖 Javascript 的架构。 有大量由 jQuery、Vue 和其他庞大且客户端渲染的框架提供支持的手风琴、滑块和插件。 解决此问题的最简单方法是实现服务器端渲染的 Javascript,这是一件复杂的事情,并且确实需要对 Next.js 和其他服务器端渲染框架有深入了解的开发人员。 当然,这是需要时间、资源和特定专业人士的事情,这是很多公司无法处理的。

一般来说,在 WordPress 上使用 Javascript 的最佳方法是将其使用限制为与图形相关的任务,例如动画菜单或图像。 对简单的文本行单独应用脚本可能会破坏数月的 SEO 工作,因此在规划 WordPress 后端和前端时请记住这一点!

所有自定义字段!

如果 PHP 在 WordPress 架构中做了一件好事,那肯定是使用自定义字段。 自定义字段对于技术 SEO 至关重要,尤其是在计划使用 GTM(谷歌标签管理器)和结构化数据时。 尤其是第二个,已经成为 SEO 世界的一个相当基本的部分,使用Schema.org的标记可以实现数十种属性、属性和丰富的结果(稍后会详细介绍)。 重要的是要记住,自定义字段确实需要某种形式的 PHP 知识,因此学习其一般语法会相对有用。

说到架构……

对于任何技术 SEO 策略,结构化数据在 2019 年都是强制性的。 谷歌高度重视用结构化数据标记的网站,因此,这是每个 SEO 专业人士都应该研究的东西。 结构化数据指的是 JSON-ld(主要是)编码脚本的使用,实际上,这些脚本是对页面上内容所涵盖内容的“确认”。 最重要的是,谷歌在 SERP 丰富的结果(产品页面的星级评分、常见问题解答框等)上进行了大量投资,只是为了改善用户体验。

Schema 是一个开源程序,它每天都会更新,因此,如果您还没有为它创建自定义字段,那么现在就应该这样做。 假设您可以使用 Schema App 之类的插件来执行此操作,但是对于 Schema 标记,最好使用最适合您的内容的属性和属性手动对其进行编码。

速度:WordPress 最大的问题

WordPress Speed

如上所述,WordPress 是所谓的“遗留架构”。 因此,我们打算在当今的前端和后端世界中,将移动它的库、框架和引擎视为“过时的”和“过时的”。 考虑到这一点,很容易理解为什么某些 WordPress 网站在速度方面表现不佳。 速度是谷歌排名的一个非常重要的排名因素,对于技术 SEO 策略,有很多不同的方法可以改进它。

首先,您应该减少使用WPBakery之类的图形插件:手动编写 CSS 代码可以为您节省(甚至不是开玩笑)至少 1 秒的页面加载时间。 理想情况下,开发人员需要构建一个性能良好的网站,但优化速度,尤其是通过压缩图像和其他次要资源来完成时,任何人都可以完成。

如何正确规划您的后端以进行爬网优化

我们已经介绍了 Google 如何抓取 Javascript,现在我们准备概述如何准备您的 WordPress 网站以获得最佳抓取预算。 对于“抓取预算”,我们打算使用 Google 扫描网站以随后在 SERP 上对其进行索引和排名的时间范围。 再一次,有很多策略可以用来优化你的 WordPress 网站的抓取预算,但它们都从分析它的日志文件开始。

通过使用ScreamingFrogDeepcrawl等工具,您将能够分析和概述哪些页面被抓取的次数最多,并且通常,您将看到 Google 实际抓取主题文件等资产的方式比实际登录页面更多。 这当然是一个大问题,因为您让 Googlebot 抓取您网站中不以关键字为导向的部分,从而限制了您的排名潜力,这实际上是在浪费 Googlebot 的时间。 一旦通过正确的日志文件分析确认了这一点,您就可以通过在您的 robots.txt 文件中禁止这些资源来从 Googlebot 的抓取预算中删除这些资源。 您可以在此处找到有关如何操作的更多信息。

手机呢?

如您所知,Google 高度重视每个网站的移动版本,以至于移动索引自 2018 年以来(技术上是 2017 年,但在 2018 年完全注册)以来一直被计入排名第一。 了解所有这些策略也适用于移动设备非常重要,因为您在规划 WordPress 架构时会更加强调抓取预算,这仅仅是因为 Google 抓取移动版网站的速度要快得多。

在 WordPress 上,一些应用程序开发人员创建了一个 AMP 插件,您可以使用它来创建、改进和优化 WordPress 网站的移动速度。 如果您的内容/产品不是非常面向长形式的内容,AMP(加速移动页面)也可以帮助 Google 上的特色结果。

总结

WordPress 是一个设置简单的架构,但优化起来非常复杂,尤其是在技术 SEO 方面。 请注意,这些策略只是技术 SEO 实际应用于 WordPress 的框架,因为等式中包含大量变量,从设置详细的 GTM 规则到根据站点目标优化会话质量。 话虽如此,可以通过 WordPress 创建和交付极高质量的技术 SEO 策略,特别是如果您从一开始就优化其后端。 WordPress 可能是一个遗留架构,但有很多方法可以“超越”这个最初的问题,如上所述。