1.什么是SEO
利⽤搜索引擎的规则提⾼⽹站在有关搜索引擎内的⾃然排名,吸引更多的⽤户访问⽹站,提⾼⽹站的访问量,提⾼⽹站的销售能⼒和宣传能⼒,从⽽提升⽹站的品牌效应。
2搜索引擎优化的技术手段
1.黑帽SEO
- 通过欺骗技术和滥⽤搜索算法来推销毫不相关、主要以商业为着眼的⽹⻚,导致⽤户搜索到不满
意的搜索结果(遭剔除) - 主要⼿段
关键字的堆叠
隐藏⽂本(热⻔的关键词在⽹站上⼩字体展示,或者隐藏,但是这些关键词与该⽹站不相
关)
⻔⻚(适⻩⽹、⼩游戏⼴告)
2.白帽SEO
- 为⽤户创造内容、让这些内容易于被搜索引擎机器⼈索引、并且不会对搜寻引擎系统耍花招
- 优化需要较⻓时间,不断更新⽹站的内容和外链
- ⽤户更加友好,从这些⽹站中获得更合理的流量
- 主要特点是⻅效慢、稳定性强、可⻓期发展
3提高网站SEO的方法
第一点是TDK,即网站的title标题标签
<title>阿里云开发者社区</title>
description描述标签
<meta name="Description" content="阿里云开发者社区,提供了丰富的java开发、web前端"
/>
网站的keywords关键词标签
<meta name="keywords" content="阿里云开发者社区,java,vue教程,html教程,js教
程,css,webpack">
4为什么单页面项目无法实现SEO优化
1.由浏览器端的js做主导渲染⽹⻚内容的⽅式,我们就称之为客户端渲染
2.在客户端⽣成html,搜索引擎不会等待异步请求到数据返回给到前端⻚⾯时再爬取
3.SPA项⽬⾥⾯,⼏乎都是使⽤ AJAX 获取后端的数据,就会导致我们的⻚⾯数据不能被搜索引擎正常收录到
4.强交互、不注重SEO的⻚⾯,例如:管理、组件库类的项⽬