天门搜狗SEO排名的底层逻辑与实战技巧
一、搜狗搜索排名机制
当我们在搜狗搜索框输入"天门招聘""天门二手房"这类关键词,点击搜索按钮后,就会看到排列有序的搜索结果。仔细想想这个过程,搜狗搜索引擎在后台做了大量准备工作。
在搜狗搜索引擎后台,有个特别庞大的关键词数据库,每个关键词都对应着大量网页地址,这些网页都是搜狗"爬虫程序"像勤劳的蜜蜂般从互联网各个角落采集回来的。这些程序我们称之为"搜索引擎蜘蛛",它们日夜不停地在网上爬行,从一个链接跳到另一个链接,把网页内容下载下来仔细分析,提取其中的关键信息。如果"蜘蛛"发现这个关键词在数据库里没有记录,而且内容对用户很有价值,就会像捡到宝贝一样存进数据库。反过来,如果"蜘蛛"觉得是垃圾信息或者重复内容,就会毫不犹豫地丢弃,继续爬向新的网页,寻找最新鲜、最有用的信息储存起来。这样当用户搜索时,就能快速匹配到最相关的网页展示给用户。
一个关键词往往对应几十上百个网页,这就涉及排序问题了。通常和关键词最匹配的网页会排在前面。在"蜘蛛"抓取网页、提取关键词的过程中,会遇到个难题:"蜘蛛"能不能看懂网页内容。如果网站全是Flash动画和JS特效,"蜘蛛"就会像看天书一样完全看不懂,哪怕关键词再匹配也无济于事。反之,如果网站用"蜘蛛"能理解的语言编写,它就能顺利抓取,这种语言就是SEO。
二、搜狗SEO要做什么
全称:Search Engine Optimization,搜索引擎优化。自从搜狗搜索引擎问世,SEO就应运而生了。
存在的意义:为了提高网页在搜狗自然搜索结果中的收录量和排名位置而进行的优化工作。简单说,就是希望搜狗搜索引擎能多收录我们精心优化过的网站,并且在用户搜索时能把我们网站排在前列。
分类:白帽SEO和黑帽SEO。白帽SEO能帮助规范和改进网站设计,让网站对搜索引擎和用户都更友好,同时能从搜索引擎获得合理流量,这是搜狗鼓励的做法。黑帽SEO则是钻搜索引擎规则空子来获取流量,这种行为带有欺骗性质,搜狗官方通常是不支持的。本文重点说白帽SEO,那么白帽SEO需要做哪些工作呢?
- 精心设置网站标题、关键词和描述,明确网站定位,让搜狗蜘蛛清楚知道网站是做什么的;
- 网站内容优化:确保内容与关键词高度相关,适当提升关键词密度;
- 在网站根目录合理配置Robot.txt文件;
- 制作搜狗蜘蛛友好的网站地图;
- 增加优质外链,到相关平台宣传网站;
三、面向搜狗的前端SEO
通过优化网站结构布局和网页代码,让前端页面既方便用户浏览,也能被搜狗"蜘蛛"顺利抓取。
(1)网站结构布局优化:尽量简洁明了,推荐扁平化结构。
一般来说,网站结构层级越少,搜狗"蜘蛛"越容易抓取,也就越容易被收录。通常中小型网站超过三级目录,"蜘蛛"就不太愿意继续往下爬了,"万一爬太深迷路了怎么办"。而且根据用户行为研究:访客如果跳转3次还找不到需要的信息,很可能会直接关闭网页。所以三层目录结构也是出于用户体验考虑。具体要这样做:
- 控制首页链接数量
网站首页是权重最高的地方,如果首页链接太少,就像没有桥梁,"蜘蛛"无法爬到内页,直接影响网站收录。但首页链接也不能太多,链接太多会显得杂乱,影响用户体验,还会稀释首页权重,收录效果反而不好。
对于天门地区的企业网站,建议首页链接控制在100个以内,链接类型可以包括主导航、底部导航、锚文本链接等,要注意链接必须建立在良好用户体验和有效信息引导基础上。
- 采用扁平化目录结构,确保搜狗"蜘蛛"跳转不超过3次就能到达任意内页。比如这样的结构:"天门"--> "天门房产" --> "天门二手房""天门新房",通过3级就能找到目标内容。
- 导航优化
另外,每个页面都应该添加面包屑导航,好处是:从用户体验看,能让用户清楚知道当前位置,了解网站整体结构,形成空间方位感,同时提供返回各层页面的入口;对"蜘蛛"来说,能快速理解网站架构,还能增加大量内链,方便抓取,降低跳出率。
- 网站结构布局的细节把握
要特别注意分页导航的写法,推荐这种格式:"首页 1 2 3 4 5 6 7 8 9 跳转下拉框",这样"蜘蛛"可以直接根据页码跳转,下拉框实现快速定位。不推荐这种写法:"首页 下一页 末页",特别是内容很多时,"蜘蛛"要爬很久才能抓取完,会很累、很容易放弃。
- 控制页面体积,减少http请求,提升网站加载速度。
(2)网页代码优化要点
- 标题:突出重点就好,重要关键词尽量靠前,不要重复堆砌关键词,确保每个页面的标题都有所不同。
- 关键词标签:列出几个页面核心关键词即可,切记不要过度堆砌。
- 网页描述标签:要高度概括网页内容,不能太长,不要堆砌关键词,每个页面描述要有所区分。
- 代码标签:尽量语义化,在合适的地方用合适的标签,让代码阅读者和搜狗"蜘蛛"都能一目了然。比如:h1-h6标签应该用在标题上。
- 超链接标签:站内链接要加"title"属性说明,让用户和"蜘蛛"都明白链接内容。指向其他网站的外部链接,需要添加rel="nofollow"属性,告诉"蜘蛛"不要爬,因为一旦"蜘蛛"爬出去就可能不回来了。
- 正文标题要用h1标签:搜狗"蜘蛛"认为这个最重要,如果觉得h1默认样式不好看,可以用CSS调整样式。尽量做到正文主标题用h1,副标题用h2,其他地方不要随意使用h标签。
- 换行标签:只用于文本内容换行
- 表格要使用caption标签定义标题
- 图片一定要加"alt"属性说明
- 加粗和强调标签:需要突出显示时使用。加粗标签在搜狗搜索中很受重视,能突出关键词,表现重点内容,强调标签的效果仅次于加粗标签。
- 文本缩进不要用空格 应该用CSS控制。版权符号不要用特殊代码 可以直接用输入法打"banquan",选第5个就能打出来。
- 巧妙运用CSS布局,把重要内容的HTML代码放在最前面,最前面的内容被认为最重要,优先让"蜘蛛"抓取分析。
- 重要内容不要用JS输出,因为"蜘蛛"识别不了
- 尽量少用iframe框架,"蜘蛛"通常不读取里面的内容
- 谨慎使用display:none:对于不想显示的文字内容,建议设置z-index或者移到浏览器显示区域外。因为搜狗搜索引擎会过滤掉display:none里的内容。
- 持续精简代码
- 如果是操作DOM的js代码,尽量放在body结束标签之前,html代码之后。
发表评论