网站SEO提升各大搜索引擎排名

1. html本身

1.1. description标签

提供在搜索引擎中显示的网站描述
description搜索引擎中显示
在网页的<header>里加入<meta name="description" content="你要填的内容">

1.1.1. 在hexo中设置

打开hexo的_config.yml配置文件,在description:填入你想要的内容
hexo中设置description

1.2. keywords标签

提供在搜索引擎中的搜索关键字
在网页的<header>里加入<meta name="keywords" content="你要填的关键字英文的','逗号分隔">

1.2.1. 在hexo中设置

打开hexo的_config.yml配置文件,在keywords:填入你想要的内容
hexo中设置description

2. 搜索引擎提交收录

让搜索引擎的蜘蛛来爬行并收录你的网站,直接向各大搜索引擎提交你的网址URL
Google:https://www.google.com/webmasters/tools/submit-url
百度:http://www.baidu.com/search/url_submit.html
360:http://info.so.360.cn/site_submit.html
搜狗:http://www.sogou.com/feedback/urlfeedback.php
必应(已失效):http://www.bing.com/toolbox/submit-site-url

3. 提交网站地图

网站地图sitemap是一个包含你网站所有可用的链接和其他一些信息的xml文件,让爬虫知道哪些网址可以抓,网上有很多好用的网站地图生成器,可自行搜索
有了网站地图后就可以提交到各个搜索引擎的收录了
Google: http://www.google.com/addurl/?hl=zh-CN
百度: https://ziyuan.baidu.com/linksubmit

4. 页面优化

优化自己的网站,让搜索引擎可以更好的关联站内的更多内容

4.1. 链接

使用固定链接,防止收录后因为更改了链接而无法打开,如果真的因为某些原因更改了链接,也要在原来的地方加个跳转,方便爬虫的修正和正常人的进入
由于之前网站文章路径名字的样式是blog.guaoxiaohei.com/yy/mm/dd/post_name/后来改成了blog.guaoxiaohei.com/posts/post_name/导致之前被百度收录的几个教程失效了,这里我们可以在原链接处写一个重定向的html文件

1
2
<meta http-equiv="refresh" content="0; url=新链接地址">
<link rel="canonical" href="新链接地址" />

第一行是跳转的链接,跳转到新网址,第二行是给爬虫看的,可以让搜索引擎下次跳转到新的网址
也可以使用搜索引擎的管理工具重定向网站
百度: https://ziyuan.baidu.com/rewrite
新旧链接
百度重定向

4.2. 标签

给自己的文章加上标签,比如我用的是hexo,每篇文章都可以加上标签,方便爬虫的收集
比如这篇文章用到的标签可以理解为1里面的keywords
hexo文章标签
如果是hexo也建议给文章单独加description描述

4.3. 图片

图片的描述是很重要的,你以为搜索引擎的图片搜索是怎么来的,你真不会觉得各大搜索引擎能看懂图片吧(flag: 未来有可能),给图片加上alt标签既可以使图片无法加载的时候显示个描述,又可以使搜索引擎能索引你的图片,增加网站曝光率
html中需要在<img>标签里添加alt=""即使没什么好描述的也建议留空<img src="图片地址" alt="描述或留空">
markdown中添加标签只要在![描述](图片地址)方括号中添加描述即可

4.4. 制作404页面

如果用户不小心点到了个死链,会显示一个404,你不希望用户只看到一个404 nginx吧,而且很多电脑小白可能看到404就会关掉页面,所以404页面很重要
下面是我的网站的404界面
主页: https://guaoxiaohei.com/404.html
博客: https://blog.guaoxiaohei.com/404.html

5. 内容

内容一定要是原创!搜索引擎一般不会放出过多重复的内容,而且你也不会想别人看到两个一模一样的文章吧,而且原创内容也可能会带来更多的人访问你的网站

6. 传播

可以适当在其他网站发布你的链接,这可能会增加收录的可能性,注意一定要适当的发!

7. 注意事项

7.1. 服务器

注意不要在cdn或者服务器里开防止自动程序的防火墙,不然程序都不能进来,谁会来爬你的网站呢

7.2. 网站入口

不要将网站的入口设置成一个脚本或者其他程序,这会影响爬虫的进入,比如我自己的主页https://guaoxiaohei.com 的入口其实是一个脚本,判断语言的,跳转到/cn//en/目录,我之前一直是只写了一个脚本,导致网站到现在一直没被收录

8. Hexo NexT 主题自带SEO优化

打开NexT配置文件config.yml搜索seofalse改成true

欢迎关注我的其它发布渠道