SEO(Search Engine Optimization)是一种通过改善网站内容和结构,以及利用相关的策略和技术,来提高网站在搜索引擎结果中排名的过程。其目的是使网站能够在搜索引擎中获得更高的可见性,并吸引更多的有针对性的流量。个人博客没有大平台依附,想要提高站点访问流量,除了坚持原创好内容以外,还是需要做一些SEO优化的。虽然百度如今的广告策略下靠SEO已经很难获取到前五以内的搜索排名了,但尽可能靠前还是可以带来不少流量的。
https
https最开始是为了接近访问数据加密的问题而设计的,但随着https在网站的普及。搜索引擎也倾向给予支持https协议的网站更高的优先级,百度和谷歌都曾发布过公告信息,在搜索结果展示上会更倾向于支持https协议的网站。另外,目前浏览器对于不支持https协议的网站都会提示访问网站不安全的警告,这对于普通用户访问也会造成影响。
sitemap
Sitemap是一个网站的结构化列表,它包含了网站中所有重要页面的信息。这个列表以XML文件的形式存在,有助于搜索引擎更好地了解网站的结构和内容,进而更有效地抓取和索引网页。typecho原生不支持sitemap,需要通过安装插件实现。这的插件推荐这个版本
https://github.com/typecho-fans/plugins/tree/master/Sitemap
下载压缩包,通过宝塔面板上传到博客的插件目录。进入后台启用改插件即可。安装完成后,需要将sitemap地址提供给各个搜索引擎,搜索引擎会基于sitemap内容爬取和收录相关的内容链接
- 百度
- 必应
- 360
- 搜狗
- 谷歌
- 头条
- 神马
以上就目前国内大陆地区在用的搜索引擎了,添加完以上的基本上就覆盖全部中文搜索引擎了。但由于互联网审核的收紧,有些未备案的域名已经不允许添加了,百度和搜狗就是不让提交sitemap了。
搜索引擎api主动提交链接
sitemap的优化手段是通过网站链接进行数据结构化后提交给搜索引擎,让搜索引擎进行解析爬取的被动方式提高网站收录速度。还有一种方式是主动提交网站链接的,百度和必应都提供这样的接口,必应端worldpress有集成的插件,typecho这边目前仅找到一个支持百度主动提交的。
这个插件还支持AMP和MIP这种移动端的优化,主动提交还是顺便的功能。
robots
Robots协议(也称为robots.txt)是一个网站根目录下的文本文件,用于指示搜索引擎爬虫(也称为robots或蜘蛛)哪些页面可以被抓取或不应该被抓取。这个协议定义了一系列规则,帮助网站所有者控制搜索引擎爬虫的访问行为。robots.txt文件的基本语法相对简单,它通常包含一些基本的指令,例如:
User-agent:指定要针对的爬虫,如“*”表示对所有爬虫生效。
Disallow:指定禁止访问的路径或文件。
Allow:指定允许访问的路径或文件。
Crawl-delay:指定爬取延迟时间(并非所有搜索引擎都支持)
结合typecho的目录结构,可以参考以下的配置
User-agent:*
Disallow: /admin/
Disallow: /usr/
Disallow: /var/
Allow: /
Sitemap: https://yourdomain.com/sitemap.xml
站点描述&关键字
站点描述(或称为元描述标签)和关键字在网页优化中扮演不同的角色:
- 站点描述:站点描述是包含在网页头部的 HTML 标签中的元数据,用于描述网页内容的简短概括。它不直接影响搜索引擎排名,但是在搜索结果中显示的描述片段,可以吸引用户点击。一个精准而吸引人的站点描述可以提高用户点击率(CTR),因此它对于吸引访问者至关重要。
<meta name="description" content="这里是您网页内容的简要描>
- 关键字:关键字(关键词)是用于描述网页内容主题或主要内容的单词或短语。过去,搜索引擎通过关键字来理解网页内容并进行排名。然而,由于滥用和操纵,搜索引擎现在更侧重于内容质量和相关性,而非仅仅依赖关键字。
`<meta name="keywords" content="关键词1, 关键词2, 关键词3">`
站点描述在搜索结果中展示给用户,有助于他们决定是否点击链接,而关键字则曾经被用来帮助搜索引擎理解网页内容,但在搜索引擎算法的演变中,它的作用不再像过去那样重要。现今,搜索引擎更关注内容的质量、相关性和用户体验。在typecho的基本设置中,可以直接设置站点描述和关键字。站点描述就一句话总结站点的内容或者博主,关键字就和博客笔记内容高度相关的词语。
网站统计
网站统计不是一个对外的SEO优化策略,而是一个为网站管理员提供统计、分析数据的辅助工具,从而可以更好了解和优化网站。站点统计分析的工具也比较多,但不用全都使用,这里推荐配置百度统计和谷歌分析就足够了。
- 百度统计
- 谷歌分析
外链优化
- golink转内部链接
- 外部链接转内部新窗口打开
站点里面外链太多也会影响搜索引擎的评级和收录,尤其是广告类型的外链越多,对站点的负面影响越大,所以一些外链尤其是广告相关的外链,最好通过使用插件将外链转成内部链接。这里推荐golink插件
垃圾评论
有流量后很多站点都会招引来很多机器人或者人工,专门通过评论发广告的。这种垃圾评论多了也会影响搜索引擎的收录,而且评论一堆广告营销内容也会引起普通读者的反感,对站点造成负面影响。所以在博客初期都建议直接把评论审核打开,所有的评论内容都经过审核了才可以放出来。这也有提醒博主和读者加强交流的一层好处,至于担心流量大了难以审核过来,那是流量大了的时候,流量大到审核不过来的情况几乎不存在。如果真有那时候,花钱就能解决的事情简单的很。
备案
这个有点特殊,理论上网站备案与否和站点内容质量没有严格上的关系。除去国内大陆地区以外大部分的网站都是不需要备案的,且谷歌必应等搜索引擎也不会检查网站域名是否备案了,站点是否有备案也不会成为是否要收录的考虑因素。但是百度搜狗等国内的搜索引擎会考虑,而且明确在站长工具里面说明了,所以中文博客网站还是尽量备案。而且备案除了SEO的因素以外,备案的域名还可以部署在国内大陆的服务器上,可以使用国内的cdn,访问速度也是一个质的差异。