前端搜索引擎优化
搜索引擎优化简称为SEO,是为了提升网页在搜索引擎自然搜索结果中的收录数量和排序位置而做的优化行为。
搜索引擎的工作过程
搜索引擎的核心模块一般包括爬虫、索引、检索和排序等,其工作原理一般由三步组成:爬行/抓取,预处理,排名。
在搜索引擎网站,比如百度,在其后台有一个非常庞大的数据库,里面存储了海量的关键词,而每个关键词有对应着很多网站,这些网站是百度程序从互联网上一点一点下载收集来的,这些程序称之为"搜索引擎蜘蛛"或"网络爬虫"。这些"蜘蛛"每天在互联网上爬行,从一个链接到另一个链接,下载其中的内容,进行分析提炼,找到其中的关键词,如果"蜘蛛"认为关键词在数据库中没有,而对用户有用便存入数据库。反之,如果"蜘蛛"认为是垃圾信息或重复信息,就舍弃不要,继续爬行,寻找最新的、有用的信息保存起来提供用户搜索。当用户搜索时,就能检索出与关键字相关的网址显示给访客。一个关键词对应多个网站,因此就出现了排序的问题,相应的当搜索内容与关键词最吻合的网址就会排在最前面。
前端SEO
1.为每一个页面添加关键词和描述信息(提供合理大小准确的关键字、提供术语、独一无二的标题)
2.为每一个img设置一个alt属性
3.优化网页加载速度(减少HTTP请求,压缩文件,善于利用缓存)
4.不要在页面中出现空标签,空链接
5.写代码要规范(使用语义化标签)
6.在网页中尽量设置h1-h6标签,增加SEO的命中权重
7.定期更新网站内容,发布新的文章,增加搜索引擎的收录
8.页面布局结构扁平化(建立的网站结构层次越少,越容易被"蜘蛛"抓取,收录)