Automate your SEO with System - AI Meta, a Joomla plugin that leverages AI to generate optimized meta descriptions and keywords for your content.
This powerful Joomla plugin is designed to streamline your site's SEO by automatically generating meta descriptions and keywords using advanced AI models. Compatible with Joomla 5.x, it integrates seamlessly with AI services like Ollama and OpenAI-compatible APIs, offering flexible configuration to suit your needs. Whether you're managing articles or contacts, this plugin enhances your content's visibility with minimal effort, making it an essential tool for Joomla site owners aiming to boost search engine rankings.
Overview
Simplifies your process of creating SEO-friendly meta content. By connecting to AI services, it generates tailored meta descriptions and keywords based on your content, using placeholders like %title% and %article% for dynamic integration. The plugin supports multiple AI connections, customizable prompts, and adjustable settings like temperature to control output creativity. Its intuitive interface adds "AI Generate" and "Regenerate" buttons to Joomla's admin panel, making it easy to produce and refine meta content.
How System - AI Meta Works
- Configure AI Connections: Set up connections to AI services (Ollama or OpenAI-compatible) by defining endpoints, API keys, and models in the plugin's settings.
- Define Prompts: Use customizable prompts with placeholders (e.g., %title%, %article%, %keywords%) to guide the AI in generating meta content.
- Generate Meta Content: In Joomla's article or contact editor, click the "AI Generate" button to create meta descriptions or keywords. Use "Regenerate" to refine outputs with additional context.
- Dynamic Integration: The plugin pulls content from fields like titles, article text, or custom fields to ensure relevance and accuracy.
- Cache and Security: Leverages Joomla's caching for efficient model retrieval and enforces user authorization for secure operation.
System - AI Meta Features
- AI-Powered SEO: Generates meta descriptions (120–160 characters) and keywords using AI models, optimized for search engine performance.
- Flexible AI Connections: Supports Ollama and OpenAI-compatible APIs with configurable endpoints and API keys.
- Customizable Prompts: Use placeholders for dynamic content inclusion and define system, user, or assistant roles for precise AI outputs.
- User-Friendly Interface: Adds "AI Generate" and "Regenerate" buttons to Joomla's admin panel for seamless meta content creation.
- Context Support: Works with Joomla articles, contacts, and custom fields, ensuring broad compatibility.
- Advanced Settings: Adjust AI model temperature for creative or deterministic outputs and integrate knowledge files for enhanced context.
- Reliable and Secure: Implements caching for performance and restricts access to authorized users, ensuring a robust experience.
- Joomla Compatibility: Built for modern Joomla sites, with native API calls for reliable performance.
- Example Configurations: Prompt and Conversation examples.
Practical Applications
Why It Matters
In an era where SEO is critical for online visibility, RicheyWeb empowers Joomla users to create high-quality meta content effortlessly with AI. Unlike manual SEO processes or expensive third-party tools, this plugin integrates directly into your Joomla workflow, offering a cost-effective solution for small to large sites. By automating meta content creation, it levels the playing field, allowing site owners to focus on content while the plugin handles SEO optimization.
Let the machines handle everything. - Skynet
Download
Frequently Asked Questions:
What is System - AI Meta?
System - AI Meta is a free Joomla plugin for Joomla 4+ that uses AI services like Ollama or OpenAI-compatible APIs to automatically generate optimized meta descriptions and keywords for articles, contacts, and custom fields.
How do I install the plugin?
Download the plugin package from the Joomla Extensions Directory or RicheyWeb website. Log in to your Joomla admin panel, go to System > Install > Extensions, upload the ZIP file, then enable it under System > Manage > Plugins by searching for "System - AI Meta".
What are the system requirements?
You need Joomla 4.x or later, PHP 8.1 or higher, access to an AI service such as Ollama or an OpenAI-compatible API, administrative access to your site, and the cURL extension enabled for OpenAI-compatible connections.
How do I configure AI connections?
In the plugin settings under System > Manage > Plugins, add connection instances. Specify a name, choose Ollama or OpenAI Compatible, enter the endpoint URL (like http://localhost:11434 for Ollama), and provide an API key if required for OpenAI services.
What placeholders can I use in prompts?
Use %title% for the item title, %article% for the full article text, %keywords% for existing keywords, or %#jform_field_id% to pull content from specific custom fields in the form.
How does the AI Generate button work?
When editing an article or contact, click the AI Generate button next to the Meta Description or Meta Keywords field. The plugin sends the content to your configured AI service using your prompts and fills the field with the generated output.
Can I regenerate meta content if I do not like the result?
Yes, click the Regenerate button (with a repeat icon) and enter a brief reason, such as "Make it shorter". The plugin includes the current content and your reason in a new AI request to refine the output.
What does the temperature setting do?
Temperature controls output creativity, ranging from 0 to 2. Lower values (like 0.5) produce more focused and deterministic results, while higher values (like 1.0 or more) increase variety and creativity.
Does the plugin support multiple AI models or services?
Yes, you can add multiple connection instances with different endpoints, models, and settings. Select the desired connection and model separately for meta descriptions and keywords.
Is the plugin secure?
It uses Joomla CSRF tokens for API requests, validates sessions, and stores API keys in the plugin configuration.
Why is this plugin free?
The developer provides it for free to support the Joomla community, inspired by the Swahili word "Jumla" meaning "all together". There is no freemium model; instead, users are encouraged to leave reviews or hire for custom work.
What should I do if no AI models load in the settings?
Check that the AI service URL is correct and the service is running. For OpenAI-compatible connections, verify the API key and cURL extension. Review Joomla error logs for connection issues.
Can the plugin work with custom fields?
Yes, use the %#jform_field_id% placeholder in prompts, replacing "field_id" with the actual ID of the custom field in the form.
How does caching improve performance?
The plugin caches the list of available AI models to reduce repeated API calls during configuration. Enable caching in the plugin settings if performance is slow.
What contexts does the plugin support?
It natively supports com_content.article (articles) and com_contact.contact (contacts). Additional contexts can be added by modifying the code.
Where can I find examples of prompts?
The plugin settings include example configurations. For meta descriptions, try: System: Generate a meta description (120 to 160 characters) for an article with the title "%title%" and content "%article%". For keywords: System: Generate 5 to 10 relevant keywords for an article with the title "%title%" and content "%article%".
How do I report a bug or get support?
Use the "Report a Bug" link on the download page or visit the documentation at RicheyWeb. Leaving a review in the Joomla Extension Directory is also appreciated.
Can I use knowledge files with the AI?
Yes, in the Meta Descriptions or Meta Keywords settings, enter knowledge file IDs from your AI provider to add extra context to generations. Leave blank if not needed.