WordPress 搜索引擎优化大师指南
已发表: 2020-08-24WordPress 拥有超过 3,597,691 次下载,是网络上最强大的 CMS(内容管理系统)之一。
许多人认为 WordPress 开箱即用对 SEO 友好。但不幸的是,这远非事实。
WordPress SEO 不仅仅是安装一个插件并让它飞起来。 它需要一些定制并且可以使 WordPress 与搜索引擎无缝协作。
在本指南中,我将涵盖 WordPress SEO 的每个主题……从最好的插件到使用社交信号。
WordPress 页面 SEO 优化
开箱即用,WordPress 有一些不错的默认 SEO 选项,如 SEO 友好的 URL、干净的代码(取决于模板)、robots.txt、RSS 提要和其他一些基本部分。 我们将看看一些使 WordPress SEO 友好的页面优化技术。
主题和搜索引擎优化
您选择的主题对于您在搜索引擎中的排名以及 WordPress 的整体 SEO 友好性非常重要。 大多数主题是由 3rd 方公司和设计师创建的,因此它们实际上并不适合搜索引擎。 找到一个对 SEO 友好且不被可视化编辑器和不需要的插件占用的 WordPress 主题(如果你要走那条路)很重要。
确保您选择的模板在编码时考虑到了 SEO,否则您可能需要稍微更改模板以对 SEO 更友好。
一些模板设计者在他们的模板中创建了隐藏的反向链接,所以一定要进行外部链接检查,看看你是否链接到了你不想链接到的地方。
永久链接
您的永久链接结构对您的排名以及您的结果在搜索引擎中的外观有很大影响。 您网站的永久链接结构是您的 URL 在 WordPress 系统中的结构。
默认情况下,您的永久链接结构如下:
http://www.example.com/?p=123
此永久链接结构使用帖子 ID 来返回帖子。 这种结构的问题在于它不漂亮,它不包含任何关键字,而且 URL 很难记住(因为它们是数字)。
WordPress 为您提供 5 个可选的永久链接设置以及高级用户的自定义结构。
- Plain – 默认 WordPress 设置,不适合任何希望获得 SEO 的网站。 这是一个很好的开发设置,因为您可以轻松地在 URL 中输入帖子编号以便于测试。
- 日期和名称- 适用于每天多次发布新闻故事和内容的新网站。 这种结构允许区分不同日期的相似命名帖子。
- 月份和名称——另一个用于新闻网站的好结构,但省略了一天。 新闻网站每周发布的良好结构。
- 数字- 这种基于数字的设置类似于普通但对 SEO 更友好,因为它包含部分(存档、类别、单个)。 不建议 SEO 使用此设置。
- 帖子名称- 帖子名称可能是 WordPress 网站最流行的结构。 它提供了干净、关键字丰富的 URL,没有深层文件夹结构。 帖子名称非常适合具有独特的长或永恒内容的博客。
- 自定义结构- 自定义结构允许您使用变量来创建自己的 WordPress 永久链接结构。
以下是自定义永久链接结构的所有变量及其定义的值:
- %post_id% – 帖子的 ID
- %category% – 帖子的类别
- %postname% – 帖子的帖子 slug
- %year% – 发布年份
- %monthnum% – 文章发表的月份
- %day% – 帖子发布的日期
- %hour% – 帖子发布的小时数
- %minute% – 帖子发布的分钟数
- %second% – 帖子发布的第二秒
- %author% – 帖子的作者
选择正确的永久链接结构会对您的网站在 Google、Bing 和其他搜索引擎中的排名产生相当大的影响。
免费的 WordPress 搜索引擎优化分析
想要更多流量到您的 WordPress 网站吗? 参加我们的免费 WordPress SEO 分析,看看如何提高流量以获得更多在线销售。
如果您的新闻网站每天都会发布内容,并且可能会出现重复的帖子(例如,/samsung-galaxy-news/ 可以多次使用),那么您应该选择“日期和名称”,否则,您应该使用'帖子名称'。
网址参数
URL 参数是通过 URL 传递的变量,影响 WordPress 的搜索引擎优化。 这些变量可能会在 Google 搜索索引中造成重复的内容问题和混乱。 以下是您可能会看到的一些 URL 参数示例:
http://www.example.com/?utm_source=facebook&utm_medium=cpc?replytocom=2 http://www.example.com/?source=blog
?replytocom=2 http://www.example.com/?source=blog
Google 认为所有这些 URL 都是相同的,这可能会导致一些问题。 Google 将无法确定哪个 URL 是您要使用的正确 URL。 要阻止 Google 将这些页面中的每一个索引为单独的页面,只需下载并安装 Yoast SEO 插件。 它可以选择删除这些不需要的 URL 参数。
安装插件(稍后我们将再次引用此插件)并转到高级设置。
在永久链接部分,您将看到删除 ?replytocom 变量以及重定向丑陋的 URL 以清除永久链接的设置……检查这两个选项。
此外,请确保启用清洁分析和 Adwords 活动参数的预防,以便您可以跟踪您的流量活动。
如果您想在 URL 上保留任何其他参数,请在底部的框中输入它们,以免它们从 URL 中删除。
另一个选项(您也应该这样做)是启用规范 URL。 这会告诉 Google 和其他搜索引擎您的页面或帖子的原始 URL。 安装 Yoast SEO 插件后,应启用规范 URL。
档案和分类法
WordPress 默认带有几种不同类型的分类法,这些分类法可由搜索引擎索引。 以下分类法可能会出现重复内容问题:
- 基于日期
- 基于标签
- 基于类别
所有这些存档页面都可以使用 WordPress 创建大量重复内容,因此您必须不索引/遵循这些分类法。
为此,只需前往 Yoast SEO 插件并进入高级设置。 在那里,选择另一个选项卡,您将看到切换到 noindex 存档子页面。
禁用后,Google 和其他搜索引擎不会为您的存档页面编制索引,这样用户就不会在存档中进入您的网站,而是找到主要类别或分类页面。 它还将删除任何重复的内容问题。
谷歌网站管理员工具和站点地图
谷歌网站管理员工具是谷歌提供的一个套件,可以让网站管理员在谷歌上查看和管理他们的网站。 在 Google 网站管理员工具中,您可以向 Google 提交站点地图、查看您的排名(尽管它不是很准确)、查看抓取错误以及大量其他优秀资源。
使用 google 网站管理员工具注册以提交您的网站和 XML 站点地图对于 WordPress SEO 很重要。 为此,我们建议使用 Yoast SEO 插件,它会自动为您创建和更新您的 XML 站点地图。
只需使用 Yoast SEO 插件在 SEO->XML 站点地图中启用 XML 站点地图。 完成此操作后,将在 /your_blog_directory/sitemap_index.xml 中创建站点地图。 您可以隐藏或显示您希望在站点地图中包含或隐藏的不同帖子类型、用户、帖子和分类法。
我们建议包括帖子、页面、类别和标签(如果您使用它们)。
创建 XML 站点地图后,前往谷歌网站管理员工具并添加您的站点地图。
单击抓取->站点地图,您将看到可以添加/测试站点地图的位置。
这还将向您显示您的站点地图存在的任何错误,因此请继续重新加载,直到它完成挂起以查看它是否已正确上传。 Google 现在应该知道您希望在其搜索结果中编入索引的所有 WordPress 页面。
规范网址
规范 URL 标签是一种新的(在过去几年中)标签,它告诉蜘蛛和机器人某个页面的 URL 是什么。 这对于在多个 URL 中找到内容或产品的网站很有用。 这有时会被标记为重复内容,因此规范 URL 通过告诉搜索引擎其相同的 URL 有助于不损害您的排名。
代码:
<link rel="canonical" href="https:///www.wpseoexperts.com">
在 WordPress SEO 中,规范 URL 非常重要,因为使用 WordPress 可能会遇到大量重复内容问题。 如前所述,有很多插件可以将规范 URL 添加到 WordPress 页面,但我们建议使用 Yoast SEO 插件,因为它默认添加规范 URL。

机器人.txt
robots.txt 文件有点像搜索引擎的说明指南,它告诉网络机器人(如 Googlebot)在其索引中包含哪些内容以及不包含哪些内容。 robots.txt 是一个简单的文本文件,位于您网站的根文件夹中。
多年来,Google 在 WordPress 中使用 robots.txt 文件的方式发生了显着变化。 您曾经只是阻止 /wp-includes/ 但这不再有效。
机器人现在可以获取您网站上的所有内容,包括 CSS、javascript 和 HTML。 屏蔽所有这些目录的问题是谷歌可能无法正确呈现它(如果你屏蔽了某个部分)。 因此,我们不会阻止 robots.txt 文件中的任何内容。 您可能认为这是一个很大的安全问题……但事实并非如此。
如果您阻止 /wp-includes/ 文件夹,您可能会阻止 Google 需要呈现您的页面的重要代码。 您也不再需要阻止 /wp-admin/,因为 WordPress 现在具有不索引 /wp-admin/ 页面的默认功能。
Google 提供了一个免费的 Robots.txt 测试工具来查看 Google 如何查看和读取您的 Robots.txt 文件。
元标签
元标记是页面 <head> 部分中的 HTML 标记。 它们告诉搜索引擎、机器人和浏览器你的页面是关于什么的。 这是每个元标记的列表。
您不必成为 SEO 专家就知道元标签对于 WordPress SEO 非常重要。 元标签是搜索引擎用来为搜索引擎结果、浏览器和社交媒体网站总结您的网站的元数据。
重要的是要知道默认的 WordPress 安装不包含元标记。
向 WordPress 添加元标记的最简单方法是安装一个添加这些功能的插件。 我们之前下载的 Yoast SEO 插件对元标签有很好的支持。 它允许您为主页、帖子类型、分类法、档案等添加自定义元标记。 它们提供自定义变量,您可以添加这些变量,使创建富含关键字的元和标题标签变得简单。 这是 Yoast SEO 标题和元变量的完整列表。
图像替代标签
Alt 标签是告诉搜索机器人你的图片是关于什么的 HTML 标签。 在您的所有图片上使用 alt 标签将提高您在 Google 和 Google 图片中的排名。
Alt 标签在 WordPress 中使用起来非常简单,应该用于您上传和显示的每张图片。
要在 WordPress 中更改图像的 alt 标签,只需前往媒体库,选择一个图像,您将看到右侧的字段,您可以在其中添加标题、标题、alt 文本和描述。 我们建议您对所有图像同时使用标题和替代文本标签。 文字应该用 4 个字或更少的字来解释图像,并且应该包含丰富的关键字。 以下是图像 alt 标签的外观:
<img src="images/wordpress_seo.png" alt="wordpress seo 图片" />
网站速度
拥有一个快速的网站是 WordPress SEO 的一个非常重要的部分。 WordPress 开箱即用的速度非常快,但它可以做得更快,因此您不必担心访问者因延迟而离开。
为了检查您的网站速度,Pingdom 提供了测试网站速度的最佳工具。 它还告诉您哪些资源的加载时间最长以及其他网站的加载时间。
拥有最快的网站可能取决于几个不同的因素。 其中之一是拥有正确的托管。 您应该在专门为 WordPress 网站构建的 WordPress 特定托管服务器上托管您的网站。 他们的服务器已配置为单独使用 WordPress 时效果最佳。
除了服务器之外,网站速度还取决于许多因素,例如帖子数量、插件数量、图像大小、运行的外部脚本数量等。大多数这些问题都可以通过使用缓存来解决。
W3 Total Cache 是一个通过缓存所有内容来加速您的网站的插件。 当您的网站被缓存时,所有文件都保存为静态文件,以便其他用户可以更快地检索它们。 这将减少加载时间,因此您的页面速度提高 10 倍,用户的满意度提高 10 倍!
开放图协议
Open Graph 协议允许 Facebook、Google 和 Twitter 等社交媒体网站轻松阅读网页。 您有没有注意到,当您在 Facebook 上分享网页时,它不会从网页中添加图像或文本? 这是因为该页面没有 Open Graph 标签。
有很多插件可以将开放图形标签添加到 WordPress。 开放图非常适合 WordPress 搜索引擎营销,因为它允许您的网站进行社交媒体优化。 这样,您的社交媒体分享、喜欢、评论等将被正确命名,并带有正确的图像和正确的描述。 以下是一些更重要的 Open Graph Meta 标签:
<meta property="og:title" content="Tyton SEO" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.tytonmedia.com/wp" /> <meta property="og:image" content="https://www.tytonmedia.com/images/seo_image.png" />
WordPress SSL (HTTPS)
直到最近,拥有一个安全的网站并没有任何排名因素。 但在过去的几年里,谷歌已经更新了它的算法来提升安全网站的排名。 如果您只是向您的网站添加一个 SSL 2048 位密钥证书,您可能会超过没有 SSL 的竞争对手。
拥有一个安全的网站不仅对 WordPress SEO 有好处,而且对用户信任也有好处。 大多数人链接到一个网站不会这样做,除非他们信任它。 为了完全信任客户数据和记录,您必须拥有一个安全的网站。 当网站不是 SSL 安全时,你会在网上购买东西吗? 我希望不会,但如果你这样做.. 停止!
要将您的站点更改为 HTTPS SSL 安全,您必须首先获得 SSL 证书。 一些托管服务提供商在您注册他们的托管服务时会提供免费的 SSL 证书。 您还可以从 Godaddy 获得一个不错的 SSL 证书。
在您的域上安装 SSL 证书后,您所要做的就是在 WordPress 设置中更改您的网站 URL。
只需将“HTTP”更改为“HTTPS”,现在 WordPress 应该重定向到“https”的安全版本。
如果您更改它并且您在前端收到错误,这意味着您没有正确安装 SSL 证书或者您的页面上有对非安全项目的引用(即指向 http://www.somewhereelse 的链接.com)。
WordPress 搜索引擎优化:关闭页面
一旦 WordPress 准备就绪并且对 SEO 友好,就该专注于一些页外搜索引擎优化了。 这意味着定期创建好的内容并将其分发到不同的渠道。 站外搜索引擎优化与站内搜索同样重要,甚至更多。 现在是时候开始对某些关键字进行营销和排名了。 接下来的步骤是一个过程,应该尽可能多地重复,以生成高质量的反向链接和更好的 WordPress 网络存在。
关键词研究
要开始该过程,您必须首先找到要排名的关键字。 找到竞争程度较低的关键字非常重要,以便为它们排名。 如果您选择竞争激烈的关键字,则可能需要数年或更长时间才能对其进行排名。 关键是找到获得大量流量但在搜索引擎中没有太多竞争的关键字。
例如,在这篇文章中,我们想对关键字“WordPress SEO”进行排名。 我们经常使用 Google Keyword Planner,因为它是免费的,但还有很多其他很棒的付费平台可以执行关键字研究,例如 SEMrush 或 Ahrefs。
在 Google Keyword Planner 中, WordPress SEO一词每月获得约 12,100 次搜索,并且竞争程度较低。 这是我们想要排名的完美关键字。
一旦我们找到了我们的主要关键字,就该找到一些我们将添加到我们的内容中的类似关键字了。 这也将帮助我们对这些关键字进行排名。 对“WordPress seo”进行相关关键字搜索会显示一个很好的相似关键字列表以供使用。
我们会将这些关键字添加到这篇文章中,以便我们也可以对它们进行排名,因为它们的竞争程度很低。
人们经常担心关键字密度(关键字在文本中使用的次数的百分比),但关键是要自然地书写,以便您的文本读起来很好,同时也包含您的目标关键字。 使用大量关键字向您的内容发送垃圾邮件不会让您走得太远。
现在您已经有了将在博客文章或内容中使用的关键字列表,是时候开始写作了……
创建内容
“内容为王”这个词已经在互联网上流传了多年……而且有充分的理由。 在 Google 优先的世界中,企业必须依靠通过搜索来吸引客户。 为此,您必须不断创建引人入胜且信息丰富的内容,这些内容可能会在网络上共享和链接。
长内容是我们坚定支持的新理念。 过去,您每天可以发布 500-600 字的文章,然后您的搜索引擎排名就会大幅提升。 如今,随着企业上线的数量越来越多,到达谷歌的第一页、第二页和第三页需要更多的时间。 长内容应超过 2,500 字,包含图像、图表和其他信息内容,可生成反向链接和回访者。
这张来自 wordstream 博客文章的图表显示,排名靠前的页面的平均内容长度约为 2,500 个单词。 事实是,人们真的很喜欢内容丰富的文章。 由于创建参考的大量信息、统计数据和图表,这种类型的内容也更有可能创建反向链接。
分发内容
这样完美的博客文章或页面终于完成了。 您已经花了 3-4 天的时间编写了一些非常长、内容丰富的内容,并添加了目标关键字。 现在是时候与世界分享内容,开始关注它了。
如果您的内容很长、内容丰富且引人入胜,那么在社交媒体网站上分享您的内容通常会引起病毒式的轰动。 尝试在 Facebook、Twitter、Instagram、Reddit、Stumbleupon、Digg 和 Delicious 等网站上分享您的文章。
有时,在 Facebook 等社交媒体网站上投放小型广告活动有助于让更多人关注您的文章或页面。 这可以增加文章病毒式传播并获得一些曝光的机会,但可能会花费一点钱。
以下是分发内容的方法列表:
- 写一篇关于它的客座文章
- 写一篇关于它的中等帖子
- 创建 web 2.0 网站并链接到它
- 在社交媒体上分享
- 在论坛个人资料中链接到它
重复
现在只需一遍又一遍地执行此过程,您将看到搜索引擎流量的巨大增加。
包起来
WordPress SEO 包括页内和页外优化。 每一个都和另一个一样重要,你需要两者的数量相等才能在你的竞争对手之上排名。 尽管有很多小部分可以将其组合在一起,但最重要的提示是:定期创建出色且引人入胜的内容。