VP SEO - Introduction
VP SEO is a lightweight Joomla system plugin that gives every article a proper browser title — separate from its H1 — plus complete OpenGraph and Twitter Card tags for rich social previews. It auto-generates descriptions, handles social images intelligently, and (in Pro) adds title templates, per-article overrides, canonical management and a live preview in the editor.
The gaps VP SEO fills
Joomla leaves two SEO gaps open out of the box, and VP SEO closes both:
- No per-article SEO title. By default a single article's
<title>is identical to its on-page H1. Search engines treat the title tag and the headline as different signals, so reusing one for both wastes an opportunity. VP SEO adds a dedicated SEO Title field per article. - No social cards. Joomla core outputs no OpenGraph or Twitter Card tags, so links to your content appear bare — no image, no formatted title — on Facebook, X, LinkedIn and Telegram. VP SEO generates complete cards automatically.
On top of that it writes a meta description when one is missing, skips SVG images that social platforms can't render, and adds article timestamps.
VP SEO is a single system plugin. There is no component, no module and no front-end markup to place — once enabled and configured, it works automatically on every front-end page.
What VP SEO does not do
It deliberately does not output Schema.org / structured data. Joomla 5 and 6 already ship that through their core Schema.org plugin, and duplicating it would create conflicting markup. VP SEO focuses on titles and social cards.
Free vs Pro
| Capability | Free | Pro |
|---|---|---|
| SEO Title (title ≠ H1) | Yes | Yes |
| OpenGraph & Twitter Card tags | Yes | Yes |
| Auto meta description | Yes | Yes |
| SVG-safe images + default image | Yes | Yes |
article:published_time / modified_time |
Yes | Yes |
| Title templates with tokens | — | Yes |
| Per-article social description & image | — | Yes |
| Canonical URL (manual + automatic) | — | Yes |
article:author / section / tag |
— | Yes |
og:image dimensions, type & alt |
— | Yes |
| Live social-card preview in the editor | — | Yes |