用途:通过 squirrelscan 的命令行工具 squirrel,对网站做 SEO、技术、内容、性能与安全等维度的审计。squirrel 支持 macOS、Windows、Linux,通过模拟浏览器与搜索引擎爬虫,对照 230+ 条规则分析网站结构与内容,返回问题清单及修复建议。
主要能力:覆盖 21 个类别,包括 SEO(meta 标签、标题、描述、canonical、Open Graph)、技术问题(死链、重定向链、页面速度、移动友好性)、性能(加载时间、资源占用、缓存)、内容质量(标题结构、图片 alt、内容分析)、安全(泄露密钥、HTTPS、安全响应头、混合内容)、可访问性(alt 文本、颜色对比度、键盘导航)、可用性与用户体验、链接检查、E-E-A-T、移动端、可爬取性(robots.txt、sitemap.xml)、Schema、法律合规、社交卡片、URL 结构、关键词堆砌、图片、本地 SEO、视频等。报告含整体健康分(0-100)、分类明细、受影响 URL、死链检测与可执行建议;规则分 error、warning、notice 等级,并有 1-10 的 rank。
使用方式:需先安装 squirrel 并加入 PATH(安装:squirrelscan.com/download),用 squirrel --version 验证。运行 squirrel init 生成 squirrel.toml 配置,如 squirrel init -n my-project(加 --force 覆盖)。核心流程为 crawl、analyze、report 三步,squirrel audit 是其封装。常用命令如 squirrel audit https://example.com --format llm;建议优先使用 llm 输出格式。首次用 surface 扫描,再用 deep 深入扫描。导出报告:squirrel report <audit-id> --format llm。支持回归对比:squirrel report --diff <audit-id> 或 --regression-since example.com。覆盖模式:quick(默认 25 页)、surface(默认 100 页,按 URL 模式抽样)、full(默认 500 页);可用 --max-pages 调整(上限 5000)。其他选项包括 --refresh、--resume、--verbose、--output、--coverage 等。
适用场景:分析站点健康度、排查技术 SEO、修复死链、校验 meta 与结构化数据、生成审计报告、对比改动前后表现。建议尽量审计线上站点以获得真实表现,可多次复审计;分批修复并重审,直到分数达标或仅剩需人工判断的问题。
限制:依赖已安装的 squirrel CLI;URL 必须含 http:// 或 https:// 协议;大规模站点审计可能耗时数分钟;diff(回归)模式不支持 html 与 xml 格式;死链与结构性改动等需人工复核。其余细节暂未提供。