WordPress 站点上线后,第一步不是写文章,而是先把 SEO 基础设施搭好,确保搜索引擎能发现并收录。本文列出必须配置的项目与检查清单。
概述
WordPress 网站上线后,第一步不是写文章,而是搭建 SEO 基础设施。本文列出必须配置的项目,确保搜索引擎能发现和收录你的网站。
1. robots.txt
在网站根目录创建 robots.txt,告诉搜索引擎该抓什么、不该抓什么:
User-agent: *
Allow: /
# 禁止抓取 WordPress 后台
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/plugins/
Disallow: /wp-content/themes/
Disallow: /cgi-bin/
# 允许抓取上传的媒体文件
Allow: /wp-content/uploads/
# Sitemap 位置
Sitemap: https://yourdomain.com/sitemap.xml
2. sitemap.xml
使用 Yoast SEO 插件
- 后台 → 插件 → 安装 → 搜索
Yoast SEO - 安装并启用
- SEO → 常规 → 功能 → 开启 XML sitemap
- 访问
https://yourdomain.com/sitemap_index.xml验证
使用百度 Sitemap Generator
国内服务器推荐同时安装百度专用 sitemap 插件,生成百度蜘蛛友好的格式。
3. 百度搜索资源平台
注册和验证
- 访问 https://ziyuan.baidu.com/
- 添加站点
https://yourdomain.com - 选择验证方式(推荐文件验证):
- 下载验证文件
- 上传到 WordPress 根目录
- 点击验证
提交 sitemap
验证成功后:
- 进入「搜索资源」 → 「普通收录」
- 提交 sitemap:
https://yourdomain.com/sitemap_index.xml - 等待百度处理(通常 1-3 天)
API 主动推送
百度提供 API 推送接口,可以主动告知百度有新文章发布:
curl -H 'Content-Type:text/plain' --data-binary @urls.txt
"http://data.zz.baidu.com/urls?site=yourdomain.com&token=YOUR_TOKEN"
urls.txt 文件内容(每行一个 URL):
https://yourdomain.com/tech/article-1/
https://yourdomain.com/tech/article-2/
https://yourdomain.com/tools/article-3/
可以在 WordPress 的 functions.php 中添加自动推送:
// 文章发布时自动推送百度
add_action('publish_post', 'baidu_push');
function baidu_push() {
$url = get_permalink(get_the_ID());
$api = 'http://data.zz.baidu.com/urls?site=yourdomain.com&token=YOUR_TOKEN';
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => $url,
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
curl_exec($ch);
curl_close($ch);
}
4. 百度统计
安装
- 注册 https://tongji.baidu.com/
- 添加站点
- 获取统计代码
- WordPress 后台 → 外观 → 主题文件编辑器 →
header.php→</head>前粘贴
作用
- 监控流量来源和访客行为
- 百度联盟审核时也会检查是否有统计代码
5. 页面速度优化
图片优化
- 安装
Smush或ShortPixel插件自动压缩图片 - 上传前将图片转为 WebP 格式
缓存
- 安装
W3 Total Cache或WP Super Cache - 开启页面缓存和浏览器缓存
CDN
- 国内推荐阿里云 CDN 或腾讯云 CDN
- 设置静态资源(图片、CSS、JS)走 CDN
6. 基础页面创建
确保以下页面存在且内容完整:
| 页面 | Slug | 必要性 |
|---|---|---|
| 关于我们 | about | 必须 |
| 隐私政策 | privacy-policy | 必须 |
| 联系方式 | contact | 必须 |
| 免责声明 | disclaimer | 建议 |
7. 检查清单
- [ ] robots.txt 可正常访问(
https://yourdomain.com/robots.txt) - [ ] sitemap.xml 可正常访问
- [ ] 百度搜索资源平台已完成站点验证
- [ ] sitemap 已提交给百度
- [ ] API 推送已配置
- [ ] 百度统计代码已安装
- [ ] 图片压缩插件已启用
- [ ] 页面缓存已启用
- [ ] 关于/隐私/联系页面已创建
- [ ] 页脚显示 ICP 备案号
- [ ] 固定链接已改为伪静态
