学习了慕课网《SEO在网页制做中的应用》视频,今天将里面的知识整理一下。css
1、SEO介绍html
1. 搜索引擎工做原理前端
搜索引擎如今主流有百度、谷歌、360,他们都有庞大的搜索引擎数据库,每一个关键字对应不少网址,搜索引擎爬虫从一个连接到另外一个连接,分析提炼其中的内容,找到关键字,若是是重要的或是首次出现的内容,就会添加到搜索引擎数据库,若是是垃圾内容或是重复内日你给,爬虫就会略过。当用户(好比在百度)搜索信息时,搜索引擎就从数据库检索出与之相关的网址,而后展现给用户,由于一个关键字能够对应不少网址,因此就会出现排序的问题。若是是爬虫看得懂的语言,爬虫能够准确理解网页的内容,就会被爬虫收录。怎样使用爬虫看得懂的语言,就是今天要讲的SEO。数据库
2. SEO简介浏览器
SEO是由英文Search Engine Optimization缩写而来, 中文意译为“搜索引擎优化”。框架
SEO是为了提高网页在搜索引擎中的收录数量,以及排序位置而作的优化行为。其实就是让百度、谷歌等搜索引擎多多收录咱们精心制做的网站,同时在用户搜索相关内容时,网站连接就排在搜索引擎的前面。布局
3. SEO分类学习
白帽SEO。起到改良、规范网站设计的做用,使之对搜索引擎和用户更加友好,而且网站也可从搜索引擎中获取更多合理的流量,这是搜索引擎鼓励和支持的。咱们说的SEO就是白帽SEO。字体
黑帽SEO。利用、放大搜索引擎的缺陷,来得到更多用户的访问量。这类行为大都是欺骗搜索引擎。这是搜索引擎反对的。优化
2、网站内容的SEO
3、前端攻城师与SEO
网站结构布局优化
合理规划站点结构。咱们提倡扁平化结构。
网页代码优化
网页代码提倡语义化代码。html每一个标签都有它的意义,在适当的位置用适当的标签,更好的让用户和搜索引擎都一目了然。
<div> <span>title</span><br> <span>item1</span><br> <span>item2</span> </div> 上面这么用<br>标签是不对的,要这样用: <p> 文本第一行<br> 文本第二行<br> 文本第三行 </p> 或是: <p>文本第一行</p> <p><br></p> <p>文本第二行</p>
<strong>标签是权重标签的表明,在搜索引擎中可以获得高度重视,它能突出关键词,表现关键的内容。<b>标签在浏览器中显示效果和<strong>是同样的,可是在SEO中并不会起到很好的效果,因此仍是推荐使用<strong>标签。
<em>和<i>标签在浏览器中表现为斜体,意思也是强调主体内容,吸引用户关注,它们的权重仅次于<strong>。
若是在网页上仅仅表现为加粗斜体的效果,建议使用<b><i>标签,若是使用<strong><em>就会影响到SEO的效果。
若是是为了强调文字内容,则建议使用<strong><em>标签。
tips:
欢迎留言~