Title: SiteFix — Lighthouse &amp; Accessibility Fixes On The Fly
Author: Pluginjoy
Published: <strong>25 Ogos 2025</strong>
Last modified: 5 Mei 2026

---

Search plugins

![](https://ps.w.org/a11y-enhancer/assets/banner-772x250.png?rev=3520779)

![](https://ps.w.org/a11y-enhancer/assets/icon-256x256.png?rev=3520773)

# SiteFix — Lighthouse & Accessibility Fixes On The Fly

 Oleh [Pluginjoy](https://profiles.wordpress.org/aacers/)

[Download](https://downloads.wordpress.org/plugin/a11y-enhancer.5.0.2.zip)

 * [Details](https://ms.wordpress.org/plugins/a11y-enhancer/#description)
 * [Reviews](https://ms.wordpress.org/plugins/a11y-enhancer/#reviews)
 *  [Pemasangan](https://ms.wordpress.org/plugins/a11y-enhancer/#installation)
 * [Pembangunan](https://ms.wordpress.org/plugins/a11y-enhancer/#developers)

 [Support](https://wordpress.org/support/plugin/a11y-enhancer/)

## Description

**SiteFix** raises your Lighthouse accessibility score the moment you activate it.
No content is rewritten, no database tables are added, no permanent changes are 
made. Every fix is applied at runtime through WordPress filters — switch the plugin
off and your site is exactly as it was before.

#### What gets fixed automatically

 * **Image alt text** — empty `alt` attributes get smart, contextual fallbacks
 * **Heading order** — `<h3>` after a `<h1>` (with no `<h2>`) is normalised so screen
   readers can navigate
 * **Skip-to-content link** — a visually-hidden link is injected at the top of every
   page
 * **Visible focus indicator** — a high-contrast outline appears on keyboard focus
 * **ARIA landmarks** — navigation menus get proper `role` and `aria-label`
 * **`lang` attribute** — your site language is added to the `<html>` tag if missing
 * **Table captions** — accessible captions and scope are added to data tables
 * **Form labels** — inputs without labels get `aria-label` from placeholders or
   context
 * **Link text** — vague links like “click here” get descriptive `aria-label`s

#### Why filter-based?

 * **Reversible** — deactivate the plugin and every fix disappears. Nothing to undo.
 * **Safe** — your post content, theme, and database are never modified.
 * **Fast** — no scheduled tasks, no background scans, no bloat.

#### Pro

[SiteFix Pro](https://pluginjoy.com/product/sitefix/) adds **AI-powered fixes**:

 * AI ARIA labels — context-aware labels for complex widgets
 * AI Color Contrast — suggested palette tweaks that meet WCAG AA
 * AI Heading Restructure — semantic heading suggestions
 * AI Form Label generation — natural-language labels from field context
 * AI WCAG Explainer — plain-English explanations for every accessibility issue
 * Bulk processing across your entire site
 * Premium AI included — click and it works, no API keys to manage

## Screenshots

[⌊Dashboard with current accessibility score and last scan summary⌉⌊Dashboard with
current accessibility score and last scan summary⌉[

Dashboard with current accessibility score and last scan summary

[⌊Audit page showing per-page findings with WCAG rule references⌉⌊Audit page showing
per-page findings with WCAG rule references⌉[

Audit page showing per-page findings with WCAG rule references

[⌊Settings page — toggle each fix on or off⌉⌊Settings page — toggle each fix on 
or off⌉[

Settings page — toggle each fix on or off

## Installation

 1. Upload the plugin to `/wp-content/plugins/sitefix/` or install via the WordPress
    Plugins screen.
 2. Activate.
 3. Visit **SiteFix** in the admin menu to choose which fixes to enable.

## FAQ

### Will this change my content?

No. SiteFix never writes to `post_content`. Fixes are applied to the rendered HTML
via filters, so what visitors see is fixed but what’s stored in your database is
untouched.

### What happens if I deactivate?

Every fix is removed instantly. Your site renders exactly as it did before activation.

### Does this work with my theme / page builder?

Yes. SiteFix hooks into core WordPress filters that fire regardless of theme — Elementor,
Divi, Gutenberg, classic editor, and most page builders are supported out of the
box.

### Will it slow my site down?

No noticeable impact. Fixes run on the rendered HTML in PHP — no extra database 
queries, no JavaScript on the front-end.

### How is this different from other accessibility plugins?

Most accessibility plugins inject a JavaScript “accessibility widget” — a floating
button users have to click. SiteFix fixes the underlying HTML so every visitor (
and every search engine, and every assistive technology) gets the improvement automatically.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“SiteFix — Lighthouse & Accessibility Fixes On The Fly” adalah perisian sumber terbuka.
Orang-orang berikut telah menyumbang kepada pemalam ini.

Penyumbang

 *   [ Pluginjoy ](https://profiles.wordpress.org/aacers/)

“SiteFix — Lighthouse & Accessibility Fixes On The Fly” telah diterjemahkan ke dalam
1 penempatan. Terima kasih kepada [para penterjemah](https://translate.wordpress.org/projects/wp-plugins/a11y-enhancer/contributors)
untuk terjemahan mereka.

[Translate “SiteFix — Lighthouse & Accessibility Fixes On The Fly” into your language.](https://translate.wordpress.org/projects/wp-plugins/a11y-enhancer)

### Berminat dalam pembangunan?

[Layari kod](https://plugins.trac.wordpress.org/browser/a11y-enhancer/), periksa
[repositori SVN](https://plugins.svn.wordpress.org/a11y-enhancer/), atau langgani
[log pembangunan](https://plugins.trac.wordpress.org/log/a11y-enhancer/) dengan 
[RSS](https://plugins.trac.wordpress.org/log/a11y-enhancer/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 5.0.2

 * Readme metadata cleanup — fix contributors order; optimized search tags.

#### 5.0.1

 * **New**: v3 review boost — direct 5-star review URL pre-fills rating, lower friction.
 * **New**: Subtle review prompt on the post-edit screen — most users live in Gutenberg,
   not on plugin admin pages.
 * **New**: `sitefix_user_won` action hook — fires the review prompt immediately
   after a real success event.
 * **Improved**: Activation time backfill so older installs see the prompt instead
   of waiting another 7 days.

#### 5.0.0

 * Complete clean rewrite — pure filter-based fixes, nothing permanent in the database
 * New: deactivate to fully revert (zero footprint)
 * New: dashboard with accessibility score and last-scan summary
 * New: audit page with per-page WCAG findings
 * New: granular toggle for each fix
 * Removed: badge widget (was disruptive)
 * Removed: scheduled background scans (no cron load)
 * Improved: image alt-text generation uses surrounding context
 * Improved: heading normalisation respects existing semantic structure

#### 4.4.4

 * Maintenance release

## Meta

 *  Version **5.0.2**
 *  Last updated **4 bulan lalu**
 *  Active installations **20+**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.7**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Dutch](https://nl.wordpress.org/plugins/a11y-enhancer/) dan [English (US)](https://wordpress.org/plugins/a11y-enhancer/).
 *  [Terjemahkan kepada bahasa anda](https://translate.wordpress.org/projects/wp-plugins/a11y-enhancer)
 * Tags
 * [accessibility](https://ms.wordpress.org/plugins/tags/accessibility/)[ADA Compliance](https://ms.wordpress.org/plugins/tags/ada-compliance/)
   [Alt Text](https://ms.wordpress.org/plugins/tags/alt-text/)[lighthouse](https://ms.wordpress.org/plugins/tags/lighthouse/)
   [wcag](https://ms.wordpress.org/plugins/tags/wcag/)
 *  [Paparan Lanjutan](https://ms.wordpress.org/plugins/a11y-enhancer/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/a11y-enhancer/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/a11y-enhancer/reviews/)

## Penyumbang

 *   [ Pluginjoy ](https://profiles.wordpress.org/aacers/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/a11y-enhancer/)