一. head中优化
<title> 标签的内容 此优先级最高 10分 <meta name=”keywords” content=” 关键字|关键字”> 0.1 分 <meta name=”description” content=” 搜索内容简介”> 0.5分
二. body中的优化
1. h1-h6标签 每个标签都有优先级 h1标签权重最大,seo开发过程中一定要使用 H1,H2 5分
2. a标签 有助于增加关键词出现次数 由于蜘蛛分配到每个页面的权重是一定的,这些权重也将平均分配到每个a链接上,那么为了集中网站权重,可以使用”rel=nofollow”属性,它告诉蜘蛛无需抓取目标页,可以将权重分给其他的链接 尽量给a标签加上title属性,可以更有利于蜘蛛抓取信息 1分
<a href="#" title="内容" > </a>
3. strong标签 仅次于H1标签 1分
4. img标签 图片alt属性 可以增加网站相关度
<img href="" alt="内容" >
5. b/u/i 标签 也占有权重
三. 网站设计
1.静态页面更利于seo
2.优化网站分级结构。在每个内页加面包屑导航是很有必要的,可以让蜘蛛进入页面之后不至于迷路,有条件的话,最好能单独加个Sitemap页面,将网站结构一目了然地展示在蜘蛛面前,更有利于蜘蛛抓取信息。
3.网站结构不要超过3层.命名尽量使用英文 每个页面离首页最多点击不超过3次,过深不利于搜索引擎的抓取
4.页面内容尽量不要做成flash、视频,这些东西蜘蛛是抓不到的,就算是必须的,也要生成相应的静态页面。
5.能用css解决的不用背景图片,背景图片也尽量压缩大小,可以几个icons放在一个图片上,采用css精灵(css sprite),使用background-position找到需要的图片位置。减少HTTP请求数,提高网页加载速度。
6.DNS解析优化:DNS查询需要花费大量时间来返回一个主机名的IP地址;在我们的网站中,可能会加载到很多个域的东西,比如引入了百度地图啊之类的sdk和一些自己的子域名服务;第一次打开网站时要做很多次DNS查找;DNS预读取能够加快网页打开时间;
7.不是进来第一屏能看到的图片 那就图片延迟加载
8.外部链接.把与自己相关的网站链接到本站.最有趣的东西.就是抱大腿.虽然已经声明减少作用.但是还是很有用的
9.合理的使用缓存 减少server请求
10.关键词选择时要主要这个关键词的热度,如果关键词热度比较高,那么竞争就比较激烈,那么效果反而变小
11.不要经常改标题.title
12.添加robots.txt,搭建网站与搜索引擎对话的桥梁
在项目根目录添加robots.txt文件,robots.txt文件可以告诉搜索引擎哪些是重点,哪些又是可以忽略的,节约搜索引擎蜘蛛抓取网页的时间,也在一定程度上节省了服务器资源