Overview

MetaGen (pkg_metagen) is a free Joomla extension package that automatically generates meta descriptions for your articles. It includes a content plugin that runs on every article save and an admin dashboard for bulk regeneration and analytics.

Meta descriptions are the short snippets that appear in search engine results beneath your page title. Having good meta descriptions improves click-through rates and SEO performance.

MetaGen is completely free with no subscription tiers or usage limits. It is open source software released under the GNU General Public License v3 (GPL-3.0-or-later).

Automatic Generation

Meta descriptions are generated automatically every time you save an article. No extra steps, no API keys, no external services.

Bulk Regeneration

Fill in missing meta descriptions across your entire site in one click. Optionally limit to articles that don’t already have one.

Coverage Analytics

Dashboard statistics show how many articles have meta descriptions, your overall coverage percentage, and regeneration history.


Installation

Step 1: Install the Package

  1. Download the latest pkg_metagen package from the extensions directory or from Multizone Limited
  2. Log into your Joomla Administrator
  3. Navigate to Extensions > Install > Install from File
  4. Upload the pkg_metagen_vx.x.x.zip file and click Install

Step 2: Verify Installation

  1. Go to Extensions > Manage > Manage
  2. Search for “MetaGen”
  3. Ensure both the component and the content plugin are installed and enabled

Step 3: Start Using

That’s it. Once installed, the content plugin will automatically generate a meta description every time you save an article. No additional configuration is required.

Zero configuration: MetaGen works out of the box with sensible defaults. You can optionally fine-tune the plugin settings, but it is ready to use immediately after installation.

Getting Started

Step 1
Save an Article

Open any article in the Joomla editor and save it. If the article doesn’t already have a meta description, MetaGen will generate one automatically from the article title and introductory text.

The generated description is saved to the standard Joomla meta description field, so it works with all templates and SEO tools.

Joomla article with a meta description from Meta Generator
Joomla article with a meta description from Meta Generator
Step 2
Check the Dashboard

Navigate to Components > MetaGen to see your coverage statistics. The dashboard shows how many articles have meta descriptions and your overall coverage percentage with a progress bar.

The analytics section shows recent regeneration history and the most frequently regenerated articles.

Meta Generator summary dashboard
Meta Generator summary dashboard
Step 3
Bulk Regeneration

If you have existing articles without meta descriptions, use the bulk regeneration feature on the dashboard. Tick Empty descriptions only to fill in gaps without overwriting your manually written descriptions.

Articles are processed in batches of 100 for reliability.

Settings allow granular control over the regeneration.

Meta Generator Joomla settings
Meta Generator Joomla settings

Configuration

Plugin Settings

The content plugin settings control how meta descriptions are generated. Configure these under System > Plugins by searching for “MetaGen”.

SettingDefaultDescription
Max Length 160 characters Maximum length of the generated meta description. Text is truncated at the nearest word boundary.
Separator - String used to join the article title and content when both are included.
Include Title Yes Include the article title at the start of the meta description.
Include Content Yes Include the article’s introductory text in the meta description.
Overwrite Existing No Replace existing meta descriptions on save. Leave off to preserve manually written descriptions.
Debug Mode No Show admin messages when a meta description is generated during save.

Component Settings

The component has a single setting configurable under Components > MetaGen > Options:

  • Analytics Retention Period (default: 365 days) — How long to keep regeneration log data before automatic cleanup

Troubleshooting

Check that the MetaGen content plugin is enabled under System > Plugins. If the article already has a meta description and “Overwrite Existing” is set to No, the plugin will skip it. Enable debug mode in the plugin settings to see messages when generation occurs.

MetaGen generates descriptions from the article title and introductory text. If both are very short or empty, the generated description will be too. Ensure your articles have meaningful titles and intro text.

Articles are processed in batches of 100. Large sites with thousands of articles may take several seconds. The operation runs entirely server-side with no external API calls, so performance depends on your database speed.

MetaGen uses the standard Joomla update system. Check for updates via Extensions > Update in your Joomla administrator.

If updates are not appearing, verify your server can reach the Multizone update server. If the update site is missing, reinstall the package to restore it.


Support

Need Help?

For additional support, technical questions, or feature requests, get in touch.

  • Website: www.multizone.co.uk
  • Email: This email address is being protected from spambots. You need JavaScript enabled to view it.
Important Notes
  • Completely Free — MetaGen has no subscription tiers or usage limits
  • No API Keys — Generation is done locally with no external service dependencies
  • Backup First — Back up your database before running bulk regeneration
  • Joomla 5+ — MetaGen requires Joomla 5.x or later