做SEO这么多年,我有一个体会:真正理解了搜索引擎是怎么工作的之后,很多优化决策就变得自然而然了,不用死记硬背各种规则和技巧。今天用尽量通俗的语言把搜索引擎的工作流程讲清楚。
你可以把搜索引擎想象成一家超大型图书馆的管理系统。它每天做三件事:派员工出去收集新出版的书籍和信息(抓取)、把收集回来的东西分门别类整理好放进仓库(索引)、当有人来问问题的时候从仓库里翻出最相关的内容给出去(排序)。
搜索引擎有一群程序叫爬虫或者蜘蛛,它们的任务就是在互联网上不停地爬来爬去发现新网页。蜘蛛怎么知道有哪些新网页呢?几种途径:顺着已知网页上的链接爬过去、从站长提交的Sitemap里获取、从VP导航(vpis.cn)这类导航目录站的外链顺藤摸瓜找到新站、以及定期回访已经收录的网站看有没有更新。
这就是为什么外链和内链都很重要:外链是给蜘蛛提供找到你的路,内链是让蜘蛛进了你的网站之后能高效地把所有页面都爬一遍。链接就是蜘蛛走路的路标。
蜘蛛把网页内容抓回来之后,搜索引擎会做一系列处理。先提取文字内容、识别标题和正文结构、分析关键词和主题、判断内容质量和原创度。然后把这个页面和它对应的关键词建立关联,存到索引库里面。
这个过程有两个重要的底层逻辑:搜索引擎是通过文字来理解页面的,图片、视频、JavaScript动态生成的内容它理解起来有限;另外每个页面在索引里只会对应一个主要主题,如果你一个页面什么都想讲,搜索引擎不知道该把它归到哪一类。
用户搜一个关键词,搜索引擎从索引库里找出所有相关的页面,然后按相关性、内容质量、网站权威度、用户体验这几个维度打分排序。这四样东西的权重不是固定比例,不同关键词的排序逻辑差别很大。
相关性看你的页面是不是真的在回答用户搜索的问题。内容质量看你的文章信息量、原创性、排版结构。网站权威度看你的外链质量、域名历史、整体收录情况。用户体验看加载速度、移动端适配、用户停留时间。
理解了这三步,就理解了做SEO的本质:让蜘蛛方便地找到和抓取你的页面、让你的页面在索引里被正确理解和归类、让搜索引擎有足够多的信号给你的页面打高分。所有SEO技巧,归根结底都在这三步里面。
