什么是SEO
SEO ,用专业的回答来说就是做搜索引擎排名,也就是让做出来的网站更加的符合搜索引擎的算法规则。也就是一些操作上的东西。 SEO往简单了说,就是我们在百度输入某一个想找的词,比如我们是北京的,想要装修,那么就会在百度搜索,北京装修公司,或者北京装修公司哪家好。而seo,就是通过技术手段吗,来把北京装修或者北京装修公司哪家好尽可能的排在搜索引擎的前几名,以获取更多的流量,从而达到盈利的一个目的。 那么,现在更多的做seo已经偏向于做用户体验,而不单单的是做技术方面的东西了。 也就是,说白了,seo就是要做用户喜欢的东西,让用户在搜索他想要的东西的时候,我们把我们能够给所有的提供出来,然后交给搜索引擎,只要搜索引擎认为这就是用户所要的,那么就会把这个网站给排到前面。
SEO常见的优化方法
-
<meta name="robots" content="nofollow" />告诉爬虫该页面上所有链接都无需追踪。 -
a标签加上 title属性, 指向其他网站的链接加上rel="nofollow" 告诉爬虫该页面无需追踪。例如
<a href="login.html" rel="nofollow">登录</a>, -
正文标题使用h1标签,副标题使用h2标签
-
表格加上
<caption></caption>
<caption></caption>
<tr></tr>
</table>
- 扁平化结构
- 控制首页链接数量,100个以内
- 链接层级不能太深,尽量三个层级就能进入网站的内页
- 导航优化。区分分主导航和副导航,尽量使用文字作为导航,如果使用图片作为导航,那么要加上alt,title能属性
- 尽量加上面包屑导航,一是可以提高用户体验,二是可以使用户清除自己现在所浏览 的位置,一级当前页面在整个网站中的位置
- 分页尽量采用 首页 上一页 1 2 3 4 5 6 7 8 9 10 下一页 尾页这样的功能
- 正确的使用标签,尽量的语义化
<div> <span>这些标签是没有语义化的,所以要合理的使用,比如菜单不要使用一下的标签来表现
<div>
<span>菜单一</span>
<span>|</span>
<span>菜单二</span>
<span>|</span>
<span>菜单三</span>
</div>
应该使用<ul><li></li></ul>代替
<br>应该这样使用是比较合理的
<p>这是一段文字<br>这是另一段文字<br></p>但是不要这样使用<span>这是一段文字</span><br>
- img标签加上alt属性
- 重要内容的html代码放在最前面
- 重要内容不要用js输出
- 尽可能少的使用iframe框架
- 谨慎使用
display:none,尽量使用z-index,或者放置在浏览器视窗外部来达到隐藏的效果 - 精简代码,能使用一个标签完成的事就不要使用两个标签