如何为 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 与代码密切相关,无论可疑的博客在网上说什么。 不过,如果您不是编码专家,请不要担心,因为您只需要学习 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 之后阅读您的内容(包含在特定脚本中的内容),从而有效地降低其排名。
有办法解决吗?
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 是所谓的“遗留架构”。 因此,我们打算在当今的前端和后端世界中,将移动它的库、框架和引擎视为“过时的”和“过时的”。 考虑到这一点,很容易理解为什么某些 WordPress 网站在速度方面表现不佳。 速度是谷歌排名的一个非常重要的排名因素,对于技术 SEO 策略,有很多不同的方法可以改进它。
首先,您应该减少使用WPBakery之类的图形插件:手动编写 CSS 代码可以为您节省(甚至不是开玩笑)至少 1 秒的页面加载时间。 理想情况下,开发人员需要构建一个性能良好的网站,但优化速度,尤其是通过压缩图像和其他次要资源来完成时,任何人都可以完成。
如何正确规划您的后端以进行爬网优化
我们已经介绍了 Google 如何抓取 Javascript,现在我们准备概述如何准备您的 WordPress 网站以获得最佳抓取预算。 对于“抓取预算”,我们打算使用 Google 扫描网站以随后在 SERP 上对其进行索引和排名的时间范围。 再一次,有很多策略可以用来优化你的 WordPress 网站的抓取预算,但它们都从分析它的日志文件开始。
通过使用ScreamingFrog或Deepcrawl等工具,您将能够分析和概述哪些页面被抓取的次数最多,并且通常,您将看到 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 可能是一个遗留架构,但有很多方法可以“超越”这个最初的问题,如上所述。