=== SiteFix — Accessibility Auto-Fixer === Contributors: aacers Tags: accessibility, a11y, wcag, lighthouse, alt text Requires at least: 5.8 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 4.4.3 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Boost your Lighthouse Accessibility score by 20+ points without touching code. Auto-fix WCAG 2.1 AA issues — alt text, heading hierarchy, focus, ARIA. == Description == **SiteFix** automatically fixes common accessibility issues on your site so you can focus on content, not code. Boost your Lighthouse Accessibility score by 20+ points the moment you activate. SiteFix scans your pages, detects WCAG 2.1 AA violations, and applies safe fixes automatically — alt text, heading hierarchy, skip links, focus indicators, ARIA labels, color contrast, and more. = 🎯 Why SiteFix? = * **Lighthouse score boost** — typical sites gain 15–25 accessibility points within minutes. * **Auto-fix WCAG 2.1 AA** — no code changes, no theme edits. * **Lightweight** — minimal frontend footprint, runs in admin and via scheduled scans. * **Honest pricing** — feature-rich free version, optional Pro for AI alt text and deep audits. * **No developer required** — install, activate, done. = ✨ What gets fixed = * **🖼️ Missing alt text** — pulls smart fallbacks from filenames, captions, and surrounding text. * **📝 Heading hierarchy** — fixes skipped levels (e.g. H2 → H4 → H2). * **🔗 Skip-to-content link** — added at the top of every page for keyboard users. * **🎯 Focus indicators** — visible focus rings for keyboard navigation. * **🏷️ ARIA labels** — adds proper labels to forms, navigation, and interactive elements. * **🎨 Color contrast** — flags AA contrast failures on text. * **🌐 Lang attribute** — sets the correct `lang="…"` on ``. * **📋 Form labels** — improves label associations for assistive tech. * **📊 Tables** — adds caption and scope attributes to data tables. = 🚀 Performance = * No external API calls on visitor requests * Admin scripts only load on SiteFix admin pages * Scheduled background scans * Compatible with caching plugins, Gutenberg, Elementor, and major page builders = ⭐ SiteFix Pro = Want more? **[SiteFix Pro](https://pluginjoy.com/product/sitefix/)** unlocks the premium features that turn auto-fixing into competitive advantage: * **AI Alt Text** — GPT-4 vision generates descriptive alt text from image content for every visual. * **Deep WCAG Audit** — page-by-page reports with line-level violations and recommended fixes. * **PDF Compliance Certificate** — monthly auto-generated accessibility statement, emailed to you. * **Bulk Auto-Fix** — apply fixes site-wide in one click. * **Multi-language ARIA labels** — localize in 7+ languages. * **Priority support 24h** — direct dev access. Available on PluginJoy with annual subscription or lifetime license. 30-day money-back guarantee. [See pricing →](https://pluginjoy.com/product/sitefix/) == Installation == 1. Upload the `sitefix` folder to `/wp-content/plugins/`, or install directly from the Plugins screen. 2. Activate the plugin through the **Plugins** menu. 3. Go to **SiteFix → Dashboard** to see your current Lighthouse score and detected issues. 4. Visit **SiteFix → Settings** to choose which auto-fixes to enable. 5. Run **SiteFix → Audit** to get a detailed list of remaining issues. 6. Want AI alt text and PDF compliance reports? Visit **SiteFix → Upgrade to Pro**. == Frequently Asked Questions == = Will this break my theme? = No. SiteFix applies fixes via filters and output buffering, never modifying theme files. All fixes are reversible — disable any toggle and the fix stops being applied. = Does it work with Gutenberg / Elementor / page builders? = Yes. SiteFix runs on the rendered output, so it works regardless of how the page was built. = Will it slow down my site? = No. Fixes are applied during page rendering with negligible overhead. Scans run on a schedule (daily by default), not on every page load. = How do I see my current score? = Open **SiteFix → Dashboard**. We display the most recent score from the daily scan, plus a graph of how it has changed since installation. = Can I exclude certain fixes? = Yes. Each auto-fix has its own toggle in **SiteFix → Settings**. = Does this replace my own accessibility work? = No — SiteFix handles common, well-defined fixes automatically. Manual review is still recommended for content-specific issues like meaningful link text, video transcripts, and complex form interactions. = Where do AI alt text and deep audits live? = Those are Pro features. The free plugin handles the core auto-fixes. See [SiteFix Pro](https://pluginjoy.com/product/sitefix/) for the AI features. == Screenshots == 1. Dashboard — Lighthouse Accessibility score, fixes applied, daily trend 2. Audit — page-by-page WCAG 2.1 AA findings with auto-fix actions 3. Settings — toggle each auto-fix individually 4. Pro features overview == Changelog == = 4.4.1 = * **Improved**: readme rewritten — focus is now exclusively on accessibility, no marketing fluff * **Removed**: legacy "WordPress" copy from description and FAQ (kept where strictly necessary) = 4.4.0 = * **Changed**: Plugin focused exclusively on accessibility (WCAG 2.1 AA auto-fixes) * **Removed**: SiteBirds integration files (companion product link removed) * **Removed**: Frontend accessibility badge widget * **Improved**: Plugin author updated to PluginJoy * **Improved**: Plugin URI now points to PluginJoy product page = 4.3.7 = * **Fixed**: Plugin title rebranded back to SiteFix from SiteBirds. = 4.3.0 = * Earlier releases under previous branding. == Upgrade Notice == = 4.4.1 = Cleaner readme — pure accessibility focus. No functional changes vs 4.4.0.