任何人都可以做的 10 个简单修复来改善他们网站的 SEO
已发表: 2019-07-29SEO (搜索引擎优化)——几乎每个拥有在线业务的企业都知道它是在线营销的重要组成部分,但大多数人并不理解。 没关系,因为 SEO 可以通过大量的行话和技术元素非常难以理解。 正确学习可能需要数年时间,而当您经营企业时,您通常没有那种空闲时间。 话虽如此,任何人都可以做一些简单的修复,这将提高您网站的搜索引擎优化。
您将需要一些外部工具来完成这些检查,但本指南中使用的所有工具都是免费的或有免费版本。 我们将使用 Screaming Frog SEO Spider 工具。 这个免费版本将在一个网站上抓取多达 500 个页面。 如果您的网站较大,则需要购买许可证,该许可证允许您在任何规模的网站上运行该工具。 在我看来,每年只需 150 英镑,这是非常值得的投资,并且网上有大量关于如何将其用于各种奇怪而精彩的网站任务的文档。
我们还将使用 WordPress 的 Yoast SEO 插件。 如果您的站点上没有安装它,请继续安装它(在安装插件之前始终备份您的站点,以防它与已安装的插件冲突)。 Yoast 是一个简单而强大的 SEO 工具——免费版本对于我们将使用它的用途来说绰绰有余。
在本指南中,我将解释如何在 WordPress 网站上进行这些修复,但如果您使用不同的 CMS(内容管理系统),请不要担心。 这些修复的原则适用于任何网站,但我建议参考您的 CMS 文档以确定如何实施它们。
- SSL证书实施
- 实施域重定向
- 修复损坏的页面
- 修复断开的链接(内部和外部)
- 使用永久重定向
- 检查您的元数据
- 检查你的 H1
- 检查您的站点地图
- 指向 HTTP 页面和 HTTP 资源的链接
- 检查您的 Noindex 标签
1.SSL证书实现
SSL (安全套接层)加密保护在您的服务器和用户浏览器之间传递的信息。 这个时代的每个网站都应该有一个有效的 SSL 证书。 如果您通过您的网站收集任何信息(姓名、电子邮件地址、送货地址等),那么您必须拥有 SSL 证书才能在搜索引擎结果页面 (SERP) 中有效排名。 即使您不收集任何用户信息,我也强烈建议您获取 SSL 证书。 谷歌更喜欢安全的网站,所以拥有一个会增加你排名的机会,而用户也喜欢看到它。 如果您的网站没有 SSL 证书,用户的浏览器会警告访问者,他们提交的任何信息都可能不安全——这是一个真正的转换杀手。
如果您不确定如何检查您是否已经拥有有效的 SSL 证书,这很简单。 在任何浏览器中访问您的网站并检查地址栏。 如果您在 URL 左侧看到挂锁图标和/或地址以“https”开头,则您拥有有效的 SSL 证书。
如果您看不到其中任何一个,则说明您没有 SSL 证书,您需要实施一个。 您需要与您的托管服务提供商(管理您的网站所在的服务器的任何一家公司)讨论向您的网站添加一个。 任何有价值的网站主机都可以轻松地为您实现这一点——如果他们不能,我强烈建议您寻找新的主机。 还要确保您的证书涵盖您正在使用的所有子域。 例如,如果您的网站有一个新闻子域 (news.mydomain.co.uk),则需要在证书上明确命名 - 否则,它不会被覆盖并且将保持不安全。
如果在 WordPress 上,请记住通过进入Settings > General将您的“ WordPress Address (URL) ”和“ Site Address (URL) ”更新为 HTTPS。
2. 实施域重定向
在我工作过的所有网站中,超过一半的网站缺少域重定向,这会对您网站的排名产生很大影响。 每个网站根据其 URL 的制作方式存在于多个状态。 至少,如果没有 SSL 证书(见上文,您真的应该拥有一个!),一个网站会有两个版本,例如 http://mydomain.co.uk 和 http://www.mydomain .co.uk. 使用 SSL 证书,将有四个:两个 HTTP URL 和两个 HTTPS URL — https://mydomain.co.uk 和 https://www.mydomain.co.uk。 每个页面的多个版本可能会使搜索引擎感到困惑,导致他们不知道应该对哪个页面进行排名。 充其量,您将在不同版本之间分割您网站的权限; 在最坏的情况下,搜索引擎可能无法确定要对哪个页面进行排名,因此可能会选择不对任何页面进行排名。
要检查您网站上的域重定向,请访问四个不同地址中的每一个。 您正在寻找的是其中三个将您重定向到第四个。 如果发生这种情况,您的网站设置正确。 如果没有,您将需要实施域重定向以向搜索引擎指示您网站的主要版本。
*要实现这些,您需要编辑站点的 htaccess 文件,因此在进行任何更改之前始终备份您的站点,因为错误可能会使您的站点脱机。
实施域重定向的第一步是确定您希望哪个版本的站点成为主要版本。 如果您安装了 SSL 证书(如果您还没有掌握,那么认真地,您应该),这应该始终是 HTTPS 版本。 但是您是否希望主要版本包含“www.” 与否是个人选择,因此只需决定您想成为主要版本。 做出决定后,您需要完成两个步骤。
强迫 www。 或不
强制访问您网站的访问者始终使用 www。 - 或不,视情况而定 - 您将需要更改您的 WordPress 设置。
- 登录到您的 WordPress 管理页面。
- 导航到设置 > 常规。
- 在“WordPress 地址 (URL)”和“站点地址 (URL)”下,检查地址。 如果你想包括 www. 在您的 URL 中,确保它出现在此处的两个地址中。 如果你不这样做,就把它排除在外。
- 保存您的设置。
强制 HTTPS
要强制访问您网站的访问者始终使用 HTTPS,您需要在 htaccess 文件中添加一些代码(在此之前备份您的网站)。
- 登录到您的 WordPress 管理页面。
- 导航到 Yoast > 工具 > 文件编辑器。
- 导航到 .htaccess 部分。
- 找到显示“RewriteEngine On”的位置并添加以下代码的最后两行(从“RewriteCond”开始复制):
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] - 如果找不到“RewriteEngine On”,请将整个代码添加到 htaccess 文件的顶部。
- 保存您的设置。
3.修复404页面
404 页面是在用户尝试访问它时返回 404 错误代码的页面。 404 错误意味着该页面不存在,并且将访问者吸引到此类页面会提供较差的用户体验。 修复它们相对简单,但首先,您需要识别网站上的任何 404 页面。 使用免费工具有两种方法可以做到这一点,我建议您同时使用这两种方法。
使用尖叫青蛙
- 打开 Screaming Frog,输入您网站的域名(不要包含 http(s) 或 www。例如,https://exposureninja.com/ 将只是 exposureninja.com)并开始抓取。
- 完成后,使用内部选项卡检查状态代码列(您可以通过此列进行排序以使生活更轻松)。
- 查找状态代码为 404 的任何页面并记下这些 URL。
使用谷歌搜索控制台
如果您还没有使用 Google Search Console,那么您确实应该使用。 查看这篇关于 Yoast 的精彩文章,了解为什么以及如何开始。
- 登录 Search Console 并选择您的网站资源。
- 导航到覆盖范围。
- 如果 Google 在您的网站上检测到任何 404 页面,您将在此页面的表格中看到摘要(以及 Google 发现的任何其他错误)。
- 单击“未找到提交的 URL (404)”条目以查看这些页面的详细信息。
- 记下所有 URL。
如何修复 404
任何 404 页面的确切修复将取决于该页面不再存在的原因。
如果页面应该存在
您将需要确定它不再存在的原因(它可能已被意外删除或设置为草稿状态),并恢复该页面。
如果页面不应该存在
如果页面因某种原因被删除并且它不再可用是正确的——可能是过时的产品或服务,或者两个服务已合并为一个——页面将需要重定向。 这可以使用插件在 WordPress 上轻松完成。 我的偏好是重定向,但还有很多其他插件可以处理重定向。
请记住在安装任何插件之前备份您的站点。 然后:
- 登录到您的 WordPress 管理页面。
- 导航到工具 > 重定向(或您正在使用的任何重定向插件)。
- 输入“源 URL ”(要重定向的 URL)和“目标 URL ”(要将用户重定向到的 URL)。
- 点击“添加重定向”。
不要将所有页面重定向到您网站上的一个页面(例如您的主页)。 每个 404 页面都应该被重定向到最相似的实时页面。
登顶谷歌免费
4.修复断开的链接
大多数损坏的链接都将使用上面的 404 方法修复。 但是,您可能仍然有一些损坏的外部链接。 我们将使用 Screaming Frog 来检查这些。
- 打开 Screaming Frog,输入您网站的域名(同样,不要包含 http(s) 或 www.),然后开始抓取。
- 完成后,导航到响应代码选项卡,然后单击右侧菜单中的客户端错误 (4xx) 。
- 您现在将获得您的站点链接到的所有返回 4xx 错误的页面的列表(如果您已按照上述步骤修复 404 页面,这些都应该是外部页面)。
- 单击表中的链接,然后选择底部的Inlinks选项卡。 现在,这将告诉您哪些页面链接到损坏的页面。
- 如果出现 404 错误,请从您的页面中删除链接或将其更新为链接到实时页面。
- 如果出现 403 错误,请检查链接到的页面。 如果有效,则无需执行任何操作。 如果它不起作用,请删除链接或将其更新为指向实时页面。
注意:如果您在 Screaming Frog 的 Response Codes 选项卡中看到大量带有 500 错误的内部页面,这意味着您的服务器未能将页面信息提供给爬虫。 如果这是 Screaming Frog 的问题,那么它也可能是 Google 的问题。 与您的托管服务提供商讨论如何改进您的服务器。
5.使用永久重定向
这是我在很多网站上看到的另一个问题——“我在我的页面上设置了重定向。 重定向有效,但替换页面根本没有排名。” 十分之九,这是因为使用了错误的重定向类型。
重定向主要有两种类型:301 永久重定向和 302 或 307 临时重定向。 还有其他类型的重定向,但这些将是您看到和使用的主要重定向。 301 重定向告诉网络爬虫该更改是永久性的,允许爬虫转移页面权限并在其索引中交换页面。 302/307 重定向告诉爬虫重定向只是临时更改,因此它会将原始页面保留在其索引中,并且不会通过重定向传递任何页面权限。 您可以通过以下方式添加永久重定向:
- 打开 Screaming Frog,输入您网站的域名(不要包含 http(s) 或 www.)并开始抓取。
- 完成后,导航到响应代码选项卡,然后单击右侧菜单中的重定向 (3xx) 。
- 您现在将拥有所有被重定向页面的列表。 对 URL 进行排序,以便您可以对所有内部页面进行分组。 此列表将包括您链接到的重定向外部页面——我们不需要担心这些。
- 检查任何 302 重定向实例。 如果您发现任何内容,请检查该页面以确定它是否是临时更改。
- 如果不是临时更改,请将 302(临时)重定向替换为 301(永久)重定向。 您可以使用 WordPress 的重定向插件并按照“如何修复 404”部分中的说明进行操作,但请确保在添加新重定向之前删除旧重定向。
6. 检查您的元数据
元数据是谷歌和其他搜索引擎在用户进行搜索时向用户显示的信息。 元数据经常被忽视,但它是您可以做出的最简单和最容易的修复之一。 您的网站上可能已经有元数据。 大多数 CMS 会自动填充元数据,但如果将其留空,Google 将使用页面上的内容。 但是,这些都不会为您的页面提供独特制作的元数据的好处。
要检查您网站上的元数据,您可以使用 Screaming Frog。
- 打开 Screaming Frog,输入您网站的域名(不要包含 http(s) 或 www.)并开始抓取。
- 完成后,您可以在多个位置查看页面的元数据:
- 在内部选项卡中,有一个Title 1列(页面/元标题)和一个 Meta Description 1 列。
- 在页面标题选项卡中(列出所有页面/元标题)。
- 在Meta Description选项卡中,列出了所有元描述。
我不会在这里详细介绍如何编写元数据——这本身就是一篇完整的文章——但是我们的网站上有很多指南可以向您展示如何编写有效的元数据。
编写好新元数据后,您需要将其上传到您的站点。
- 登录到您的 WordPress 管理页面。
- 导航到要添加元数据的页面。
- 向下滚动,直到找到Yoast部分。
- 将您的标题复制到SEO 标题框中。
- 将您的描述复制到元描述框中。
- 保存页面。
WordPress 用户的实用提示:登录到您的 WordPress 管理页面,然后在同一浏览器的另一个选项卡中,输入您要编辑的页面的 URL。 加载后,您会在页面顶部看到一个 WordPress 菜单栏,单击“编辑页面/发布”,它将直接带您进入 WordPress 页面,您可以在其中编辑元数据。 对于拥有数百页的大型网站来说,这是一个节省时间的好方法!
7.检查你的H1
H1 是页面内容中使用的一种标题标签。 H1——顾名思义——是第一个标题,用作页面标题(不要与元/页面标题混淆,元/页面标题是搜索引擎向用户显示的内容)。
许多网站使用 H1 作为格式化设备来使文本变大或加粗,但这是不好的做法。 每个页面应该只有一个 H1 - 任何其他标题都应该使用 H2、H3、H4 等。 要检查页面上出现了多少 H1,我们将再次使用 Screaming Frog。
- 打开 Screaming Frog,输入您网站的域名(不要包含 http(s) 或 www.)并开始抓取。
- 完成后,导航到H1选项卡并使用Occurrences列对数据进行排序。
- 记下具有多个 H1 的任何页面。
- 确定哪个应该是您的主要标题。 这最好出现在页面顶部并包含目标关键字。
- 将页面上的其他 H1 重新格式化为 H2、H3 等。确保遵循此处的层次结构; 没有 H1 页面标题后跟 H3 格式的标题。
8. 检查您的站点地图
有两种类型的站点地图: XML站点地图和HTML站点地图。 诸如 Google 之类的爬虫使用 XML 站点地图来了解您网站上可用的页面。 HTML 站点地图是可供用户使用的页面,用于解释您的站点结构。
就个人而言,我不是 HTML 站点地图的粉丝。 它们没有提供 SEO 好处,因为爬虫不使用它们,如果您需要一个让用户正确浏览您的网站,那么您的网站结构太复杂了,您应该考虑重新设计它。 另一方面,XML 站点地图通过帮助爬虫了解您的站点结构并使他们了解您站点上的所有页面,从而提供 SEO 优势。
首先,通过导航到 mydomain.co.uk/sitemap.xml(或 mydomain.co.uk/sitemap_index.xml)来检查您的站点是否有站点地图。 如果您在这两个链接上都收到 404,则您可能没有站点地图,您需要您的网站管理员为您创建一个。 或者,如果您使用 WordPress,则可以使用 Yoast 创建一个。 如果你确实得到了一个页面——恭喜你——你就有了一个站点地图! 如果它看起来不像您的其他网站页面,请不要担心——它不应该如此。
有关 Yoast 生成的站点地图的示例,请参见下文。 您的可能看起来很相似:
但是,如果您需要自己创建站点地图怎么办? 以下是使用 Yoast 的方法。
- 登录到您的 WordPress 管理页面。
- 导航到Yoast > 常规 > 功能。
- 找到XML 站点地图并单击“on”。
- 保存您的更改。
9. 指向 HTTP 页面和 HTTP 资源的链接
如果您的网站是安全的,您需要确保其所有元素也是安全的。 网站所有者经常向他们的网站添加 SSL 证书并认为工作已经完成,但如果您没有更新内部链接以指向新的 HTTPS 版本页面,并且您没有更新任何资源(例如图像) HTTPS 版本,您仍然会遇到问题,用户仍然会看到来自浏览器的安全警告。
链接
如果您的网站仍然链接到旧的 HTTP(非安全)版本的页面,搜索引擎可能会对要对哪些页面进行排名感到困惑。 通过您的站点地图,您实际上是在告诉爬虫,安全页面是您希望它使用的主要页面,但您的内部链接仍然指向非安全页面。 如果您已经实现了我前面提到的强制重定向到 HTTPS,这将有所帮助,但最好还是单独更新链接。
幸运的是,修复这些链接是一个简单的过程。 首先,您需要找到任何可能受到影响的链接:
- 打开 Screaming Frog,输入您网站的域名(不要包含 http(s) 或 www.)并开始抓取。
- 完成后,导航到内部选项卡并按 URL 对数据进行排序。 查找以“ http:// ”开头的任何 URL。
- 如果您有任何以 HTTP 开头的页面(您至少应该看到主页),请单击 URL 和“链接”选项卡。
- 在这里,您将看到链接到该页面的 HTTP 版本的所有页面。 如果这是空白,那很好,这仅仅意味着没有页面链接到 HTTP 版本,但爬虫通过强制 HTTPS 重定向找到了它。
您现在需要更新链接。
如果您有开发人员:
如果您的团队中有开发人员,他们将能够通过查找和替换轻松更新链接。 找到所有提及“<a href=”http://mydomain.co.uk”,并替换为“<a href=”https://mydomain.co.uk”。 对于那些不熟悉的人,“<a href=”是表示文本是链接的 HTML 代码。
如果您没有开发人员:
如果您没有待命的开发人员,则需要手动更新链接。
- 登录到您的 WordPress 管理页面。
- 导航到要更新链接的页面。
- 找到链接并将链接的 HTTP 页面更新为 HTTPS 版本。
资源
不安全的资源是您网站上从 HTTP 源传递的图像或表单。 由于此元素不安全,因此您的页面也不安全,因此您需要对其进行更新。 首先,我们需要找到这些元素,我们将再次使用 Screaming Frog。
- 打开 Screaming Frog,输入您网站的域名(不要包含 http(s) 或 www.)并开始抓取。
- 爬网完成后,单击顶部的报告并选择不安全的内容。
- 这将允许您导出包含数据的 .csv 文件。 保存该文件并将其作为电子表格打开。
- 使用导出的数据,识别您网站上的任何不安全内容,导航到 CMS 中的相关页面并更新内容以指向安全资源。
登顶谷歌免费
10. 检查你的 Noindex 标签
Noindex 标签是存在于您网站上的 HTML 标签,它告诉搜索引擎爬虫该页面不应被搜索引擎索引。 虽然页面意外没有索引的情况很少见,但并非闻所未闻。 我过去看过整个网站都没有索引,所以值得检查。
- 打开 Screaming Frog,输入您网站的域名(不要包含 http(s) 或 www.)并开始抓取。
- 完成后,导航到“内部”选项卡并使用“可索引性状态”列对数据进行排序。
- 对于任何值为“ noindex ”的页面,检查 URL 并记下当前没有索引但应该出现在搜索结果中的任何页面。
一旦你有了这些,你将需要删除页面上的 noindex 标签。
- 登录到您的 WordPress 管理页面。
- 导航到要更新的页面。
- 向下滚动到Yoast部分,然后单击高级选项(齿轮图标)。
- 在“允许搜索引擎在搜索结果中显示此页面? ”,从下拉菜单中选择“是”。
- 保存页面。
奖金提示
您可能有多个页面不希望索引,例如博客存档,以避免重复内容。 您可以使用 Yoast 快速轻松地对您网站的部分进行索引。
- 登录到您的 WordPress 管理页面。
- 导航到Yoast > 搜索外观。
- 使用顶部的选项卡,找到要删除的内容组。
- 更改“在搜索结果中显示网站部分? ” 选项改为“ No ”,并且该组中的所有页面都将不被索引 - 除非您覆盖页面本身的设置。
就是这样 - 10 个简单的修复程序,您可以自己实施以帮助提升您网站的 SEO。 实施这些可以改善您的网站健康状况和可见性,因此绝对值得付出努力。 如果您已经完成了这些并且渴望更多,请查看我们关于 SEO 和内容营销的其他出色指南。 当您使用它时,为什么不提交您的网站让我们的专家团队免费审核呢? 我们将准确地向您展示您可以在角落里使用忍者做什么。