提高站点的SEO
什么是SEO
记得之前听到两个同事在讨论SEO的时候,我问了一句 "SEO是什么呀?" 当时他们都表示很惊讶,作为一名后端开发人员我居然不知道SEO这个东西是啥!~~~~
SEO(搜索引擎优化 英文全名Search Engine Optimization,简称SEO)它是一项深度优化网站的战略,包括但不限于 关键词优化,技术调整,内容改进。核心是提高网站在搜索引擎中的排名,从而吸引更多有针对性的访问者。
如何优化
我们通过了解搜索引擎的自然排名的算法逻辑,从而进行一些操作以提高网站的权重。优化的思路主要分为内部和外部,内部指的是我们要提高自己内容的质量,而外部则是提高文章内容在对外的曝光度,这里的曝光可以通过多种手段实现。
需要提醒各位的是:要做好SEO不是一朝一夕,而是一个长线工作,所以不要想着看完这篇文章,然后就可以一次性解决网站的排名问题。
TKD
相信看到这篇文章你必然已经对html有了解了。那么一个网页的head中的title, keywords, description就是优化的一个重点。
<title>文章 | 小道空间-Vuepress开源轻博客系统</title>
<meta name="keywords" content="掘金,稀土,Vue.js,前端面试题,Kotlin,ReactNative,Python">
<meta name="description" content="梁小道的个人空间,小道空间是由梁小道搭建的一个干净纯粹的开源轻博客,基于Vuepress,以最简单的布局呈现给用户,内容完全原创,欢迎点评。">
Meta标签
格式如上所示,有name+content构成
其中name可以是 keywords|description|author|Robots
其中Roboots支持 all,none,index,follow,noindex,nofollow
网站关键词
由于某些原因(具体原因自行百度),主流的搜索引擎都降低了 keywords
的权重。
百度:直接放弃了<keywords>标签的参考价值
谷歌:不影响排名,而只在内容相关性以及反向链接有所影响
必应:也就必应对<keywords>标签还有一定的排名影响
虽说如此,但我的站点我做主,我就是要为页面赋予一些关键词。其实在之前还有专门教人怎么写关键词,可能正因如此,所以造成关键词的滥用。
注意点:
keywords的数量最好控制在5个以内,尽量避免关键词堆叠,并不是越多越好
合理选择长尾关键词,长尾关键词是为了精准搜索
避免使用过于专业的词汇,因为搜索引擎面向的是大众
网站描述
注意点
长度最好控制在 120~200个字符
描述要让用户知道可以从网站得到什么
合理使用一些话术 如 了解更多,立即获取,免费试用等
通过描述包含页面的核心关键字
最好是每个页面都有自己的描述
OG协议
OG是属于Meta标签中的一种,格式如下所示:
<meta property="og:title" content="文章">
OG协议是为了让分享到社交网络的内容可以被有效的抓取,
关键词的密度:每个页面建议1~4个,
核心关键词
首页标题:相当于网站的名片,避免冗长 ``
首页关键词:告诉搜索引擎网站与什么相关 ``
首页描述:搜索引擎会将这个描述展示在搜索结果中``
作者:站长的名字
次级关键词
- 导航栏首页:
长尾关键词:更具体 更明确 热度更低
示例
小道空间,梁小道,轻博客,开源博客,博客系统,Vuepress开源
小道空间-Vuepress开源轻博客系统
小道空间是由梁小道搭建的一个干净纯粹的开源轻博客,基于Vuepress,以最简单的布局呈现给用户,内容完全原创,欢迎点评。
网站的质量
页面的链接层级:不要太深的层级,因为爬虫通常深度不会高于两层
网站的响应速度:其实就是对于用户体验的提升
注意为了保证内容被爬取,应尽量减少通过js去加载,具体你可以了解下爬虫的工作原理
同理,iFrame也尽可能别用
移动端支持
保证网站内容的质量:坚持原创,不要为了产生更多的内容而忘记自己真正要的东西。
核心图片添加alt标签,防止链接失效影响体验
站点收录提交
网站地图
网站地图其实就是一份页面链接的清单,让爬虫更快的知道你的站点中涵盖的所有链接。
https://lianyp.fun/sitemap.xml
爬虫访问
robots文件:告知爬虫那部分数据可以爬取。
链接
内链:自己网站的一个页面指向另一个页面,使得网页之间形成了网状的结构
外链:在外部站点添加本站的链接,从而带来流量
添加适当的外部链接,提高网站的权威性,但注意不可过量,应该保持一个持续增加的趋势。
在添加外链的时候注意 a 标签中对 nofollow
和 external
属性
rel=nofollow 该属性会告知搜索引擎忽略这个链接
用来屏蔽一些垃圾链接,比如用户留下的一些外链,可能与本站的价值取向无关
外链不稳定,僵尸网页等
rel=external 该属性代表的是一个外链
<link rel="canonical" href="href="https://juejin.cn"/>
多个URL链接指向同样的内容,造成搜索引擎重复收录的问题
持续改进
监测关键指标如流量、排名、转化率,进行定期的数据分析和战略调整,以持续改进SEO绩效。Google Search Console是Google提供的免费监测工具,Google Analytics是一种全面的网站分析工具。