一、 前端标准

1. W3C标准

2. 语义标记

3. 易发现性和易访问性

4. 创建友好的404页面

5. 搜索引擎对作弊的判定和避免


二、 服务端标准

1. 文件和文件夹命名规则

2. 友好的URL结构

3. 301重定向规则

4. ROBOTS的使用规范


三、 高质量内容的魔力(编辑篇)

1. 什么是吸引用户的内容

2. 内容中的关键词

3. 分词技术讲解

4. 关键词优先级和密度评估


一、 前端标准

1. W3C标准

a) Xhtml、CSS、JavaScript完全独立

b) 停止使用xhtml不再支持的废弃元素 如<font> <b> <i>

c) Xhtml代码需要全部小写

d) 所有图片必须包含alt属性

e) 所有特殊字符必须编码

f) 所有标签必须关闭

g) 所有标签属性必须在引号内

2. 语义标记

a) 合理利用H1~H6标签,使网页文本具有层次性,H1标签只允许出现1次主要用于内容标题,H2出现1-2次主要用于副标题或内容简介,H3~H4可以多次使用用于正文,不使用H5和H6标签

标签等级排序:H1>H2>H3>H4>H5>H6

b) 加粗使用strong、em

c) CSS标记尽量包含语义 ,例如header foot nav subnav sidebar等

d) 代码中不使用大量的嵌套,主要针对表格布局网页

e) 保持代码的有效性

f) 尽量不使用图片热点链接,如一定要使用必须增加对应的文字链接

3. 易发现性和易访问性

a) 共享CSS样式和脚本样式,相同样式用户只需下载一次

b) 压缩CSS文件中的空白

c) 压缩JS代码

d) 压缩HTML代码中的TAB、空白元素使页面加载更迅速

e) 合并JS、CSS文件以减少HTTP请求

f) JS文件体积减肥,代码简洁化

g) JS文件放置到页面底部

h) 页面代码不使用iframe嵌套,因系统原因导致的必须使用iframe请反馈至SEO部门,由SEO部门提交解决此问题的开发需求

i) 页面主体内容和主要链接不使用JS调用

j) 考虑不同分辨率、不同设备、不同浏览器的兼容性

k) 不使用<option>下拉列表

l) FLASH文件在发布时候执行菜单命令Modify>Document(修改>文件),添入该FLASH对应的TITLE和Description.

m) 如果只是让网页变“酷”,请放弃Ajax

n) 执行完以上所有标准请使用工具检查页面加载速度,使用W3C效验工具检查代码是否符合标准

4. 创建友好的404页面(解决失效链接)

a) 页面主题、色调应与网站其他部分保持一致

b) 明确告知用户到达此页面的原因

c) 避免使用技术术语

d) 包含搜索框便于用户进一步搜索

e) 包含返回首页的链接

f) 包含进入站点地图(分类目录)的链接

g) 包含热门产品推荐信息

h) 不要自动跳转至首页或其他目标页,而是提供入口由用户决定去哪儿

i) 最后一点也是最重要的一点,清除所有失效的链接使用户不再看到404页面

5. 搜索引擎对作弊判定和避免

a) 禁止CSS中使用display:none隐藏文本和链接

b) 交互设计中的隐藏文本和链接要确保禁用动态技术(例如JavaScript)后内容仍然可见

c) 不使用和背景色相同的文本和链接

d) 不使用大量重复的TITLE、KEYWORDS、DESCRIPTION

e) 禁止使用Javascript制作的网站导航条或目录


二、 服务端标准

1. 文件夹命名和URL规范

合理包含关键词 例如礼品使用lipin或者gift

2. 友好的URL规则

a) 不使用包含3个以上动态参数的URL

b) URL需遵循国际化标准,包含汉字的URL进行转码处理

c) 通过技术手段使URL静态化

d) URL中更合理的使用“-”和“_” 如要连续语义则使用“-”如要做语义区分则使用“_”

e) URL结构应有层次、符合逻辑

3. 301重定向规则(什么情况下使用301跳转)

a) 内容相同但域名不同的

b) 内容相同、域名相同但域不同的 例如www.noteet.com则以站内常用域名noteet.com作为主域名,将从域名跳转至主域名

c) 内容相同、域名相同但域不同,2个域名均被收录的

d) 存在或不存在以上3种条件但有用户习惯直接访问的

e) 不符合以上条件的可以停用该域名,但要通过邮件方式抄送上级领导进行确认

4. ROBOTS的使用规范 (应该屏蔽哪些内容)

a) 不提供给用户的内容

b) 容易使搜索引擎陷入死循环的URL

c) 经常改变主题的临时页面

d) 大量使用JS、IFRAME等不可见技术的页面


三、 高质量内容的魔力

1. 什么是吸引用户的内容

2. 内容中的关键词放置技巧

3. 深入浅出谈分词

4. 关键词优先级和密度评估