Google搜索引擎优化(SEO)入门指南(一)

本指南的适用对象
如果您通过Google搜索运营、管理或推广在线内容,或通过在线内容获利,则本指南对您适用。如果您是业务快速发展的商家、拥有十几个网站的网站站长、网络代理方面的SEO专家,或者是对搜索机制具有强烈兴趣的DIY SEO达人,则本指南也适用于您。如果您有兴趣根据我们的最佳做法对SEO基础知识进行全面了解,那么本指南同样适用于您。本指南不会提供任何可让您的网站在Google中自动排位第一的秘诀(抱歉!),但是如果您遵循下面列出的最佳做法,则有望让搜索引擎更容易抓取、理解您的内容并将其编入索引。
搜索引擎优化(SEO)通常是指对网站的各个部分进行细微的修改。单独来看,这些修改可能只是逐步细微的改进,但与其他优化结合起来后,则可能会对您的网站在自然搜索结果中的用户体验和效果产生显著影响。您可能早已熟悉本指南中的许多主题,因为它们是任何网页的基本要素,但您可能并未充分利用它们。
您应该对网站进行优化,以满足用户需求。您的其中一个用户便是搜索引擎,它可以帮助其他用户发现您的内容。搜索引擎优化是指帮助搜索引擎了解和呈现内容。您的网站可能比我们的示例网站更简单或更复杂,并且呈现的内容可能截然不同,但我们下面讨论的优化主题对于所有大小和类型的网站均适用。我们希望本指南在如何改进网站方面能够给您带来一些全新的理念,同时也希望您在Google网站站长帮助论坛1积极分享您的问题、反馈和成功案例。
目录
- 预备知识
- 帮助Google找到您的内容
- 告诉Google不应抓取哪些页面
- 帮助 Google(和用户)了解您的内容
- 管理您的网页在Google搜索结果中的显示效果
- 组织您的网站层次结构
- 优化您的内容
- 优化您的图片
- 构建适合移动设备的网站
- 推广您的网站
- 分析搜索效果和用户行为
- 附录:本文中使用的链接网址
预备知识
术语库
以下简要术语表包含了本指南中使用的重要术语:
- 索引 -Google会将其知悉的所有网页存储在其“索引”中。每个网页的索引条目描述了该网页的内容和位置(网址)。编入索引是指当Google抓取、读取网页并将其添加到索引的过程。例如:Google今天已将我网站上的几个网页编入索引。
- 抓取 - 寻找新增网页或已更新网页的过程。Google会通过跟踪链接、读取站点地图或其他各种方式来发现网址。Google通过抓取网页来寻找新增网页,然后(在适当的时候)将网页编入索引。
- 抓取工具 - 从网络中抓取(提取)网页并将网页编入索引的自动化软件。
- Googlebot -Google抓取工具的通用名称。Googlebot会持续不断地抓取网页。
- SEO - 搜索引擎优化:使您的网站更易于搜索引擎抓取和编入索引的过程。也可指从事搜索引擎优化的人的职位名称,例如:我们刚刚聘请了新的SEO来提升我们在网络上的曝光度。
您的网站是否会显示在Google搜索结果中?
确定您的网站是否在Google的索引中 - 请针对您网站的首页网址执行“site:”搜索。如果您能看到结果,则表明您的网站在索引中。例如,搜索“site:wikipedia.org”将返回这些结果2。
如果您的网站不在Google中 - 虽然Google可抓取数十亿网页的内容,但遗漏部分网站也在所难免。造成抓取工具遗漏网站的常见原因如下:
- 网站未与网络上的其他网站紧密关联
- 您刚刚推出新的网站,Google还没来得及抓取它
- 网站的设计致使Google很难有效抓取其中的内容
- Google在尝试抓取网站时遇到问题
- 您的政策阻止Google抓取网站
如何让我的网站显示在Google搜索结果中?
让网站纳入Google搜索结果完全免费,且操作简单,甚至不需要向Google提交网站。Google是一个全自动搜索引擎,它使用网页抓取工具持续抓取网页,以便查找可添加到Google索引中的网站。实际上,显示在Google搜索结果中的大多数网站都不是手动提交供纳入索引的,而是Google在抓取网页时找到并自动添加的。了解Google如何发现、抓取和呈现网页3。
我们提供了网站站长指南4,以帮助网站站长构建方便Google处理的网站。虽然我们无法保证我们的抓取工具一定能够找到某个特定网站,但遵循这些指南应该可以使您的网站显示在我们的搜索结果中。
Google Search Console 提供了一系列工具,以协助您向Google提交内容,并监测您的网站/移动应用在Google搜索结果中的曝光度。如果您愿意,当Google在抓取您网站的过程中发现任何严重问题时,Search Console甚至可以向您发送提醒。注册Search Console5。
首先您需要问自己以下几个有关您的网站的基本问题。
- 我的网站是否会显示在Google搜索结果中?
- 我是否为用户提供了高品质的网站内容?
- 我的本地商家是否会显示在Google搜索结果中?
- 我的网站内容是否能让使用各种设备的用户轻松快速地找到?
- 我的网站是否安全?
您是否需要SEO专家?
SEO(“搜索引擎优化”)专家是指能提高网站在搜索引擎中的曝光度的专业人员。如果按照本指南循序渐进学习,您将学到优化网站所需的足够知识。此外,您可能也会考虑聘用一位SEO专业人员帮助您审核网页。
聘用SEO是一项重大决定,这有可能改善您的网站并节省时间。在研究聘用SEO可能带来的益处的同时,也务必考虑到不负责任的SEO可能会给您的网站带来的损害。很多SEO及其他代理机构和顾问会为网站所有者提供实用的服务,包括:
- 审核您网站的内容或结构
- 网站开发技术建议:如托管、重定向、错误页、JavaScript的使用
- 内容开发
- 在线业务开发活动管理
- 关键字研究
- SEO培训
- 有关特定市场和地理位置的专业知识
在开始寻求聘用SEO之前,您不妨学习一些基本知识,熟悉搜索引擎的工作原理。
如果您考虑聘用 SEO,那么越早聘用越好。您打算重新设计网站或启动新网站时是聘用SEO的最佳时机。如此一来,您和您的SEO就能确保网站的整体设计均便于搜索引擎处理。此外,优秀的SEO还能帮助您改进现有网站。
有关聘用SEO的需求以及注意事项的详细说明,请参阅帮助中心文章“您是否需要 SEO”11
帮助Google找到您的内容
要让网站显示在Google搜索结果中,首要步骤便是确保Google能够找到它。最好的办法是提交站点地图。站点地图是网站上的一种文件,可告知搜索引擎网站上新增了网页或有更新的网页。详细了解如何构建和提交站点地图12。
Google还会通过其他网页上的链接找到网页。请参阅后文“宣传您的网站”,了解如何吸引用户发现您的网站。
告诉Google不应抓取哪些页面
最佳做法
若为非敏感信息,则可以使用robots.txt阻止不必要的抓取
“robots.txt”文件会告诉搜索引擎它们是否可以访问您网站的各个部分并执行抓取。此文件必须命名为“robots.txt”,且应位于网站的根目录下。被 robots.txt 阻止的网页也可能会被抓取,因此您应使用更安全的方法保护敏感网页。

您可能不希望网站的某些页面被抓取,因为这些页面显示在搜索引擎的搜索结果中可能对用户无用。如果您希望阻止搜索引擎抓取您的网页,Google Search Console 可提供便捷的 robots.txt 生成器帮助您创建此文件。请注意,如果您的网站使用了子域名,并且您希望Google不要抓取特定子域名上的某些网页,那么您必须为该子域名单独创建一个 robots.txt 文件。要详细了解 robots.txt,建议您参阅网站站长帮助中心内的使用 robots.txt 文件13指南。
了解其他几种阻止内容显示在搜索结果中的方法14。
应避免的做法:
- 不要让Google抓取内部搜索结果页。用户不喜欢点击搜索引擎结果后却登录到您网站上的其他搜索结果页。
- 允许抓取由代理服务器创建的网址。
若为敏感信息,则请使用更安全的方法
要阻止用户访问敏感或机密信息,Robots.txt 并不是一个适当或有效的方式。它只会告知运行良好的抓取工具不要抓取相应网页,却不会阻止您的服务器将这些网页发送给请求它们的浏览器。其中一个原因是:如果互联网上的某处(例如引荐来源网址日志)恰好存在指向这些被禁止访问的网址的链接,那么搜索引擎仍然能够引用这些网址(仅显示网址,但不显示标题或摘要)。此外,未同意遵守《漫游器排除标准》的不合规搜索引擎或流氓搜索引擎可能会违反您的robots.txt文件中的指令。最后,用户可能会出于好奇查看您的robots.txt文件中的目录或子目录,并猜测您不想被看见的内容的网址。
在这些情况下,如果您只是希望网页不显示在Google中,则可使用noindex标记,无需担心任何用户会通过链接访问该网页。然而,为了做到真正的安全,您应该使用合适的授权方法(例如需要用户密码才能访问)或将网页从网站上彻底移除。
帮助Google(和用户)了解您的内容
让Google以用户视角查看网页
当 Googlebot 抓取网页时,它应以与普通用户相同的方式查看该网页15。为了实现最佳的呈现和索引编制效果,请始终允许 Googlebot 访问您网站所用的 JavaScript、CSS 和图片文件。如果您网站的 robots.txt 文件禁止抓取这些资源,会直接对我们的算法呈现您的内容及将其编入索引的效果产生负面影响,进而导致您的网站排名降低。
建议采取的措施:
- 使用Google抓取工具,确保Googlebot能够抓取您的JavaScript、CSS和图片文件。 该功能可让您确切地了解Googlebot所看到的内容以及它会如何呈现这些内容,有助于您找出网站上存在的许多索引编制问题并进行修复。
- 使用Google Search Console检查和测试您的robots.txt17。
创建唯一且准确的网页标题
<title>
标记可告诉用户和搜索引擎特定网页的主题是什么。
<title>
标记应放置在HTML文档的
<head>
元素中。您应该为网站上的每个网页创建一个唯一标题。

在搜索结果中创建恰当的标题和摘要
如果您的文档显示在搜索结果页中,则标题标记的内容可能会显示在结果的第一行(如果您不熟悉Google搜索结果的各个部分,则建议查看搜索结果视频解析(The anatomy of a search result)18,以及本Google搜索结果页实用图表)。
首页标题可列出网站/商家的名称,并可包含其他重要信息,例如商家的实际营业地点,或者其主营业务或产品。
最佳做法
准确描述网页内容
选择一个读起来自然且能有效传达网页内容主题的标题。
应避免的做法:
- 选择与网页内容无关的标题。
- 使用默认或模糊标题,例如“无标题”或“新增网页 1”。
为每个网页创建唯一标题
网站上的每个页面最好具有唯一标题,这有助于Google了解该页面与您网站上其他页面的区别。如果网站具有独立的移动版网页,也请为移动版网页使用恰当的标题。
应避免的做法:
- 为网站所有页面或大量页面使用单一标题。
使用简短但描述准确的标题
标题应简短而信息丰富。如果标题太长或被认为不太相关,那么Google可能只会显示其中的一部分或在搜索结果中自动生成的标题。Google还可能根据用户的查询或搜索时所用设备显示不同的标题。
应避免的做法:
- 使用对用户来说不实用的冗长标题。
- 在标题标记中填充不需要的关键字。
使用“说明”元标记
网页的说明元标记可让Google和其他搜索引擎了解该网页的大致内容。网页的标题可以是几个词或一个短语,而网页的说明元标记则可以是一两个句子或是一小段话。Google Search Console 提供了一份方便的“HTML 改进”报告,该报告会列出任何存在问题的说明元标记,例如过短、过长或重复使用多次的说明元标记(我们也会提供
<title>
标记的同样信息)。与
<title>
标记一样,说明元标记也位于 HTML 文档的
<head>
元素中。

说明元标记有哪些好处?
说明元标记很重要,因为Google可能会将其用作您网页的摘要。请注意,我们说的是“可能”,因为Google也可能选择使用网页可见文本的相关部分(如果该部分能很好地匹配用户查询的话)。为每个网页添加说明元标记始终是一种非常好的做法,因为这样可以防止Google找不到要在摘要中使用的恰当文字。网站站长中心博客提供了关于通过更精准的说明元标记改进搜索结果摘要19以及为用户提供更精准的搜索结果摘要20的详实帖子。我们的帮助中心还提供了一篇实用的关于如何创建恰当的标题和摘要21的文章。

最佳做法
准确总结网页内容
如果您的说明元标记可在搜索结果中以摘要形式向用户显示,则请编写一份既能告知用户相关信息又能引起用户兴趣的说明。虽然说明元标记中的文本没有最少或最多字数限制,但我们建议您确保其长度足以完全显示在搜索结果中(请注意,用户可能会看到不同大小的摘要,具体取决于用户搜索时所用的方式和设备),并且包含用户确定该网页是否有用以及是否与其搜索内容相关所需的所有相关信息。
应避免的做法:
- 编写与网页内容无关的说明元标记。
- 使用“这是一个网页”或“与棒球卡相关的网页”等通用说明。
- 仅使用关键字填写说明。
- 将整个文档复制并粘贴到说明元标记中。
为每个网页使用唯一的说明
为每个网页使用不同的说明元标记对用户和Google都有帮助,尤其是当用户的搜索可能会使您网域上的多个网页显示在搜索结果中时(例如,使用
site:
运算符进行搜索)。如果您的网站有数千个甚至数百万个网页,那么手动构建说明元标记的方式可能不可行。在这种情况下,您可以根据每个网页的内容自动生成说明元标记。
应避免的做法:
- 为网站所有页面或大量页面使用单一说明元标记。
使用标题标记强调重要文字
由于标题标记中的文字往往比网页上的普通文字大,这种视觉提示可告知用户这些文字很重要,并可帮助用户了解标题文字下面的内容类型。按顺序使用多种大小的标题可为您的内容创建层次结构,便于用户浏览文档。
最佳做法
设想您正在编写大纲
与为大型文章编写大纲相似,您可以想想网页内容的要点和次要点是什么,这将有助于决定在何处使用标题标记。
应避免的做法:
- 在标题标记中放置对定义网页结构无用的文字。
- 在<em>和<strong>等其他标记更合适的地方使用标题标记。
- 毫无规律地使用不同大小的标题标记。
在网页上谨慎使用标题
应在合适的位置使用标题标记,因为如果网页上的标题标记过多,用户将难以浏览内容,也难以确定主题的起止位置。
应避免的做法:
- 在网页上过度使用标题标记。
- 标题过长。
- 仅出于为文字添加样式(而非为了呈现结构)的目的使用标题标记。
添加结构化数据标记
结构化数据22是可以添加到您网站页面的代码,用于向搜索引擎描述您的内容,以便其更好地了解您网页上的信息。搜索引擎可以利用这种理解在搜索结果中以有用的(且吸引用户的)方式显示您的内容。这也有助于您吸引到适合您业务的客户。
例如,如果您有一个网店并且标记了一个单独的产品页面,这将帮助我们了解该页面主要显示自行车、自行车价格以及客户评价。我们可能会在相关查询的搜索结果的摘要中显示这些信息。我们将其称之为“富媒体搜索结果”。
除了使用结构化数据标记来实现富媒体搜索结果外,我们还可能会使用结构化数据来提供其他格式的相关结果。例如,如果您拥有一家实体店,标记营业时间可让潜在客户在需要时准确找到您,并能让他们知道在他们搜索之时您的店是否在营业。

您可以标记许多与业务相关的实际信息:
- 所销售的产品
- 营业地点
- 与产品或业务有关的视频
- 营业时间
- 活动信息
- 食谱
- 您公司的徽标等等!
请在我们的开发者网站中查看受支持的内容类型的完整列表23。
我们建议您使用结构化数据和任何受支持的符号标记来说明您的内容。您可以在网页的HTML代码中添加标记,也可以使用数据标注工具24和结构化数据标记助手25等工具(请参阅最佳做法部分了解有关这些工具的详细信息)。
最佳做法
使用结构化数据测试工具检查您的标记
标记内容后,您可以使用Google结构化数据测试工具26来确保实现中没有错误。您可以输入内容所在的网址,也可以复制包含标记的实际HTML代码。
应避免的做法:
- 使用无效标记。
使用数据标注工具
如果想在不更改网站源代码的情况下尝试给出结构化标记,则可以使用数据标注工具,这是一款集成在Search Console 中的支持一系列内容类型的免费工具。
如果想准备好标记代码以复制并粘贴到您的网页中,您可以尝试使用结构化数据标记助手工具。
应避免的做法:
- 在对标记实现还没有把握的情况下更改网站的源代码。
跟踪已标记页面的表现
Search Console中提供的结构化数据报告27会显示以下信息:我们在您的网站上检测到了多少带有特定类型标记的页面,它们在搜索结果中出现了多少次,以及用户在过去90天里点击了它们多少次。该报告还会显示我们检测到的所有错误。
应避免的做法:
- 添加用户无法看不到的标记数据。
- 制作虚假评论或添加无关标记。