> 最近帮扎鲁特本地企业做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
(把yourdomain换成你自己的域名)能正常显示XML文件才算成功,我上次帮扎鲁特农牧公司弄的时候,发现他们服务器防火墙把爬虫IP全拦了,折腾半天才解决。
第二步:三大搜索引擎提交
百度站长平台
- 登录资源提交平台
- 用DNS验证最省事,在域名解析里加个CNAME记录
- 普通收录里提交sitemap地址,我试过最快2小时就抓取了
Google Search Console
登录 控制台后:
- 验证方式选HTML文件上传
- 在站点地图里添加刚才生成的XML地址
- 扎鲁特做外贸的企业特别要注意这个
Bing Webmaster
直接同步Google数据最方便:
- 登录必应站长工具
- 用Google账号授权同步
- 不想同步的话就重新走一遍验证流程
百度主动推送配置
这个能大幅提升收录速度:
npm install hexo-baidu-url-submit --save
修改根目录 config.yml:
baidu
url submit:
count: 100 # 每次推送最新100条
host: www.yourdomain.com # 改成你的域名
token: 这里填站长平台的API token
path: baiduurls.txt # 默认就行
部署配置要加上:
deploy:
现在每次执行 hexo deploy就会自动推送,控制台会显示剩余配额。
robots.txt设置
在source文件夹新建robots.txt:
User-agent: *
Allow: /
Allow: /about/
Allow: /products/
Disallow: /admin/
Disallow: /wp-content/
Sitemap: https://yourdomain.com/sitemap.xml
Sitemap: https://yourdomain.com/baidusitemap.xml
生成静态文件时会自动复制到public目录。上次给扎鲁特旅游局优化时,发现他们把整个后台目录都开放了,赶紧加上Disallow。
链接优化技巧
- 出站链接记得加
rel="external nofollow"(虽然我偷懒经常不加)
- 标题控制在30个字以内,我测试过扎鲁特相关关键词,这个长度收录最好
- 描述标签要包含地域词,比如"扎鲁特草原特产批发"
- 图片一定要加alt属性,我见过很多企业站图片alt全是空的
|