技术SEO基础
许多人将搜索引擎优化 (SEO) 分为三个不同的部分:页面 SEO、站外 SEO 和技术 SEO。
什么是技术SEO?
技术SEO(技术搜索引擎优化)是确保网站满足现代搜索引擎的技术要求的过程,其目标是提高有机排名。技术 SEO 的重要元素包括爬行、索引、渲染和网站架构。
为什么技术搜索引擎优化很重要?
您可以拥有拥有最佳内容的最佳网站。
但如果你的 SEO 技术搞砸了怎么办?
那你就没法排名了。
在最基本的层面上,Google 和其他搜索引擎需要能够查找、抓取、呈现和索引您网站上的页面。
但这只是表面现象。即使 Google 确实为您网站的所有内容建立了索引,这并不意味着您的工作已经完成。
这是因为,为了让您的网站针对技术 SEO 进行全面优化,您网站的页面需要安全、针对移动设备进行优化、无重复内容、快速加载……以及上千个涉及技术优化的其他内容。
这并不是说您的SEO 技术必须完美才能排名。事实并非如此。
但你让谷歌越容易访问你的内容,你获得排名的机会就越大。
如何提高您的技术搜索引擎优化?
就像我说的,“技术搜索引擎优化”不仅仅是爬行和索引。
为了提高网站的技术优化,您需要考虑:
我可能忘记了一些 🙂
幸运的是,我将在本指南的其余部分介绍所有这些内容(以及更多内容)。
网站结构和导航
在我看来,您的网站结构是任何技术 SEO 活动的“第一步”。
(是的,甚至在爬行和索引之前)
为什么?
首先,许多爬行和索引问题的发生都是由于网站结构设计不当造成的。因此,如果您正确执行此步骤,则无需担心 Google 会对您网站的所有页面建立索引。
其次,您的网站结构会影响您为优化网站所做的一切……从 URL 到站点地图,再到使用 robots.txt 阻止搜索引擎访问某些页面。
这里的底线是:强大的结构使其他所有技术 SEO 任务变得更加容易。
接下来,让我们进入步骤。
使用扁平化、有组织的网站结构
您的网站结构是您网站上所有页面的组织方式。
一般来说,您需要一个“扁平”的结构。换句话说:您网站的页面之间应该只有几个链接。
为什么这很重要?
扁平结构使 Google 和其他搜索引擎可以轻松抓取您网站 100% 的页面。
对于博客或当地披萨店网站来说,这不是什么大问题。但对于拥有 25 万个产品页面的电子商务网站呢?扁平化架构是一件大事。
您还希望您的结构非常有组织。
换句话说,您不想要这样的网站架构:
这种混乱的结构通常会创建“孤立页面”(没有任何内部链接指向它们的页面)。
它还使得识别和修复索引问题变得困难。
您可以使用Semrush 的“站点审核”功能来鸟瞰您的站点结构。
这很有帮助。但这不是超级视觉效果。
要更直观地了解页面如何链接在一起,请查看Visual Site Mapper。
它是一个免费工具,可让您以交互式方式查看站点的架构。
一致的 URL 结构
无需过多考虑 URL 结构。特别是如果您运行一个小型网站(例如博客)。
也就是说:您确实希望 URL 遵循一致的逻辑结构。这实际上可以帮助用户了解他们在您网站上的“位置”。
将您的页面放在不同的类别下可以为 Google 提供有关该类别中每个页面的额外上下文。
这似乎有效。如果您搜索“SEO Marketing Hub”,您会注意到 Google在结果中添加了附加链接。
正如您所料,从这些附加链接链接到的所有页面都位于中心内部。
面包屑导航
众所周知,面包屑导航对 SEO 非常友好。
这是因为面包屑会自动添加指向您网站上的类别和子页面的内部链接。
这有助于巩固您的网站架构。
更不用说 Google 已将 URL 转变为SERP中的面包屑式导航。
因此,当有意义时,我建议使用面包屑导航。
抓取、渲染和索引
本章的主题是让搜索引擎超级轻松地查找整个网站并将其编入索引。
在本章中,我将向您展示如何查找和修复抓取错误……以及如何将搜索引擎蜘蛛发送到您网站上的深层页面。
索引问题
您的第一步是找到您网站上搜索引擎蜘蛛无法抓取的任何页面。
这里有 3 种方法可以做到这一点。
覆盖率报告
您的第一站应该是Google Search Console中的“覆盖率报告” 。
此报告可让您了解 Google 是否无法完全索引或呈现您想要索引的页面。
尖叫青蛙
Screaming Frog成为世界上最著名的爬虫是有原因的:它真的非常非常好。
因此,一旦您解决了覆盖率报告中的任何问题,我建议您使用 Screaming Frog 运行完整的爬网。
Semrush 现场审核
Semrush 有一个偷偷摸摸的好SEO 网站审核工具。
我最喜欢此功能的是,您可以获取有关网站整体技术 SEO 健康状况的信息。
站点性能报告。
以及您网站的 HTML 标记的问题。
这 3 种工具各有优缺点。因此,如果您运行一个包含 10k 以上页面的大型网站,我建议使用所有这三种方法。这样,就不会遗漏任何内容。
“深层”页面的内部链接
大多数人在将主页编入索引时没有任何问题。
那些深层页面(来自主页的多个链接的页面)往往会导致问题。
扁平架构通常可以从一开始就防止这个问题的发生。毕竟,您的“最深”页面只需从您的主页点击 3-4 次即可。
无论哪种方式,如果您想要索引某个特定的深层页面或一组页面,那么没有什么比指向该页面的老式内部链接更好的了。
特别是如果您链接的页面具有很大的权限并且一直被抓取。
使用 XML 站点地图
在这个移动优先索引和 AMP 的时代,Google 是否仍然需要 XML 站点地图来查找您网站的 URL?
是的。
事实上,Google 代表最近表示XML 站点地图是查找 URL 的“第二重要来源”。
(第一个?他们没有说。但我假设有外部和内部链接)。
如果您想仔细检查您的站点地图是否一切正常,请转到搜索控制台中的“站点地图”功能。
这将向您显示 Google 为您的网站看到的站点地图。
GSC“检查”
您网站上的 URL 是否未编入索引?
那么,GSC 的检查功能可以帮助您查清真相。
它不仅会告诉您为什么页面没有被索引……
但对于已编入索引的页面,您可以看到 Google 如何呈现该页面。
这样,您就可以仔细检查 Google 是否能够抓取该页面上 100% 的内容并为其编制索引。
内容稀疏且重复
如果您为网站上的每个页面编写独特的原创内容,那么您可能不需要担心重复的内容。
那是说:
从技术上讲,重复的内容可能会出现在任何网站上……尤其是如果您的 CMS 在不同的 URL 上创建了同一页面的多个版本。
对于内容稀疏的情况也是如此:对于大多数网站来说这不是问题。但这可能会损害您网站的整体排名。所以值得寻找和修复。
在本章中,我将向您展示如何主动修复网站上的重复和稀疏内容问题。
使用 SEO 审核工具查找重复内容
有两种工具可以很好地查找重复和薄弱的内容。
第一个是Raven Tools Site Auditor。
它会扫描您的网站以查找重复内容(或稀疏内容)。并让您知道哪些页面需要更新。
Semrush 网站审核工具还有一个“内容质量”部分,可以显示您的网站在多个不同页面上是否有相同的内容。
那是说:
这些工具专注于您自己网站上的重复内容。
“重复内容”还包括从其他网站复制内容的页面。
要仔细检查您网站的内容是否唯一,我推荐Copyscape 的“批量搜索”功能。
您可以在此处上传 URL 列表并查看该内容在网络上的显示位置。
如果您发现其他网站上显示的文本片段,请在引号中搜索该文本。
如果 Google 在结果中首先显示您的页面,他们会认为您是该页面的原始作者。
你就可以走了。
注意:如果其他人复制您的内容并将其放在他们的网站上,那就是他们的重复内容问题。不是你的。您只需要担心您网站上的内容与其他网站的内容复制(或超级相似)。
没有独特内容的无索引页面
大多数网站都会有包含一些重复内容的页面。
没关系。
当那些重复的内容页面被索引时,这就成为一个问题。
解决方案?将“noindex”标签添加到这些页面。
noindex 标签告诉 Google 和其他搜索引擎不要为该页面建立索引。
您可以使用 GSC 中的“检查 URL 功能”仔细检查您的 noindex 标签是否设置正确。
弹出您的 URL,然后单击“测试实时 URL”。
如果 Google 仍在为该页面编制索引,您将看到“Google 可以使用 URL”消息。这意味着您的 noindex 标记设置不正确。
但是,如果您看到“已被‘noindex’标签排除”消息,则说明 noindex 标签正在发挥作用。
(这是您希望在 GSC 中看到红色错误消息的少数情况之一 🙂)
根据您的抓取预算,Google 可能需要几天或几周的时间来重新抓取您不希望编入索引的网页。
因此,我建议检查覆盖率报告中的“排除”选项卡,以确保您的无索引页面已从索引中删除。
例如,Backlinko 上的某些帖子有分页评论。
每个评论页面上都有原始博客文章。
如果这些页面被 Google 编入索引,我们就会遇到重复内容的问题。
这就是为什么我们为每个页面添加 noindex 标签的原因。
注意:您还可以通过在robots.txt 文件中阻止搜索引擎蜘蛛的各个抓取工具来完全阻止搜索引擎蜘蛛抓取页面。
使用规范 URL
大多数具有重复内容的页面都应该添加 ol’ no 索引标签。或者将重复的内容替换为独特的内容。
但还有第三种选择:规范 URL。
规范 URL 非常适合内容非常相似的页面……页面之间存在细微差别。
例如,假设您经营一个销售帽子的电子商务网站。
您还专门为牛仔帽设置了一个产品页面。
根据网站的设置方式,每种尺寸、颜色和变体都可能产生不同的 URL。
不好。
幸运的是,您可以使用规范标签让 Google 知道您的产品页面的普通版本是“主”页面。所有其他都是变体。
页面速度
提高页面速度是少数可以直接影响网站排名的技术 SEO 策略之一。
这并不是说快速加载的网站会让您迅速到达谷歌第一页的顶部。
(为此您需要反向链接)
但是,提高网站的加载速度可能会显着降低自然流量。
在本章中,我将向您展示 3 种提高网站加载速度的简单方法。
减小网页大小
CDN。缓存。延迟加载。缩小 CSS。
我相信您之前已经读过这些方法一千遍了。
但我没有看到那么多人谈论同样重要的页面速度因素:
网页大小。
事实上,当我们进行大规模页面速度研究时,我们发现页面的总大小与加载时间的相关性超过任何其他因素。
这里的要点是:
说到页面速度,天下没有免费的午餐。
您可以压缩图像并缓存站点中的所有内容。
但如果您的页面很大,那么它们将需要一段时间才能加载。
这是我们在 Backlinko 面临的难题。因为我们使用大量高分辨率图像,所以我们的页面往往很大。
我有意识地决定接受较慢的加载时间。我宁愿拥有一个缓慢但美观的页面,也不愿拥有一个带有颗粒状图像的快速页面。
这确实损害了我们在 Google PageSpeed Insights 上的得分。
但是,如果提高网站速度是首要任务,那么您需要尽一切努力来缩小页面的总大小。
测试有和没有 CDN 的加载时间
我们的页面速度研究中最令人惊讶的发现之一是 CDN 与更差的加载时间相关。
这可能是因为许多 CDN 设置不正确。
因此,如果您的网站使用 CDN,我建议您在打开或关闭 CDN 的情况下在webpagetest.org上测试您网站的速度。
消除第 3 方脚本
页面中的每个第 3 方脚本平均会增加 34 毫秒的加载时间。
您可能需要其中一些脚本(例如Google Analytics )。
但检查站点的脚本以查看是否有任何可以删除的脚本总不会有什么坏处。
额外的 SEO 技术技巧
现在是时候了解一些快速的 SEO 技术技巧了。
在本章中,我们将介绍重定向、结构化数据、Hreflang 等。
为国际网站实施 hreflang
您的网站是否针对不同国家/地区和语言提供不同版本的页面?
如果是这样,hreflang 标签可以提供巨大的帮助。
hreflang 标签的唯一问题是什么?
很难设置。谷歌关于如何使用它的文档也不是很清楚。
输入:Aleyda Solis 的 Hreflang 生成器工具。
该工具可以(相对)轻松地为多个国家、语言和地区创建 hreflang 标签。
检查您的网站是否有无效链接
你的网站上有一堆死链接不会影响你的搜索引擎优化。
事实上,谷歌甚至表示,损坏的链接“不是SEO问题”。
但如果您的内部链接已损坏怎么办?
那是另一个故事了。
损坏的内部链接会使 Googlebot 更难查找和抓取您网站的网页。
因此,我建议每季度进行一次SEO 审核,其中包括修复损坏的链接。
您可以使用几乎任何 SEO 审核工具(例如Semrush )找到您网站的损坏链接:
或者尖叫青蛙。
正如你所看到的,我没有任何问题。我能说什么?我擅长 SEO 😉
和…
您可以在您的网站上按照此分步反向链接审核并获得类似的结果。
设置结构化数据
我认为设置架构可以直接帮助您网站的 SEO 吗?
不。
事实上,我们的搜索引擎排名因素研究发现架构和首页排名之间没有相关性。
那是说:
使用 Schema 可以为您的某些页面提供丰富的片段。
由于丰富的摘要在 SERP 中脱颖而出,因此它们可以显着提高您的有机点击率。
验证您的 XML 站点地图
如果您运行一个大型网站,则很难跟踪站点地图中的所有页面。
事实上,我查看的许多站点地图都有带有 404 和 301 状态代码的页面。考虑到站点地图的主要目标是向搜索引擎显示所有实时页面,您希望站点地图中 100% 的链接指向实时页面。
因此,我建议通过Map Broker XML Sitemap Validator运行站点地图。
只需输入您网站的站点地图即可。
并查看您的链接是否已损坏或重定向。
Noindex 标签和类别页面
如果您的网站在 WordPress 上运行,我强烈建议不要索引类别和标签页面。
(当然,除非这些页面带来大量流量)。
这些页面通常不会给用户增加太多价值。它们可能会导致重复内容问题。
如果您使用Yoast,只需单击一下即可轻松对这些页面建立索引。
检查移动可用性问题
谷歌的移动优先索引计划终于完成了。所以我不需要告诉您您的网站应该针对移动设备进行优化。
那是说:
即使是超级适合移动设备的网站也可能会遇到问题。
除非用户开始向您发送电子邮件投诉,否则这些问题可能很难发现。
也就是说,除非您使用 Google Search Console 的移动可用性报告。
如果 Google 发现您网站上的某个页面未针对移动用户进行优化,他们会通知您。
他们甚至会向您提供该页面的具体问题。
这样,您就可以确切地知道要解决什么问题。
技术 SEO 案例研究
让我们用一组全新的技术 SEO 案例研究来结束本指南。
具体来说,您将看到四位 Backlinko 读者如何通过以下方式提高他们的 Google 排名:
- 日期架构
- 内部链接
- 常见问题解答架构
- 网站迁移最佳实践
话不多说,让我们直接进入案例研究。
案例研究 #1
Felix 如何使用内部链接将有机流量提高 250%
当Felix Norton审核他的客户网站(一个活动招聘市场)的 SEO 技术问题时,发现了一件事:
他们没有使用任何内部链接!并且该网站确实拥有的内部链接没有使用关键字丰富的锚文本。
此时,这位客户已经在Felix的经纪公司工作了3个月。菲利克斯和他的团队一直在客户的博客上发布了大量高质量的内容。但流量和排名却停滞不前。
嗯,在审核期间,菲利克斯意识到这些精彩的内容都没有链接在一起。更糟糕的是:内容没有链接到重要的产品和服务页面。
就在那时,菲利克斯决定为其高优先级内容添加内部链接。
产品页面。
以及相关内容。
添加这些战略内部链接后一周内流量增加了 250%。
案例研究#2
Salman 如何使用日期模式使他的页面的 Google 流量增加一倍
Backlinko 读者 Salman Baig 经营着一个名为Voxel Reviews 的技术评论网站。
Salman 最重要的关键词之一是“500 元以下的最佳游戏笔记本电脑”。
这听起来像是一个长尾关键字。因为它是。
但这是一个高度具体的关键字,具有很高的搜索意图。这意味着萨尔曼值得花时间寻找提高该学期排名的方法。
当他查看该关键字的搜索结果页面时,他看到了一个机会。他可以利用技术搜索引擎优化来利用这个机会。
具体来说,他注意到首页上的大多数页面的标题标签中都有当前月份和年份。
然而,其中许多页面实际上并未更新页面(或其 HTML 中的“发布”日期)。
例如,此页面像发条一样将当前月份添加到其标题标签中。
但是,如果您搜索带有日期范围的该页面的 URL…
…您可以看到 Google 为本文保存的实际日期:
这就是萨尔曼看到的机会:
将当前月份添加到他的标题标签可能有助于他的有机点击率。但谷歌显然忽视了这一点。
但如果谷歌可以看到萨尔曼的页面是合法更新的,他的排名可能会得到提升。
为了向谷歌表明他的页面实际上是最新的,他将日期添加到了帖子的顶部。
他还更新了他的架构以更新“发布日期”和“修改日期”日期。
该精选片段加上目标关键字的排名提升,使该页面的流量增加了 200% 以上。
案例研究 #3
尼尔如何扭转灾难性的网站迁移
Neil Sheth 的 SEO 机构Only Way Online接待了一位排名完全下滑的新客户。
事实证明,该网站将其网站迁移到了最新版本的 Magento。
他们还决定将此次迁移与对其网站的一些更改(例如删除获得搜索流量的 URL)结合起来,而不考虑对自然搜索的影响。
在 2 个月的时间里,该网站的月访问量从大约 30,000 人减少到了 3,000 人。
当 Neil 进行全面的SEO 网站审核以找出问题所在时,他发现了许多技术 SEO 问题,例如:
- 没有内部链接指向它们的页面(孤立页面)
- 将自身规范化为无索引页面的页面
- 页面重定向到一个页面,然后重定向到另一个页面(重定向链)
- 损坏的内部和外部链接
- 站点地图包括不应编制索引的页面
- 标题和描述标签优化不佳
在这些技术 SEO 修复之后的几周内,您可以开始看到自然流量的上升。
事实上,从 2019 年 7 月到 10 月,该网站的自然流量增加了 228%。
案例研究 #4
Bill 如何使用常见问题解答模式将点击量提高 15.23%
Bill Widmer 运营着一个有关房车的博客,名为“流浪房车”。
比尔最重要的页面之一是房车保险指南:
不幸的是,像“房车保险”这样的关键词被 Geico 和 Bankrate.com 等大品牌主导。
因此,比尔的个人博客排名高于这些网站的机会非常渺茫。
就在那时,比尔意识到他不一定要超越他的大品牌竞争对手。他可以使用常见问题解答架构来获得更多自然点击。
因此,Bill 将FAQ Schema添加到了他页面的 FAQ 部分,这帮助他获得了丰富的代码片段。
这一单一更改使该页面的 Google 流量增加了 15.23%。