贵阳做独立站的朋友越来越多,但很多人发现建站后流量上不来,这时候就得靠SEO来帮忙了。这里记录一下贵阳独立站SEO的具体做法,从基础配置到进阶技巧全都有。
基础SEO配置
首先得确认你的独立站后台有没有SEO相关的设置项,比如标题、关键词、描述这些。如果没有,可能需要装个SEO插件或者手动修改代码。
生成sitemap
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
装好后发布网站,访问这两个地址:
https://yourdomain.com/sitemap.xml
https://yourdomain.com/baidusitemap.xml
能正常打开xml文件就说明生成成功了。
提交sitemap到搜索引擎
百度
普通收录
登录 百度站长平台,选个验证方式(我用的DNS解析,加个CNAME记录就行)。验证完提交sitemap地址,等一天左右查看结果。
Google
登录 Google Search Console,验证网站后,在站点地图里添加生成的xml地址。
Bing
必应可以直接同步Google Search Console的数据,登录 必应站长工具选Google账户登录同步就行。不想同步的话,按Google的流程走一遍。
百度主动推送
百度支持API或手动提交链接,这里说下插件方式:
装插件
npm install hexo-baidu-url-submit --save
改配置
在根目录的 config.yml里加:
baiduurlsubmit:
count: 200 # 每次提交200个新链接
host: www.yourdomain.com # 你的域名
token: yourtoken # 普通收录API里的token
path: baiduurls.txt # 默认就行
再改部署配置:
deploy:
repository: test
branch: test
这样每次 hexo deploy都会主动推送给百度,控制台会显示类似 {"remain":2912,"success":88}的提示。
robots.txt设置
在hexo的 source文件夹里新建 robots.txt,内容如下:
User-agent: *
Allow: /
Allow: /p/
Allow: /post/
Allow: /archives/
Allow: /categories/
Allow: /tags/
Allow: /resources/
Disallow: /vendors/
Disallow: /js/
Disallow: /css/
Disallow: /fonts/
Disallow: /fancybox/
Sitemap: https://www.yourdomain.com/sitemap.xml
Sitemap: https://www.yourdomain.com/baidusitemap.xml
每次 hexo g生成静态文件时, public目录里会自动带这个文件,告诉爬虫哪些能爬哪些不能。
a标签nofollow
出站链接的a标签可以加 rel="external nofollow",我嫌麻烦基本没加,看个人需求。
标题和描述优化
我用的主题标题还行,没改太长。如果需要可以加 description和 keywords,具体怎么改得看你用的什么主题,得自己找对应的pug文件改。
以上就是贵阳独立站SEO的主要技巧,从基础配置到进阶优化都有。刚开始做SEO可能会有点懵,但按步骤来慢慢就能上手了。
|