[TOC]
Seo目标有两个,让用户更快获取我们的网站; 让搜索引擎爬虫更好地“阅读”我们的网站,抓取正确的关键字。
-HTML
- 定义Head头标签 点击,阅读详情
作用:
- 定义IE使用最新版本,而不是兼容模式
- 定义双核浏览器使用chrome极速内核
- 禁止手机百度访问网站时进行转码
- 定义页面关键字
- 定义网站在iOS发送到桌面的图标,
闭合检查
作用:
浏览器编译器遇到一个标签时,就开始寻找它的结束标签,直到它匹配上,才能显示它的内容, 所以当表,ur等容器形式的标签嵌套很多时,打开页面就会特别慢,这样就降低了用户体验了。
工具: 标签闭合检测bookmark脚本图片,flash 增加alt标签,特出图片的关键字
- 网站内部链接、合作伙伴的链接不要使用 no-follow属性
点击查看
-CSS
不使用全局Rest
不同浏览器元素的默认属性有所不同,使用Reset可重置浏览器元素的一些默认属性,以达到浏览器的兼容。但需要注意的是,请不要使用全局Reset, *{margin:0;padding:0;} 这不仅仅因为它是缓慢和低效率的方法,而且还会导致一些不必要的元素也重置了外边距和内边距。在此建议参考YUI Reset和Eric Meyer的做法:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 /** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, pre,form, fieldset, legend, button, input,
textarea, th, td, img{ border:medium none; margin: 0; padding: 0; }
/** 设置默认字体 **/
body,button, input, select, textarea { font: 12px ‘宋体’; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: underline; color:#F40; }
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }引用外部CSS文件,不要写在HTML里面
- 使用YUI Compressor压缩上线样式文件
-Javascript
- Ajax 的内容如果想被爬虫检索,请使用“#!”。 点击,阅读详情
比如,Google发现新版twitter的URL如下:
1 http://twitter.com/#!/username就会自动抓取另一个URL:
1 http://twitter.com/?_escaped_fragment_=/username通过这种机制,Google就可以索引动态的Ajax内容。
-公共部分
设置Apache/Ngnix服务器的缓存策略,引用静态文件(CSS或者Javascrit)带版本号 点击,阅读详情
大型网站SEO 流程要关注跟踪用户访问足迹,提高闭环。点击,阅读详情
举例网易地产如何做:
首先,明白流量是从哪里来,网易房产的流量绝大部分都是163.com引来的,百度搜索引擎比例第二,所以决定进行百度搜索引擎优化。
接着,迎合百度搜索引擎的特性,功能原理进行站内与站外seo工作,内容如下:
1、划分版块,制作站点地图,如站点地图_网易广州房产。方便蜘蛛读取内容;
2、优化各版块meta标签页,标题、关键词、描述、锚文本,h1。核心是关键词的选择,与锚文本链接;适当增添关键词密度;
3、找相关性较强的百度权重的网站进行友链交换;
4、在百度子产品,如百度词条加链接。关注百度站长网站,提交SiteMap,以及落地一些百度的优化建义。
链接地址结合“百度指数”,查询网站关键字的搜索频率。
链接地址