System - AI Meta

Generate SEO-ready meta descriptions in seconds

Writing meta descriptions for every article on your Joomla site takes forever, and let's be honest - you usually skip it or write something lazy. System - AI Meta generates professional, SEO-optimized meta descriptions and keywords automatically using AI. Click one button, and your content gets proper meta tags that actually help your search rankings.

Overview

Proof

AI Meta Buttons
System - AI Meta Buttons
  • Free and open source - No subscription fees, no limits
  • One-click generation - Literally just click "AI Generate" in your admin panel
  • Works with your AI - Supports Ollama (free, local) and OpenAI-compatible APIs (everyone else)
  • Active development

How It Works

You connect the plugin to an AI service (like Ollama running on your computer, or OpenAI's API), then create prompts that tell the AI how to write your meta descriptions. The plugin uses dialog-based prompting - you set up a conversation template once, using placeholders like %title% and %article%. After that, when you're editing an article in Joomla, you click "AI Generate" and the plugin fills in your template with the actual content and sends it to the AI. If you don't like the result, click "Regenerate" and tell it what to change.

Features

  • One-click generation - Button appears right in your article editor, no jumping between screens
  • Dialog-based prompting - Use advanced prompt engineering techniques to get exactly the output you want
  • Example prompts included - Working configurations for meta descriptions and keywords provided in documentation
  • Local AI support - Use free Ollama on your own computer, no API costs or privacy concerns
  • Smart regeneration - Don't like the result? Click regenerate and tell it "make it shorter" or "more professional"
  • Works everywhere - Articles, contacts, custom fields - if it has meta fields, this handles it
  • No vendor lock-in - Compatible with any OpenAI-style API, swap providers anytime
  • Privacy-friendly - Use local AI models, your content never leaves your server
  • Customizable prompts - Fine-tune exactly how the AI writes your descriptions
  • Joomla-native - Built specifically for Joomla 4+, follows all the platform conventions

Frequently Asked Questions:

Does this cost money?

The plugin is completely free. If you use Ollama (also free), you have zero ongoing costs. If you use OpenAI's API, you pay their rates—usually pennies per article.

Is this hard to set up?

You configure an AI connection (endpoint URL, maybe an API key) and create prompts using dialog-based prompting. The documentation includes working example prompts you can copy and customize. If you've used ChatGPT, you already understand the concept. Most people are generating meta descriptions within 20 minutes.

Will this write garbage AI content?

You control the prompts and can regenerate instantly if you don't like something. You're still in charge, the AI just saves you time writing the same type of content over and over.

Do I need technical knowledge?

If you can install a Joomla plugin, you can use this. The hardest part is installing Ollama if you want free local AI, and that's literally one installer download.

Download

  System - AI Meta 5.0.5213

  Report a Bug   Documentation

Technical Details

For the Technically Curious

AI Service Support:

  • Ollama (local, self-hosted AI models)
  • OpenAI-compatible APIs (OpenAI, Azure, Together AI, Groq, etc.)
  • Multiple connection support for different models/providers

Joomla Compatibility

  • Joomla 4.x, 5.x, 6.x
  • PHP 8.1+
  • Requires cURL extension for external API connections

Context Support

  • com_content.article (articles)
  • com_contact.contact (contacts)
  • Custom fields via placeholder syntax

Advanced Features

  • Customizable prompts with placeholders (%title%, %article%, %keywords%, %#jform_field_id%)
  • Temperature control for output creativity (0-2 range)
  • Knowledge file integration for additional context
  • Model caching for improved performance
  • Session validation and ACL protection
  • Regeneration with contextual feedback

Prompt Placeholders

  • %title% - Article/contact title
  • %article% - Full article text content
  • %keywords% - Existing meta keywords
  • %#jform_field_id% - Custom field content by field ID

Example Prompt Configuration

System:
Generate a meta description (120 to 160 characters) for an article with the title "%title%" and content "%article%". The description should be compelling, include relevant keywords naturally, and encourage clicks from search results.

User:
Create a meta description.

Security

  • Session-based authentication for all API requests
  • ACL (Access Control List) checks for authorized users only
  • API keys stored in plugin configuration (encrypted by Joomla)
  • User authorization validation before generation
Prompt Examples