Meta Audit for Joomla!
One screen that shows every article whose SEO metadata needs attention, so you can fix them in a single pass. Read only: it never changes your content.
Download version 1.0.0 (zip, 20 KB)
Free, GPL v2 or later. Joomla! 5.4 and 6.x, PHP 8.1 or newer. SHA-256: a7ed1aa8361166584fdd96284a0a4fae29a8c1abed5c57b80dae4d4359303681
What it checks
| Issue | When it is flagged |
|---|---|
| No meta description | The article's Meta Description field is empty. |
| Description too short / too long | Shorter than 50 or longer than 160 characters (both adjustable in Options). |
| Duplicate description | Two or more articles in the same language share the same description. |
| Title too long | Longer than 60 characters (adjustable). |
| Duplicate title | Same title in the same language, ignoring case and extra spaces. |
| Intro or full image without alt | An image is set in the Images tab with empty alt text and is not marked as decorative. |
| Image in text without alt | An <img> tag in the article text has no alt attribute. An explicit alt="" counts as decorative and is accepted. |
Install
- Download the zip above.
- In the Joomla administrator go to System → Install → Extensions and upload the zip.
- Open Components → Meta Audit.
Click an issue button to filter, search by title or ID, click a title to edit the article, and use Export CSV to download the current list (opens in Excel, Google Sheets or LibreOffice).
Options
Options in the toolbar sets the shortest and longest description, the longest title, whether unpublished articles are included, and who can use the component (Permissions).
Notes
- Only users with access to the component (core.manage) can open it or export the CSV. The export link is protected by Joomla's form token.
- Text that starts with =, +, - or @ is prefixed with an apostrophe in the CSV, so a spreadsheet never runs it as a formula.
- Uninstalling removes the component completely. It creates no database tables.
- Very large sites: the 50,000 most recent articles are checked per request.
Changelog
1.0.0 (November 2026): first release. Tested on Joomla! 5.4.10 and 6.2.0.
License
GNU General Public License version 2 or later. The full text is in LICENSE.txt inside the zip and at gnu.org.