1、什么是SEO?css
搜索引擎优化(Search Engine Optimization),简称SEO。是按照搜索引擎给出的优化建议,以加强网站核心价值为目标,从网站结构、内容建设方案、用户互动传播等角度进行合理规划,以改善网站在搜索引擎中的表现,吸引更多搜索引擎用户访问网站。SEO与搜索引擎,互相促进,互利互助。 前端
2、为何须要SEO?浏览器
作SEO是为了提升网站的权重,加强搜索引擎友好度,以达到提升排名,增长流量,改善用户体验,促进销售的做用。服务器
3、从前端角度,哪些注意事项有助于SEO?框架
3.1 提升页面加载速度布局
能用css解决的不用背景图片,背景图片也尽可能压缩大小,能够几个icons放在一个图片上,采用css精灵(css sprite),使用background-position找到须要的图片位置。减小HTTP请求数,提升网页加载速度。 优化
3.2结构、表现和行为的分离。网站
不要把css和js放在同一个页面,采用外链的方式能大大加快网页加载速度。搜索引擎
3.3 优化网站分级结构spa
在每一个内页加面包屑导航
3.4集中网站权重
因为蜘蛛分配到每一个页面的权重是必定的,这些权重也将平均分配到每一个a连接上,那么为了集中网站权重,能够使用”rel=nofollow”属性,它告诉蜘蛛无需抓取目标页,能够将权重分给其余的连接。
3.5文本强调标签的使用
使用strong标签加粗文字
3.6 a标签的title属性的使用。
在不影响页面功能的状况下,能够尽可能给a标签加上title属性,能够更有利于蜘蛛抓取信息。
3.7图片alt属性的使用
这个属性能够在图片加载不出来的时候显示在页面上相关的文字信息
3.8H标签的使用。
主要是H1标签的使用须要特别注意,由于它自带权重,一个页面有且最多只能有一个H1标签,放在该页面最重要的标题上面,如首页的logo上能够加H1标签。
3.9 图片大小声明。
3.10 页面布局调整。
页面内容尽可能不要作成flash、视频,
4、前端SEO
HTML:
尽可能少使用iframe框架,由于“蜘蛛”通常不会读取其中的内容
文本缩进不要使用特殊符号 应当使用CSS进行设置。版权符号不要使用特殊符号 © 能够直接使用输入法,拼“banquan”,选择序号5就能打出版权符号©。
JS