Resource icon

SEO Audit 1.3.0

No permission to download

SEO Audit v1.3.0 Update​

v1.3.0 enriches thread structured data by extending XF core's output instead of injecting duplicates, adds drill-down navigation for large reports, and fixes several issues reported by users.



New Features​

  • Thread JSON-LD enrichment - extends XF core's native DiscussionForumPosting via class extension to add commentCount, isPartOf (DiscussionForum with forum name and URL), and author fallback for deleted/banned users. No more duplicate structured data blocks on thread pages.
  • Clickable issue counts - every count in the report view is now a link. Click severity counts, category counts, issue summary totals, or per-forum breakdown numbers to drill down to a filtered view instantly.
  • Impact sort - sort the full issue list by impact score (page views × severity weight). New "View all issues sorted by impact" link below the top-10 ranking.
  • Per-page selector - choose 50, 100, 200, or 500 issues per page in the report view. Useful for forums with large scan results.
  • Scanner enrichment detection - three new info-level issue types flag when the enrichment option is disabled: missing commentCount, missing isPartOf, and missing author fallback.

New Option​

  • Enrich thread JSON-LD (on/off, default on) - toggle under SEO Audit > Auto-Fix. Adds the three enrichment properties to XF core's thread structured data output.

Bug Fixes​

  • False positive BBCode detection - plain-text brackets like [EDIT], [UPDATE], [SOLVED], and date stamps like [2024-01-15] no longer trigger "BBCode pollution" or "BBCode in meta description" issues. Detection now only matches the 35 actual XenForo BBCode tags. Fixed in both the scanner and the runtime meta description fixer.
  • "How to fix" toggle - clicking the link on report issues now correctly reveals the recommendation text. Previously appeared to do nothing due to a CSS/JS interaction bug.
  • URL extraction - plain URLs with quoted query parameters are no longer truncated. IMG tag extraction handles alt text containing brackets.

Upgrading​

Upload the ZIP via Admin CP > Add-ons > Install/upgrade from archive. One upgrade step runs automatically to remove the "thread" sub-option from the JSON-LD injection type selector (thread JSON-LD is now handled by the class extension instead).

The new enrichment option defaults to on - your thread pages will immediately gain the extra structured data properties. All existing scan data, reports, and settings are preserved.

Requirements​

  • XenForo 2.3.0+

SEO Audit v1.2.0 Update​

v1.2.0 adds runtime auto-fix for thread pages, a periodic digest email, and graceful handling of restricted HTTP environments.



New Features​

  • Thread meta description auto-fix - generates fallback descriptions for threads with empty or very short first posts. Cleans BBCode artifacts that slip through XF's regex stripping, and extends short descriptions (<120 chars) with forum and board context.
  • Thread JSON-LD - injects DiscussionForumPosting structured data on thread pages with headline, author, dates, and parent forum. Falls back to "Community Member" for deleted or banned authors.
  • Email digest - periodic SEO summary email (weekly, biweekly, or monthly) with score trend, scan count, and issue breakdown by severity. Uses the same recipient list as scan alerts, or falls back to the board contact email.
  • Graceful HTTP failure handling - link and image checking detects when outbound HTTP is blocked (e.g., restricted hosting environments) and stops gracefully with an informational issue instead of failing the scan.
  • Thread sub-option in JSON-LD type selector - enable thread JSON-LD independently from forum, category, page, and index types.

New Options​

  • Enable digest email (on/off, default off)
  • Digest interval (weekly / biweekly / monthly, default weekly)

New Cron Entry​

  • SEO Audit: Send digest email - checks daily at 06:00, sends only when the configured interval has elapsed.

Upgrading​

Upload the ZIP via Admin CP > Add-ons > Install/upgrade from archive. No database schema changes in this version - three new options and one new cron entry are added automatically via XML import.

All existing scan data, reports, and settings are preserved.

Requirements​

  • XenForo 2.3.0+
  • Like
Reactions: duderuud

SEO Audit v1.1.0 Update​


v1.1.0 adds webhook notifications, a CLI scanner, email alerts, impact ranking, and more.



New Features​

  • Webhook notifications - send scan results to Discord or Slack when a scan completes.
  • CLI scanner - run scans from the command line with qubn-seoaudit:scan. Supports flags for delta mode, forum targeting, date ranges, email notifications, and more.
  • Email notifications - receive an email when scans complete. Works with scheduled scans and CLI --email flag.
  • Critical issue alerts - get emailed when new critical issue types appear.
  • Score improvement hints - actionable suggestions showing which fixes will boost your SEO score the most.
  • Impact-ranked issues - issues are now ranked by priority score (severity x frequency), so you fix what matters first.
  • Per-forum breakdown - see how issues are distributed across your forums.
  • BreadcrumbList JSON-LD - auto-injects BreadcrumbList structured data on all pages with breadcrumbs.
  • ALL CAPS title case correction - auto-fix converts ALL CAPS thread titles to title case at render time.
  • Auto-fix audit log - full log of every auto-fix injection with date, type, URL, and injected HTML. Includes debug logging toggle.
  • AdminCP dashboard widget - your current SEO score and grade displayed on the main AdminCP page.
  • Category trend chart - stacked bar chart showing config/schema/meta/content/links/HTML issue counts over time.
  • Bulk dismiss and dismiss-by-type - dismiss multiple issues at once, with undo support.

Improvements​

  • Autofix page buttons now render inline (no longer stacking vertically)
  • Fix it buttons use primary styling for better visibility
  • Scan form integrated directly into the dashboard
  • Scheduled scan frequency shown on dashboard
  • Autofix log now humanizes raw identifiers (e.g., "missing_meta_description" → "Missing Meta Description")
  • All user-facing text fully phraseified for i18n readiness (160+ new phrases)
  • Fixed issue config page crash when option value is already decoded as array by XF

Upgrading​

Upload the ZIP via Admin CP > Add-ons > Install/upgrade from archive. Three upgrade steps run automatically:
  1. Marks any pending scans as failed and adds redirect tracking to URL cache
  2. Adds per-forum tracking to issues
  3. Creates the autofix_log table

All existing scan data and reports are preserved.

Requirements​

  • XenForo 2.3.0+
  • Like
Reactions: GameNet

Bug Fixes​

  • Fixed JSON-LD page type checkboxes not rendering on the Options page (Admin CP > Setup > Options > SEO Audit). The four type checkboxes (forums, categories, pages, homepage) now display correctly below the JSON-LD toggle.
  • Improved option explanation text to reference both the Options page and the Auto-Fix page for configuration.

Upgrade Notes​

  • Existing v1.0.0 installs upgrade seamlessly
  • No database migration needed
  • Install via AdminCP > Add-ons > Install/upgrade from archive
Back
Top Bottom