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

技术搜索引擎优化是关于改进您的网站,使搜索引擎更容易找到,理解和存储您的内容。

还涉及到用户体验因素。 如使您的网站更快,更容易在移动设备上使用。

做得对,技术搜索引擎优化可以提高您在搜索结果中的可见性。

在这篇文章中,您将学习基础和最佳实践,以优化您的网站的技术搜索引擎优化。

我们开始吧.

为什么技术SEO很重要?

技术搜索引擎优化可以使或打破你的搜索引擎优化性能.

如果搜索引擎无法访问您网站上的页面,则它们不会显示在搜索结果中—无论您的内容有多有价值。

这会导致您网站的流量损失和您的业务的潜在收入。

此外,网站的速度和移动友好性是确定的排名因素。

如果您的页面加载缓慢,用户可能会感到恼火并离开您的网站。 像这样的用户行为可能表明您的网站没有创造积极的用户体验。 因此,搜索引擎可能无法很好地对您的网站进行排名。

为了更好地理解技术SEO,我们需要讨论两个重要过程:抓取和索引。

了解爬行以及如何对其进行优化

爬行是搜索引擎工作的一个重要组成部分.

An illustration showing how search engines work

当搜索引擎遵循他们已经知道的页面上的链接以找到他们以前从未见过的页面时,就会发生爬行。

例如,每次我们发布新的博客文章时,我们都会将它们添加到我们的主博客页面。

A section of Semrush's main blog page

因此,下次像Google这样的搜索引擎抓取我们的博客页面时,它会看到最近添加的新博客文章链接。

这也是谷歌发现我们新博客文章的方式之一。

有几种方法可以确保搜索引擎可以访问您的页面:

创建一个搜索引擎优化友好的网站架构

网站架构(也称为网站结构)是页面在网站内链接在一起的方式。

一个有效的网站结构组织网页的方式,帮助抓取工具找到您的网站内容快速和容易。

因此,在构建网站时,请确保所有页面只需点击几下即可离开您的主页。

像这样:

An illustration showing an SEO-friendly site architecture

在上面的站点结构中,所有页面都按逻辑层次结构组织。

主页链接到类别页面. 和类别页面链接到网站上的各个子页面。

这种结构还减少了孤立页面的数量。

孤立页面是没有指向它们的内部链接的页面,使得抓取工具和用户很难(有时甚至不可能)找到它们。

如果您是Semrush用户,您可以轻松找到您的网站是否有任何孤立页面。

设置项目现场审核工具和抓取您的网站。

爬网完成后,导航到"问题"标签和搜索"孤儿。”

Searching for

该工具显示您的网站是否有任何孤立页面。 单击蓝色链接以查看它们是哪些。

要解决此问题,请添加内部连结在指向孤儿页面的非孤儿页面上。

提交你的网站地图到谷歌

使用XML站点地图可以帮助Google找到您的网页。

XML站点地图是一个包含网站上重要页面列表的文件。 它可以让搜索引擎知道您拥有哪些页面以及在哪里找到它们。

如果您的网站包含大量页面,这一点尤其重要。 或者如果它们没有很好地联系在一起。

以下是Semrush的XML站点地图的样子:

Semrush’s XML sitemap

您的站点地图通常位于这两个Url之一:

  • yoursite.com/sitemap.xml
  • yoursite.com/sitemap_index.xml

找到站点地图后,通过Google Search Console(GSC)将其提交给Google。

转到GSC并单击"索引”> “网站地图"从侧边栏。

Navigating to

然后,将站点地图URL粘贴到空白字段中,然后单击"提交.”

Add a new sitemap to GSC

谷歌完成处理您的网站地图后,你应该看到这样的确认消息:

Sitemap submitted successfully confirmation message

了解索引以及如何优化索引

一旦搜索引擎抓取您的页面,他们就会尝试分析和理解这些页面上的内容。

然后搜索引擎将这些内容存储在其搜索索引中-一个包含数十亿网页的庞大数据库。

您的网页必须被搜索引擎索引才能出现在搜索结果中。

检查页面是否已编入索引的最简单方法是执行"site:"操作员搜索。

例如,如果要检查semrush.com,你会输入"site:www.semrush.com"进入谷歌的搜索框。

这告诉你(大致)有多少网页从网站谷歌已编入索引。

Google shows about 530,000 results for “site:www.semrush.com”search

您还可以通过使用"site:"运算符搜索页面URL来检查单个页面是否已编入索引。

像这样:

Google's result for “site:www.semrush.com/blog/what-is-seo/”

有几件事情你应该做,以确保谷歌不会有麻烦索引您的网页:

小心使用Noindex标签

"Noindex"标签是一个HTML片段,可以让您的页面远离Google的索引。

它被放置在

你的网页的部分,看起来像这样:

理想情况下,您希望所有重要页面都被编入索引。 因此,仅当您希望从索引中排除某些页面时,才使用noindex标记。

这些可能是:

  • 谢谢页面
  • PPC登陆页面

要了解有关使用noindex标签以及如何避免常见实现错误的更多信息,请阅读我们的指南机器人元标签.

在需要的地方实现规范标签

当Google在您网站的多个页面上找到类似的内容时,它有时不知道要索引哪些页面并显示在搜索结果中。

就在那时"规范"标签派上用场。

Canonical标签(rel="canonical")将链接标识为原始版本,它告诉Google应该索引和排名哪个页面。

标签嵌套在

一个重复的页面(但在主页上使用它也是一个好主意),看起来像这样:

其他技术SEO最佳实践

创建一个搜索引擎优化友好的网站结构,提交您的站点地图到谷歌,并适当使用noindex和规范标签应该得到您的网页抓取和索引。

但是,如果您希望您的网站针对技术SEO进行全面优化,请考虑这些额外的最佳实践。

1. 使用HTTPS

超文本传输协议安全(HTTPS)是超文本传输协议(HTTP)的安全版本.

它有助于保护敏感的用户信息,如密码和信用卡详细信息不被泄露。

这是一个排名信号自2014年起.

您可以通过简单地访问它来检查您的站点是否使用HTTPS。

只需查找"锁定"图标即可确认。

如果您看到"不安全"警告,则表示您未使用HTTPS。

“Not secure”warning shown in the browser

在这种情况下,您需要安装安全套接字层(SSL)或传输层安全性(TLS)证书。.

SSL/TLS证书验证网站的身份。 并在用户访问时建立安全连接。

您可以免费获得SSL/TLS证书让我们加密.

2. 查找和修复重复内容问题

重复内容是当您在网站上的多个页面上具有相同或几乎相同的内容时。

例如,Buffer为几乎相同的页面提供了这两个不同的Url:

  • https://buffer.com/resources/social-media-manager-checklist/
  • https://buffer.com/library/social-media-manager-checklist/

谷歌不处罚具有重复内容的网站。

但重复的内容可能会导致以下问题:

  • 搜索结果中不受欢迎的Url排名
  • 反向稀释
  • 浪费了爬行预算

与Semrush的现场审核工具,你可以找出你的网站是否有重复的内容问题。

首先运行您的网站的完全爬网,然后转到"问题"tab。

然后,搜索"重复内容。”

如果您有重复的内容,该工具将显示错误。 并提供有关如何解决它的建议,当你点击"为什么以及如何解决它.”

3. 确保用户和抓取工具只能访问您网站的一个版本

用户和爬网程序应该只能访问站点的这两个版本中的一个:

  • https://yourwebsite.com
  • https://www.yourwebsite.com

让这两个版本都可以访问会产生重复的内容问题。

并降低您的反向链接配置文件的有效性。 因为有些网站可能会链接到www版本,而其他网站则链接到非www版本。

这可能会对您在Google中的表现产生负面影响。

因此,只使用您网站的一个版本。 并将其他版本重定向到您的主网站。

4. 提高您的页面速度

页面速度是一个排名因素流动电话桌面版装置。

因此,请确保您的网站加载尽可能快。

您可以使用Google的PageSpeed洞察工具来检查你的网站的当前速度。

它给你从0到100的性能得分。 数字越高越好。

PageSpeed洞察' 流动电话 performance dashboard

以下是一些提高网站速度的想法:

  • 压缩您的图像-图像通常是网页上最大的文件。 用图像优化工具压缩它们,如短像素,短像素将减少他们的文件大小,所以他们需要尽可能少的时间来加载。
  • 使用内容分发网络(CDN)-CDN将您的网页副本存储在全球各地的服务器上。 然后,它将访问者连接到最近的服务器,因此请求的文件传输的距离较小。
  • 缩小HTML、CSS和JavaScript文件-缩小从代码中删除不必要的字符和空格,以减少文件大小。 这提高了页面加载时间。

5. 确保您的网站适合移动设备

谷歌使用移动优先索引. 这意味着它会查看网页的移动版本来对内容进行索引和排名。

因此,请确保您的网站在移动设备上兼容。

要查看您的网站是否属于这种情况,请使用相同的PageSpeed洞察工具。

一旦你通过它运行一个网页,导航到报告的"SEO"部分。 然后是"通过审核"节。

在这里,您将看到您的网站上是否存在适合移动设备的元素或功能:

  • 元视口标签—告诉浏览器如何控制页面可见区域大小的代码
  • 清晰的字体大小
  • 按钮和可点击元素周围有足够的间距

如果你照顾这些东西,你的网站是针对移动设备进行优化的。

6. 使用面包屑导航

面包屑导航(或"面包屑")是一串文本链接,向用户显示他们在网站上的位置以及他们如何到达这一点。

这里有一个例子:

面包屑导航 on Nordstrom's website showing

这些链接使网站导航更容易。

怎么样?

用户可以轻松导航到更高级别的页面,而不需要重复使用后退按钮或通过复杂的菜单结构。

所以,你绝对应该实现面包屑。 特别是如果您的网站非常大。 就像一个电子商务网站。

他们也有利于SEO。

这些附加链接分配链接公平([医]传呼机)在您的网站。 这有助于您的网站排名更高。

如果您的网站在WordPress或shopify上,实施面包屑导航特别容易。

一些主题可能包括开箱即用的面包屑。 如果你的主题没有,你可以使用Yoast搜索引擎优化插件,它会为你设置一切。

7. 使用分页

分页是一种导航技术,用于将一长串内容分成多个页面。

例如,我们在博客上使用了分页。

Pagination on Semrush blog page

这种方法比无限滚动更受欢迎。

在无限滚动中,内容会随着用户向下滚动页面而动态加载。

这给谷歌带来了一个问题。 因为它可能无法访问动态加载的所有内容。

如果Google无法访问您的内容,它将不会显示在搜索结果中。

正确实现,分页将引用到下一系列页面的链接。 Google可以遵循哪些内容来发现您的内容。

了解更多: 分页:它是什么&如何正确实现它

8. 检查你的机器人。txt文件

一个机器人。txt文件告诉谷歌它应该访问网站的哪些部分,哪些不应该访问。

这是Semrush的机器人。txt文件看起来像:

A section of Semrush’s robots.txt file

你的机器人。txt文件可在您的主页URL与"/机器人。txt"的结尾。

这里有一个例子:yoursite.com/robots.txt

检查它以确保您不会意外阻止访问google应该通过disallow指令抓取的重要页面。

例如,您不想阻止您的博客文章和常规网站页面。 因为那样他们就会被谷歌隐藏起来。

进一步阅读: 机器人。txt:它是什么&它是如何重要的SEO

9. 实现结构化数据

结构化数据(也称为架构标记)是帮助Google更好地理解页面内容的代码。

通过添加正确的结构化数据,您的页面可以赢得丰富的片段。

丰富的代码段是更具吸引力的搜索结果,标题和描述下会显示其他信息。

这里有一个例子:

A rich snippet from simplyrecipes.com, showing rating, votes and time to cook

Rich snippets的好处是它们使您的页面脱颖而出。 从而可以提高您的点击率(CTR)。

谷歌支持数十种结构化数据标记,因此,选择一个最适合您要添加结构化数据的页面的性质。

例如,如果您运行电子商务商店,则将产品结构化数据添加到产品页面是有意义的。

以下是销售iPhone15Pro的页面的示例代码:

有很多免费的结构化数据生成工具,如这个. 所以你不必手工编写代码。

如果你使用WordPress,你可以使用Yoast搜索引擎优化插件实现结构化数据.

10. 查找和修复损坏的页面

网站上的页面损坏会对用户体验产生负面影响。

下面是一个什么样子的例子:

A broken page from Upflex showing a 404 error

如果这些页面有反向链接,它们就会浪费,因为它们指向死资源。

要在您的网站上找到损坏的页面,请使用Semrush抓取您的网站现场审核.

然后,转到"问题"tab。 搜索"4xx"。"

Searching for

它会告诉你,如果你在你的网站上有破损的页面。 点击"#页数"链接以获取已死亡的页面列表。

A list of broken pages with 4xx status code found in 现场审核 tool

要修复损坏的页面,您有两个选项:

  • 恢复意外删除的页面
  • 将您不再希望的旧页面重定向到网站上的其他相关页面

修复损坏的页面后,您需要删除或更新指向旧页面的任何内部链接。

要做到这一点,回到"问题"tab。 并搜索"内部链接。"该工具会告诉你,如果你已经打破了内部链接。

Searching for

如果你这样做,请按"#内部连结"按钮查看完整的破碎页面列表,链接指向它们。 并点击一个特定的URL了解更多。

A list of pages with broken 内部连结 found in 现场审核 tool

在下一页上,单击"#网址"按钮,在"传入内部链接"下找到,以获取指向该损坏页面的页面列表。

更新指向破损页面的内部链接,并链接到其更新的位置。

11. 优化核心网络重要部件

核心网络关键是速度指标,Google用于衡量用户体验.

这些指标包括:

  • 最大含量油漆(LCP)—计算网页为用户加载其最大元素所需的时间
  • 第一输入延迟(FID)-量度用户首次与网页互动所花费的时间
  • 累积布局偏移(CLS)-测量网页上各种元素布局的意外变化

为了确保您的网站针对核心网络重要因素进行了优化,您需要瞄准以下分数:

  • LCP-2.5秒以下
  • FID-100毫秒或以下
  • CLS-0.1以下

您可以在Google Search Console中检查您网站的核心Web重要指标性能。

要做到这一点,请访问"核心网络重要人物"报告。

Navigating to

您还可以使用Semrush查看围绕核心Web重要信息专门创建的报告。

现场审核工具,导航到"Core Web Vitals"并单击"查看详情.”

“核心网络重要人物

这将打开一个报告,详细记录您的网站的核心Web关键性能和修复任何问题的建议。

Core Web Vitals report in 现场审核 tool

进一步阅读: 核心Web关键:提高页面速度的指南

12. 对多种语言的内容使用Hreflang

如果您的网站有多种语言的内容,您需要使用hreflang标签.

Hreflang是一个HTML属性,用于指定网页的语言和地理定位。 它还可以帮助谷歌为不同的用户提供正确的网页版本。

例如,我们有不同语言的多个版本的主页。 这是我们的英文网页:

Semrush homepage in English

这是我们的西班牙语主页:

Semrush homepage in Spanish

我们的每个不同版本都使用hreflang标签来告诉Google目标受众是谁。

这个标签实现起来相当简单。

只需在

页的所有版本的部分。

例如,如果您的主页使用英语、西班牙语和葡萄牙语,则将这些hreflang标签添加到所有这些页面中:




13. 保持在技术搜索引擎优化问题的顶部

技术优化不是一次性的。 随着时间的推移,新的问题可能会出现,因为你的网站越来越复杂。

这就是为什么定期监测你的技术搜索引擎优化健康和修复问题,因为他们出现是重要的。

你可以使用Semrush的做到这一点现场审核工具。 它监控超过140个技术搜索引擎优化问题.

例如,如果我们审核Petco的网站,我们会发现与重定向链和循环相关的三个问题。

Redirect chains and loops issues found for Petco’s website

重定向链和循环对SEO不利,因为它们会导致负面的用户体验。

你不可能偶然发现他们。 因此,如果没有基于爬网的审计,这个问题可能会被忽视。

定期运行这些技术搜索引擎优化审计给你的行动项目,以提高您的搜索性能。

雷切尔 汉德利
Rachel是一名资深内容作家,在内容营销和SEO方面拥有12年以上的经验。她曾在代理机构工作,为各种品牌制定和执行内容战略,并在内部推动SaaS初创公司的有机增长。