# Changelog of SEO Audit Tool: Site Crawler, Broken Links & Score (`rod_analytics/seo-site-audit`) Actor

- **URL**: https://apify.com/rod_analytics/seo-site-audit/changelog.md
- **Full Actor documentation**: https://apify.com/rod_analytics/seo-site-audit.md

## Changelog

### 0.2 (2026-10-05)

- New: `seoScore` from 0 to 100 on every page. 100 minus 20 per error, 8 per warning and 2 per notice, each issue code counted once. Pages that cannot be indexed (failed request, HTTP 4xx or 5xx, redirect loop) score 0.
- New: `siteScore` in `SUMMARY`: average page score minus capped site-level deductions (duplicate groups, orphan pages, broken internal links, no robots.txt, no sitemap). Also `averagePageScore`, `siteScoreDeductions`, `pagesByScoreBand`, `lowestScoringPages` and `topIssues` with fix hints.
- New: every issue has a `fix` hint. All issue codes and their fixed severity live in one catalog in `src/issues.ts`, checked by unit tests.
- Dataset schema: `fields` now has JSON schema definitions with descriptions for every output field. `seoScore` added to the Overview and Issues views, and the Issues view shows the fix.
- Issues view fixed: one row per issue with URL, page score, severity, code, message and fix. Before, the view returned only the URL.
- Title: "SEO Audit Tool: Site Crawler, Broken Links & Score". New SEO title, SEO description, store description and README.
- Pricing: tier discounts added (Bronze -10 %, Silver -20 %, Gold -30 %). The FREE plan price stays $6 per 1,000 pages and $0.50 per 1,000 URL checks.
- Default user agent now links to the correct Store page.
- Memory: default 1024 MB, minimum 512 MB.

### 0.1 (2026-09-27)

- First public version: crawl mode and URL list mode, redirect chains, broken internal links, titles, meta descriptions, H1, canonical, hreflang return links, JSON-LD, images without alt, mixed content, Open Graph, orphan pages.
- Rows are saved in batches of 25 and survive timeouts, aborts and migrations without double charging.
- Input mistakes end SUCCEEDED with one free help item.
