SEO 入门指南

SEO 即 Search Engine Optimization,是指对网站的某些部分做一些小的改进。个别来看,这些改进的效果可能并不那么明显,但是当和其他的优化结合起来看时,它们将对网站的用户体验以及在搜索结果中的表现有显著的影响。

尽管我们可以通过对网站内容进行一些小的改进来优化我们的搜索结果排名,但是更应该做的是将优化的重心和出发点放在用户体验上,因为用户才是网站内容的主要受众,是他们通过搜索引擎找到了我们的网站,因此过度专注于用特定的技巧获取搜索引擎自然搜索结果的排名不一定能够达到想要的结果。

一、搜索引擎优化基础

1. 创建独特准确的页面标题

标题标签告诉用户和搜索引擎这个访问的特定网页的主题是什么,通常这个标题标签 <title> 放在 HTML 文档 <head> 标签内,理想情况下网站的每一个网页都要创建唯一的页面标题。

seo-guide-for-starter
Page Title

网页标题会出现在搜索结果中,也就是说你的网页出现在搜索结果页面时,其标题标签的内容通常会 出现在搜索结果的第一行,这有助于用户识别这个页面是否和他们的搜索相关。下面是一些页面标题的最佳做法:

  • 准确描述网页的内容,选择可以有效传达网页内容主题的标题,这个过程中,要注意避免无效标题,或者像“Untitled”、“New Page 1”这样的默认或者不清楚的标题。
  • 为每个网页创建独特的标题标签,这可以帮助搜索引擎将它和其他网页区别开来,这也就意味所有网页或者大部分网页不要使用同一个标题标签。
  • 使用简短但具有描述性的标题标签,简单的标题也能包含丰富的信息,如果标题太长 Google 等搜索引擎只会在搜索结果里显示其部分内容。

2. 更好地使用描述元标签

网页的描述元标签为 Google 和其他搜索引擎提供了关于这个网页的总括性描述,是对网页内容的概要性总结。网页的标题可能是由一些单词和短语组成的 , 但网页的描述元标签则常常是由一两个语句或段落组成的。描述元标签是非常重要的,因为 Google 可能会使用描述元标签来生成网页的摘要,之所以说“可能”,是因为 Google 有时候也会使用网页的一段可视文本来作为摘要。

要做好描述元标签优化,需要最好以下几点:

  • 准确概括该网页的内容,可以撰写一个既有丰富内容又可以触发用户浏览兴趣的描述元标签。同时要注意避免过于宽泛的描述,比如“这是一个网页”,其次要避免堆砌关键词或者把网页的所有内容都复制到描述元标签中,毕竟元标签是给用户看的。
  • 为每一个网页创建各不相同的描述,这对用户和搜索引擎都有帮助,特别是搜索结果中包含多个来自同一域名的网页时。

二、优化网站结构

1. 优化 URL 的结构

创建具有良好描述性的类目名和文件名不仅可以帮助我们更好地组织网站,还有助于搜索引擎更有效地抓取文件,而且它还能够为那些想链接到我们内容的网站创建更简单、友好的 URL。因为有些用户可能会运用该页面的 URL 作为锚文本来链接到我们的页面,对用户和搜索引擎来说,如果 URL 包含了相关的文字会比单纯只提供一个 ID 或者奇怪的参数更有帮助。

同时,我们还需要明白指向页面的 URL 会作为搜索结果的一部分展示在该页面的标题和内容摘要下方。Google 擅长于抓取各类型的 URL 结构,即使它们异常复杂,但是花一些时间让 URL 尽可能简单 , 对于用户和搜索引擎都是有帮助的。最佳做法如下:

  • 在 URL 中使用与网站或者网页内容相关的单词,但是不要堆砌关键词,也不要让 URL 过长。
  • 使用简单的目录结构,目录结构应该能够很好地归纳网站内容并且使用户轻松地知道他们处于网站的哪个位置。
  • 为同一文档提供统一的 URL,同时尽量使用小写。

2. 让您的网站更易于检索和浏览

网站的导航功能对于帮助用户迅速找到他们想要的内容来说是很重要的,同样它对帮助搜索引擎理解该网站有哪些重要内容也非常重要。虽然 Google 的搜索结果都是指向每一个特定的页面 , 但 Google 同时也会智能地去理解这一页到底在整个网站结构中处于什么地位。

seo-guide-for-starter
Website Structure

所有网站都会有它的主页或者“根”页面,这种页面往往是用户访问最多的,也是用户检索和浏览该网站的起始点。除非网站只有屈指可数的几个页面,否则应该思考一下如何更好地将用户从主页(根页面)带到有特定内容的页面。

比如你可以通过“面包屑导航”给用户带来更多便捷,也可以准备好网站地图,将所有网页以层级式列表的方式提供给用户,这样当用户在寻找某些页面时遇到了困难,他们可能会通过网站里的网站地图(sitemap)来解决。

seo-guide-for-starter
Breadcrumb Navigation

那么我们如何做?

  • 创造自然的层叠结构让用户尽可能容易地从主干页面找到他们需要的特定内容,有必要的话可以在保证内部链接结构合理的基础上添加导航页。
  • 导航中尽量使用文字链接,一是因为文字链接搜索引擎会更容易识别和抓取,二是用户在很多情况下更喜欢文字链接 , 特别是在某些无法浏览 Flash 和 javaScript 的设备上。
  • 制作 XML 网站地图能够进一步确保搜索引擎发现并索引网站的所有网页,但是要注意剔除掉失效链接或过期链接。
  • 建立一个 404 页面,使用自定义 404 页面能有效地帮助用户回到网站中有效页面 , 这将大大提高用户体验。

三、优化内容

1. 提供高质量的内容和服务

有趣的网站会增加它们的辨识力和认可度,提供高质量的、对用户有益的内容是 SEO 的核心之一,可以考虑提供一些别的网站没有提供过的新的、有用的服务。还可以撰写一篇原创研究报告,一篇新的新闻采访或者某种能够发挥网站的独特用户群的优势的方式来吸引更多的用户,其他的网站可能会由于资源匮乏或缺少这方面的专长而无法做到这些。

要做到这些其实并不难,主要做好下面几点:

  • 撰写容易阅读的文字,避免既拖沓冗长又有很多语法和拼写错误的文字。
  • 围绕主题有条理地组织内容,这样访问者能够清楚地了解内容的起始和排序,避免把大量不同主题的内容放在同一页上,却没有任何的分段、标识和层次的划分。
  • 提供新颖、独特的内容,这样不仅能招揽回头客,还能吸引更多新的访问者。
  • 为用户 , 而不是为搜索引擎提供内容。

2. 写好链接锚文本

锚文本是链接上可以被点击的文字,它通常被放在锚标记 <a href=“…”></a> 中,这个锚文本告诉了用户和 Google 关于所链向页面的一些情况。

页面上的链接可能是内部的(指向网站的其他页面),也可能是外部的(指向其他网站的内容),在任何一种情况下,锚文本做得越好,用户浏览网站就越容易,Google 也更容易理解链接到的页面的内容。

Untitled

写好链接锚文本要做到这几点:

  • 选择描述性文字,锚文本应该至少能够提供被链接页面的基本信息,避免使用很泛泛的锚文本。
  • 使用简短的具有描述性的文字。
  • 规范链接,使它们很容易被用户发现,也就是区分正常锚文本与正常文本。
  • 同时,不要忽略内部链接的锚文本,因为这样的链接可以帮助用户和 Google 更好地浏览网站。

3. 优化图片的使用

所有的图片都可以拥有一个独一无二的名字和“alt”属性,图片的相关信息可以通过“alt”属性表达,所以我们可以对这两个特性加以利用。

当图片因为一些原因不能显示的时候 , alt 属性可以指定供替换显示的文字。同时如果把一张图片作为一个链接 , 此时这个图片的 alt 属性就能起到与文本链接的锚文本相同的作用。但是,当文本链接可以起到同样的作用时,并不推荐在网站中使用过多的图片链接。最后优化图片的名称和 alt 文本可以使类似 Google 图片搜索这样的图片搜索引擎能更好地理解网站的图片。

怎么做?

  • 使用简短但是描述性很强的文件名和 alt 文本,就像网页上其他优化的部分一样,避免关键词堆砌、过长且空洞泛泛的文本。
  • 当图片作为链接使用时一定要提供 alt 文本,这样有助于 Google 更好理解它链向的那个页面。
  • 提供一个图片网站地图文件。

4. 正确使用 heading 标签

Heading 标签通常用来为用户呈现网页的结构,从最重要的 <h1> 到 <h6> 权重依次降低。由于heading 标签通常会使某些文字比普通的文字大,对于用户来说这样可以便于他们更直观地看出这些文字的重要性,而且可以帮助他们理解 heading 文字下方的内容。同时,多种渐变大小的 heading 可以为网站内容创建分层结构,从而使用户更容易地浏览网站内容。

想要写好 heading 标签很简单,只需要想象一下你正在写一份提纲,找出页面上的要点与分要点后再决定怎么使用 heading。但是这个过程中,heading 标签要适度使用,不要把 heading 标签误作为丰富文字形式的手段 , 而不是用来展示内容的结构。

四、处理页面的抓取

1. 更加有效地使用 robots.txt 文件

“robots.txt”文件主要用来告知搜索引擎它们是否有权抓取您网站的特定部分,该文件一定要严格的命名为“robots.txt”并被放置在网站的根目录下,现在有很多工具可以自定义设置网站的 robots.txt 文件。至于一些敏感文件,我们还是需要使用更加安全的方法,比如使用 .htacess 文件对内容进行密码保护或者对内容加密是更加安全的措施。

2. 谨慎使用 rel=“nofollow”

如果把某一链接的“rel”属性设置成“nofollow”,这意味着在向Google传达这样的信息:你不希望 Google 继续跟踪抓取这些特定链接所指向的页面,并且也不希望将自己网页的声誉传给这些链接指向的网页,实现这样的效果其实很简单,只需将 rel=“nofollow” 放置在链接的锚标签里即可。

应当在什么情况下使用 nofollow 呢?如果网站的博客开通了留言功能,这些留言中含有的链接会向一些你根本就不了解也无意推荐的网站传递你的声誉,Nofollow 这些用户生成的链接能够确保你不会将自己好不容易才积累起的声誉传递给其他的垃圾网站。

Nofollow 的另一个用途就是在写文章并引用某个网站,但是并不想把你的声誉传递给它。例如你正在撰写一篇关于垃圾留言的博客文章并打算揭发一个最近经常在博客上恶意留言的网站,这时该垃圾网站的链接就会包含在了你的文章中,但是你显然不想将自己网站的声誉传递给这个作恶的网站,那么这时候使用 nofollow 再合适不过了。另外如果打算 nofollow 网页上的所有链接,可以在你的 robots 元标签中使用“nofollow”,这个 robots 元标签就在网页 HTML 的 <head> 标记中。

五、移动网站的搜索引擎优化

1. 将移动网站告知 Google

移动网站不仅与普通桌面网站所使用的格式不尽相同,而且所需的管理方式和专业知识也大相径庭,这就带来了各种新的挑战。虽然许多移动网站在设计时考虑到了移动因素,但未能提供高质量的搜索体验。下面提供了一些问题排查提示,有助于确保 Google 正确抓取网站并将其编入索引:

  1. 验证 Google 是否已将移动网站编入索引 Googlebot 必须先抓取网站,然后才能将其收录到搜索索引中。如果网站是刚刚创建的,那么先创建移动网站地图并提交给 Google 以告知该网站的存在。 某些移动网站不允许除手机以外的任何设备进行访问,这样 Googlebot 就无法访问此类网站进而导致用户搜不到该网站。针对移动网站的抓取工具是“Googlebot-Mobile”,如果希望抓取网站,请允许包括“Googlebot-Mobile”在内的所有User-Agent访问网站。
  2. 验证 Google 是否可以识别移动网站的 URL Googlebot-Mobile 抓取网址后会逐一检查,看看它们是否都可以通过移动设备访问。如果确定某些网页无法通过移动设备访问,则不会将其收录到移动网站索引中。

2. 正确引导手机用户

对同时运营移动版和桌面版网站的网站站长而言,一个最常见的问题就是对使用台式机的用户显示了移动网站,或者对手机用户显示了桌面版网站。要解决此类情况可以使用下面两种可行的方案:

  1. 将手机用户重定向到正确的版本 当手机用户或抓取工具(如Googlebot-Mobile)访问桌面版网址时,可以将他们重定向到同一网页的移动版。Google 在发现该网址的两种版本间的关系后,会向通过台式机搜索的用户显示桌面版,并向通过手机搜索的用户显示移动版。
  2. 根据 User-Agent 切换内容 某些网站的桌面版和移动版内容所使用的网址相同,但会根据不同的 User-Agent 更改相应的格式。换句话说,移动用户和桌面用户访问的网址相同(即不存在重定向),但该网站会根据不同的UserAgent 对内容/格式稍作更改。在这种情况下,移动搜索和桌面搜索获得的网址相同,但桌面用户看到的是桌面版内容,而移动用户看到的则是移动版内容。

Share on facebook
Facebook
Share on twitter
Twitter
Share on pinterest
Pinterest
Share on linkedin
LinkedIn

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Scroll to Top