SEO 站点审计
SEO 站点审计
SEO 站点审计是五层优化的基础,用于检测网站在技术 SEO 层面的问题,包括页面速度、移动端适配、结构化数据、元标签等。
审计结果会按严重程度分级展示,并给出具体的修复建议。建议在项目创建后立即运行一次审计,修复技术问题后再进行后续的 AEO、GEO 等优化,因为技术 SEO 问题是其他优化效果的前提。
一、发起审计
1. 进入审计页面
- 在左侧菜单点击「核心功能 - SEO 审计」。
- 选择目标 GEO 项目。
- 点击「发起审计」按钮。
2. 配置审计参数
- 审计 URL:输入要审计的页面地址,支持单页或整站。
- 审计深度:选择「快速扫描」或「深度扫描」。
- 检测项:勾选需要检测的项目(默认全选)。
- 爬取深度:设置爬虫抓取的页面层级(1-5 层)。
POST /api/seo/audit
Content-Type: application/json
Authorization: Bearer <your_token>
{
"project_id": 1,
"url": "https://www.example.com",
"depth": "deep",
"checks": ["speed", "mobile", "schema", "meta", "links"],
"crawl_depth": 3
}
3. 等待审计完成
- 审计过程通常需要 2-10 分钟,取决于网站规模和审计深度。
- 审计进度会实时显示在页面上。
- 完成后自动跳转到报告页面。
!NOTE 深度扫描会爬取整站所有可访问页面,对服务器有一定压力。建议在低峰期运行,或选择「快速扫描」仅审计首页和关键页面。
二、审计维度
1. 页面速度
检测页面的加载速度、首字节时间(TTFB)、完全加载时间,以及 Core Web Vitals 指标(LCP、FID、CLS)。
2. 移动端适配
检测网站在移动设备上的展示效果,包括响应式布局、视口配置、点击元素间距、字体大小等。
3. 结构化数据
检测页面是否正确使用 Schema.org 结构化数据标记,包括标记的覆盖率、正确性和类型。
4. 元标签
检测页面的 title、description、canonical、og 等元标签是否完整且规范。
5. 其他检测项
- 死链检测:发现 404 错误链接。
- 重定向链:检测多重重定向。
- HTTPS 配置:检查 SSL 证书和混合内容。
- 站点地图:检测 sitemap.xml 是否存在且有效。
- Robots.txt:检测 robots.txt 配置是否合理。
三、查看审计报告
1. 报告概览
报告顶部显示总体 SEO 健康分(0-100 分),以及各维度的得分情况。
2. 问题列表
按严重程度分级展示发现的问题:
- 严重错误(红色):必须修复,如 404 死链、HTTPS 配置错误。
- 警告(黄色):建议修复,如缺少 description、Schema 标记错误。
- 提示(蓝色):可选优化,如图片未压缩、CSS 未合并。
3. 问题详情
点击每个问题可以展开详情:
- 问题描述:问题的具体内容。
- 影响页面:受影响的页面 URL 列表。
- 修复建议:具体的修复步骤。
- 优先级:建议的修复顺序。
!TIP 建议按优先级从高到低修复,严重错误会直接影响搜索引擎抓取和排名。
四、审计历史
1. 查看历史报告
- 在审计页面点击「历史记录」标签。
- 可以查看每次审计的评分、问题数量、修复进度。
- 支持按时间范围筛选。
GET /api/seo/audit-history?project_id=1&page=1&pageSize=20
Authorization: Bearer <your_token>
2. 历史对比
选择两次审计报告进行对比,查看修复了多少问题、新增了多少问题、评分变化趋势。
五、生成 Sitemap
1. 自动生成
- 在审计报告页面点击「生成 Sitemap」按钮。
- 系统根据爬取结果自动生成 sitemap.xml。
- 可选择生成 sitemap-index.xml(大型站点分片)。
POST /api/seo/sitemap
Content-Type: application/json
Authorization: Bearer <your_token>
{
"project_id": 1,
"url": "https://www.example.com",
"split": true,
"max_urls_per_file": 50000
}
2. 提交到搜索引擎
生成后,将 sitemap URL 提交到 Google Search Console 和百度站长平台。
六、生成 Robots.txt
1. 配置规则
- 在「SEO 工具 - Robots.txt」页面点击「生成」。
- 配置允许/禁止爬取的路径规则。
- 添加 sitemap 地址。
POST /api/seo/robots
Content-Type: application/json
Authorization: Bearer <your_token>
{
"project_id": 1,
"rules": [
{ "user_agent": "*", "allow": ["/"], "disallow": ["/admin/", "/api/"] }
],
"sitemap": "https://www.example.com/sitemap.xml"
}
2. 部署到网站
将生成的 robots.txt 文件部署到网站根目录,确保通过 https://www.example.com/robots.txt 可以访问。
!WARNING Robots.txt 中的 disallow 规则会被搜索引擎遵守,但恶意爬虫可能忽略。敏感路径应配合服务器权限控制,不要仅依赖 robots.txt。