关于搜索引擎优化SEO
SEO(Search Engine Optimization)指的是搜索引擎优化,利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名,是通过对网站的内容、结构、外链等方面进行优化,得网站更符合搜索引擎的抓取,从而提升搜索结果排名,提升网站流量的手段
在进行搜索引擎优化之前,要先了解搜索引擎的爬虫是如何工作的
爬虫就是一组由搜索引擎发出的网络机器人,它们会每天发现和更新全网内容。无论是网页、音视频、pdf..都是被爬虫检索到通过链接发现的
以Google为例,爬虫会从几个大型页面开始,然后不断搜索页面中包含的超链接然后不断扩展,把新搜到url放置到Caffeine数据库中。
对于新开设的网站你首先得确认你的网址是否已经被搜索引擎所收录,如果搜索引擎没有收录,后面的工作就可以不用做了。检测方式很简单,找到任一搜索引擎输入你的网址,如果没有,就要主动提交给搜索引擎。百度会引导你去百度站长哪里提交网址,而Google的则是Google Search Console。通常这些搜索引擎都会给你一个验证链接放入网页中或者验证html文件放入网站根目录中,验证成功之后在24小时之内搜索引擎便会将网址收录其中。
优化搜索引擎的技术有两种,黑帽和白帽
通过作弊手段欺骗搜索引擎和访问者,最终将遭到搜索引擎惩罚的手段,比如隐藏关键词、制造大量的meta标签、alt标签等。黑帽方法主要目的为了让自己的网站得到所希望的排名进而获得更高的曝光率,这可能导致令普通用户不满搜索结果。
通过正规的技术和方式,且被搜索引擎所接受的SEO技术。白帽法一般是为用户创造内容,让这些内容容易被搜索引擎索引,并且不会对搜索引擎系统耍花招。
1、网站主题要明确,内容要丰富,以符合用户体验为原则
2、引出链接要人气化
判断一个网站的好坏在于外链的数量以及质量,如果乱挂链接会适得其反
3、合理的title、description、keywords
title强调重点,重要关键词不要超过2个,并要靠前,不同页面的title要注意有所不同
description把页面内容高度概括,长短适宜,不可过分堆砌关键字
keywords列举出重要的关键字,关键词设定要突出,要与网站主题相关,不要一味的追寻热门词汇,并尽量选取具体词,而不是含义很广的一般性词汇,一般为5至10个
4、代码语义化,符合W3C规范,网站架构层次要清晰
语义化的代码有利于搜索引擎理解网页
5、重要的内容的HTML代码尽量放在前面
搜索引擎抓取 HTML 顺序是从上到下,有的搜索引擎对抓取长度有限制,保证重要内容一定会被抓取
6、重要内容不要用 js 输出
爬虫不会执行js获取内容
7、少用 iframe
搜索引擎不会抓取 iframe 中的内容
8、非装饰性图片合理加上 alt
9、提高网站速度
网站速度是搜索引擎排序的一个重要指标
10、网站导航要清晰化
11、网站发布要更新
为了更好的实现与搜索引擎对话,将经过优化的企业网站主动提交到各搜索引擎,让其免费 收录,争取较好的自然排名。一个网站如果能够进行有规律的更新,那么搜索引擎更容易收 录,因而合理的更新网站也是搜索引擎优化的一个重要方法?
?
注意:现代搜索引擎算法视标签为垃圾信息来源,在爬虫爬数据的时候都会绕过标签,因此要注意网页内容布局的合理化