Everything you'd want to know before you install.
A detailed look at how dfaimetagen — Bulk AI Generator for Meta Titles, Descriptions & ALT works, why we built it the way we did, and the thinking behind the features above.
The problem: thousands of SEO meta tags to write by hand
On a PrestaShop catalog of 500 to 50,000 products, writing meta titles, meta descriptions and ALT tags by hand in multiple languages takes weeks of work. Most end up empty, duplicated or truncated by Google — all negative signals for organic ranking and for click-through from the SERP.
Bulk generation driven by the best LLMs
dfaimetagen fully automates this task using Claude (Anthropic), GPT (OpenAI) or Mistral according to your preference. You pick the entity (products, categories, CMS pages, manufacturers, suppliers, images), the target languages, a proven CTR pattern, and the module generates in the background through a tracked job system with real-time progress.
Eleven proven CTR patterns, preinstalled
The built-in patterns cover the formulations that drive clicks in the SERP: benefit plus year, numbered lists, USP brackets, hook questions, power words, social proof, problem-solution, direct CTA, descriptive and contextual for ALT. You can also create your own patterns with a dynamic token system such as NAME, BRAND, CATEGORY, PRICE, YEAR.
Built-in A/B variants and anti-duplication
Each generation produces up to 5 alternative variants, activated in one click. An anti-duplication system compares every new proposal to existing variants via exact hash plus Jaccard similarity insensitive to diacritics, with a threshold configurable at 85 percent by default. Rejected variants are automatically re-generated.
Native multilingual and SERP length control
A single execution simultaneously generates your meta tags in all active languages. Length limits follow Google's recommendations: 35 to 60 characters for titles, 120 to 158 for descriptions, 25 to 125 for ALT. If the AI exceeds them, the module cleanly truncates on a word boundary.
Six-click workflow, CRON included
The back-office interface guides you in six clicks: entity, field, pattern, languages, scope, run. For very large catalogs, a CRON endpoint secured by a 128-bit random token processes jobs in the background every five minutes, with no browser-side timeout, up to tens of thousands of entities.
Compatible PrestaShop 8 and 9, multi-shop, PHP 8.1 plus
The module uses the legacy ObjectModel and ModuleAdminController patterns that are stable on both major versions. Multi-shop compatible, multilingual, designed for PHP 8.1 to 8.4. API keys are stored in the database via PrestaShop's Configuration system, never exposed front-side. No composer dependency required.
There are no reviews yet.