版本
v1.3.4
查看
43
下载次数
3
文件大小
112.4 KB
.zip
评分
0.0
(0)
- XF versions
- 2.3+
- 许可/License
- 无限制/Nulled
- 其它信息
- 集成到AdminCP的全面SEO审计面板
扫描论坛的80多种SEO问题类型,涵盖了模式标记、元标签、内容质量、内/外部链接、图片和HTML结构等。可选地,无需编辑核心文件,在生成时自动修复常见缺失项。
管理面板 > 工具 > 检查和测试 > SEO审计
配置选项
- 基本配置(默认启用)
- 面板URL、友好URL、HTTPS、站点地图检查、noindex、元数据logo、分析工具
- 模式/JSON-LD(默认启用)
- 主题作者、内容、标题长度、重复、slug冲突、论坛描述
- 元标签(默认启用)
- 空白/过短/脏乱的元描述、重复项、论坛描述
- 内容质量(默认启用)
- BBCode杂乱、缺失的替代文本、垃圾链接、内容不足、全大写标题
- 内部链接(默认禁用)
- 通过HTTP HEAD请求检测内部坏链接,默认每次扫描的限制为500个,最多每次处理10个链接
- 外部链接(默认禁用)
- 外部坏链接检测,域名每请求间隔100毫秒,默认每次扫描限制为5000个链接
- 图片(默认禁用)
- 检测帖子内容中的坏图片链接,通过HTTP HEAD请求检查图片URL
- HTML验证(默认禁用)
- OG标签、标题结构、JSON-LD语法、生成的HTML中的规范URL(基于实例)
高级选项
- 报告基本模式缺失 - 标记XF核心未生成JSON-LD的页面
- 主题启发式方法 - H1标签和重复描述检查(基于主题,可能出现误报)
- 软404检测 - 检测返回HTTP 200状态但显示错误内容的页面
- 批量处理大小 - 每个批次的线程数量配置(默认200,最小10),适用于性能较差的服务器
- 使用URL缓存 - 开启/关闭每次扫描时使用缓存,缓存结果不计入请求限制
分析
- 6大类80多种问题类型:配置(23)、模式(16)、HTML(19)、内容(11)、链接(6)、元标签(5)
- 按影响排序 - 每个问题都会根据严重性和频率获得一个优先级分数,影响较大的问题优先显示
- 分数提升提示 - 显示通过修复问题类别可能获得的分数提升(例如,“修复5个关键模式问题,获得+50分”)
- 基于论坛的分布 - 显示每个论坛对问题的贡献数
- 增量扫描 - 只扫描自上次扫描以来变更过的帖子,使用last_post_date和post_date/last_edit_date来筛选。如果没有上次扫描记录,则执行完整扫描。增量扫描会在仪表盘上标记徽章
- 论坛/日期范围设置 - 可以选择一个或多个论坛,或者设置日期范围来缩小扫描范围。参考参数将随报告一起保存
- URL缓存 - 为避免不必要的HTTP请求,链接检查结果会缓存:2xx状态码的链接缓存7天,4xx/5xx状态码的链接缓存1天,超时的链接缓存6小时。过期的缓存会在每天的cron任务中自动清理
- 同步扫描锁定 - 每次只能运行一个扫描任务
命令行工具
命令行可以执行扫描任务:
代码:php cmd.php qubn-seoaudit:scan [options]
标志选项:--help,--delta,--forum=N,--date-from,--date-to,--links,--external-links,--images,--html,--no-config,--no-schema,--no-meta,--no-content,--core-schema-gaps,--theme-heuristics,--no-url-cache,--soft-404,--batch-size=N,--email,--email-to
自动修复功能通过模板变更和事件监听器在创建时生效。不会修改您的数据库内容或核心文件。所有自动修复功能默认关闭,需要明确启用。每个带有特定AdminCP修复的错误,都会有直接跳转到该页面的“修复”链接。
自动修复
- JSON-LD注入 - 将CollectionPage(论坛/分类)、WebPage + Article(静态页面)、WebSite + Organization(首页)添加JSON-LD数据。为防止XSS攻击,使用JSON_HEX_TAG编码。
- 主题元描述自动修复 - 为空白或过短的帖子创建备用描述,清理BBCode残留,并根据论坛/面板上下文扩展简短描述。
- 面包屑导航JSON-LD - 向所有包含面包屑导航的页面添加BreadcrumbList结构化数据。
- OG标签填充 - 当缺少og:image标签时,使用站点公开元数据logo URL来填充备用的og:image标签。
- 自动大写标题修复 - 自动将超过70%大写字母的标题转为标准标题格式。
日志记录
- 启用时,每个自动修复操作都会记录到特定的审计日志表中。
- 审计日志 - 记录每个自动修复操作的日期、内容类型、内容URL、修复类型和添加的HTML内容。日志会在7天后通过cron自动清除。可以在SEO审计 > 自动修复日志中查看。
评分系统
每次扫描会生成0到100之间的分数:
max(0, 100 - critical*10 - warning*3 - info*1)
- A = 90以上
- B = 80-89
- C = 70-79
- D = 60-69
- F = 60以下
严重性等级
- 关键 - 对SEO有直接负面影响的问题(例如,noindex全局启用、论坛URL缺失、损坏的规范URL)
- 警告 - 需要处理的重要问题(例如,缺失的元描述、损坏的链接、重复的标题)
- 信息 - 建议和小的优化(例如,标题太短、缺失的替代文本、内容不足)
计划扫描
通过cron任务配置每周、每两周或每月的自动扫描。
扫描完成后,显示总问题数、严重性分布、与上次扫描的分数对比,并通过电子邮件发送扫描摘要。
系统要求
- XenForo 2.3.0 或更高版本
- PHP cURL扩展(用于连接检查)
插件安装
通过管理面板 > 插件 > 从存档上传/升级安装ZIP文件。安装后,访问管理面板 > 工具 > 检查和测试 > SEO审计并运行首次扫描。
自动修复设置可在自动修复设置选项卡下启用。 - 基本配置(默认启用)
文件哈希 (MD5)
- Qubn-SEOAudit-1.3.4
9398aed1b956f662a32c54a2dfa21843
