> 最近帮改则的朋友弄网站优化,发现很多人对SEO的理解还停留在“发外链”阶段。其实现在搜索引擎算法更新后,基础配置比外链更重要。这里记录下改则网站做SEO的完整流程,从零开始也能操作。
基础配置检查
首先确认网站是否支持SEO优化,比如URL是否静态化(改则很多企业站还在用动态URL)。如果用的是CMS系统(如WordPress、Hexo),先检查主题是否自带SEO插件或配置项。
举个例子:我用的Hexo主题,在 config.yml里能直接设置 title、 keywords和 description,这些基础信息对搜索引擎抓取很关键。
生成Sitemap
改则网站想被搜索引擎快速收录,必须提交sitemap。
操作步骤:
- 安装插件(以Hexo为例):
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
- 部署后访问:
https://你的域名.com/sitemap.xml
https://你的域名.com/baidusitemap.xml
能正常显示XML文件就说明生成成功。
提交Sitemap到搜索引擎
百度站长平台
- 登录百度资源平台,选择“普通收录”验证网站(推荐用DNS验证,加条CNAME记录就行)。
- 验证通过后,在“站点管理”里提交刚才的sitemap地址,一般24小时内会抓取。
Google Search Console
- 登录Google Search Console,用各种方法验证网站(改则地区可能需要科学上网)。
- 在“站点地图”里添加生成的XML地址,Google的抓取速度比百度快,通常几小时就能看到结果。
Bing Webmaster
必应可以直接同步Google的数据,登录 Bing站长平台用Google账号登录即可。如果不想同步,手动验证流程和Google类似。
百度主动推送(API提交)
百度支持通过API主动推送新链接,比等爬虫更高效。
操作步骤:
- 安装插件:
npm install hexo-baidu-url-submit --save
- 修改
config.yml配置:
baiduurlsubmit:
count: 50 # 每次推送50条新链接
host: www.你的域名.com # 改则网站备案的域名
token: 你的APITOKEN # 在百度站长平台获取
path: baiduurls.txt # 默认路径,不用改
- 修改部署配置:
deploy:
repository: github.com/your/repo.git
branch: main
- type: baiduurlsubmitter # 添加这行
这样每次执行 hexo deploy时,新链接会自动推送给百度。
robots.txt配置
在网站根目录的 source文件夹下创建 robots.txt文件,内容如下:
User-agent: *
Allow: /
Allow: /article/ # 改则网站的文章目录
Allow: /category/
Allow: /tag/
Disallow: /admin/ # 后台目录禁止爬取
Disallow: /js/
Disallow: /css/
Sitemap: https://你的域名.com/sitemap.xml
Sitemap: https://你的域名.com/baidusitemap.xml
每次生成静态文件时(执行 hexo g), public目录里会自动携带这个文件。
细节优化
- 出站链接:如果链接到外部网站,建议在
a标签里加rel="external nofollow"(我嫌麻烦,基本没加)。
- 标题优化:改则网站的标题建议包含地域词(如“改则网站优化”),但别堆砌关键词。我用的主题支持自定义
title和description,直接在文章Front-matter里写就行。
- 图片优化:所有图片都要加
alt属性,描述图片内容(比如“改则网站SEO优化案例图”)。
|