seo:
Search Engine Optimization,搜索引擎优化,指从自然搜索结果获得网站流量的技术和过程
巨大数据库-海量关键字-很多网址
蜘蛛
搜索-排序
内容seo:
- 网站标题,关键字,描述针对
- 网站内容优化
- Robot.txt文件:当蜘蛛访问站点时会先检查该文件是否存在,若存在会按照其中内容确定访问范围。
- 网站地图:一个网站所有链接的容器,方便蜘蛛抓取网站页面,清晰了解网站架构。
- 增加外链
网页结构布局优化seo:
- 扁平化目录层次
- 控制首页链接数量:数量适中,方便爬虫
- 导航seo优化:
- 导航推荐使用文字,若使用图片尽量添加title,alt;
- 面包屑导航:能确定导航位置。
- 侧边相关链接
- 分页条
- 加载速度,页面大小
网页代码优化seo:
- <title>标题
- <meta keywords>关键字
- <meta description>描述
- 语义化代码
- h标题:优先级高,但不要滥用
- ul无序列表:可用于导航
- ol有序列表
- dl定义数据列表
- em,strong强调效果,b i无seo效果
- div,span无语义
- a,加title描述,指向其他网站加nofollow,防止蜘蛛爬到其他网站
- p,br:br只用于文本内容换行,
- table:captio定义表格名称
- img:加alt属性说明
- 可利用css布局将重要html代码放在前面
- 重要内容不要用js输出,爬虫只爬html代码
- display:none会被蜘蛛略过
- 精简代码