前言
菜鸟前端一枚,说一说工作中所知道的一些seo知识,专业人士轻拍。
seo是啥?
先来看一下官方解释:SEO(Search Engine Optimization):汉译为搜索引擎优化。是一种方式:利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。目的是让其在行业内占据领先地位,获得品牌收益。很大程度上是网站经营者的一种商业行为,将自己或自己公司的排名前移。
总结起来就是一句话,当用户根据关键词搜索的时候,搜索到的结果最先看到的是我们的网页,这就是seo要做的事。
比如,使用谷歌浏览器搜索关键词seo,如下有6亿多条结果,哪些结果放在前面让用户一眼看到呢?这就要看seo排名了,除了排在第一位的广告位,毕竟是花了钱的,其它的结果次序就是seo作用的结果。
我们再来看看百度搜索关键词seo的结果,放眼望去前几个全是广告……,相比之下,谷歌就做得很好
各个搜索引擎的收录排名算法不同,因此seo的方式也各有不同,比如百度的搜索引擎有一个自动程序叫百度蜘蛛,它可以访问收集整理互联网上的网页、图片、视频等内容,然后分门别类建立索引数据库,使用户能在百度搜索引擎中搜索到这些内容。
作为一个前端,常用的seo有哪些?
1、页面的tdk很重要(t=title,d=description,k=keywards),页面的标题标签h1~h6,以及页面中图片的alt属性值都与seo有关,正确的设置可以提高网页的关键词排名;
2、服务端渲染(ssr),搜索引擎并不能收录到ajax爬取数据之后然后再动态js渲染出来的页面,所以有些页面就要做服务端渲染,比如网站新闻;
3、网站的目录结构通常有两种:
一种是篇平化目录结构,如所有的页面都放在根目录下,这样做的好处是更利于搜索引擎爬取收录,缺点是页面很多的时候,会分散页面权重;
另一种是树状目录结构,有多级目录,清晰明了的层级目录,更利于页面权重的传递,但是层级太深可能会降低搜索引擎的收录速度和排名。
4.站点地图(sitemap),存储网站所有网址url的索引,用于通知搜索引擎网站上有哪些可供爬取的网页。
seo作弊
高的seo排名可以为网站带来更多流量,因此有些人会利用搜索引擎排名算法的漏洞,采用不正当手段欺骗搜索引擎,提高网站排名,这样可能会被搜索引擎判定为作弊行为。
比如关键词堆积,比如我在浏览器搜索某电子书下载的时候,经常会有带着这些关键词的的链接出现在搜索结果中,点进去,发现并没有这本电子书,就是利用了关键词作弊,来骗取流量。
seo作弊一旦被搜索引擎发现,后果严重,轻则关键词排名下降,重则网站被拉黑,不再被搜索引擎收录。