开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第3天,点击查看活动详情
网站的搜索排名
搜索排名的重要性
我们在日常生活中,对某一个词条进行搜索时,百度等引擎会将搜索结果以一定的顺序显示在页面之上。而排在前面的网站,被用户点击的概率自然就更高。流量和关注度自然多。
网站会被搜索到的前提
网站被搜索引擎所收录。而网站要想被收录就必须要有网站三要素:标题、关键词、网页描述。
影响排名的因素
- 广告位,若是想让网站搜索排名靠前的话,购买搜索词条的位置是一种方法。氪金就会变强,付了钱网站自然会被排在靠前的位置。类似于下方图片中的内容一样,若是一个网站买了广告位,那么右下角的位置上会被标注一个广告的字样。
- 网页代码是否符合W3C规范。若是网页的代码不符合规定的话,那么综合的评分就比较低,导致搜索排名就比较靠后。
- 网页内容的质量。比如网页的标题,按理来说h1一个网页应该只有一个,但若是代码质量不是很好的话,就可能有多个h1。h1在网页内的权重非常大,会大概率影响到你的网站被搜索引擎搜索到的可能性。而搜索引擎给h1分配的权重是一定的,有多个h1标签的话就会将这个搜索引擎给h1标签的权重进行分权,导致最高权重很低,最终导致整个网站搜索排名很低。
- 网页内容的原创性。网页在被解析之后,他的内容就会被爬虫与其他网站进行对比,判断该网站的内容是否原创的内容很高,来打一个评分。评分高的话网站搜索排名自然会提升。
代码语义化
什么是代码语义化
在写HTML文档中,特定的内容去使用特定的标签
这样做的意义
其实目前做网页开发,基本上HTML代码进不进行语义化,他的样式都需要重新使用css样式进行调整,而且很多语义化标签基本上没什么特殊的样式效果。
那为什么要进行语义化呢。因为这样做首先是不进行css样式的重定义时也很好看,代码的可读性也更好。再者是可以让显示网页的设备能更好的识别出网页中的各部分内容,提高用户的体验性。还有一点就是有利于SEO,搜索引擎在进行爬取内容时,语义化的网站会使得爬虫能更好得区分出各部分内容权重,从而提高网站的搜索排名。