Official Joomla System Plugin
🚀 Joomla 4.4+, 5.x & 6.x Ready • PSR-11 & SubscriberInterface

The System Plugin for Joomla 5 & 6.Advanced Local SEO &

GEO Schema Forge for Joomla is the next-generation system plugin engineered to inject rich Schema.org JSON-LD Knowledge Graphs (Organization, LocalBusiness, ProfessionalService) with high-precision GPS coordinates, GeoShape polygons, and opening hours. Built on modern Joomla standards: 100% SubscriberInterface, PSR-11 Dependency Injection, and zero deprecated legacy code.

100%
Joomla 6.x Ready (Zero B/C)
< 1.5ms
Server Execution Impact
PSR-11
Dependency Injection Container
GPLv2
Open Source & Free

Native Architecture & Direct Head Injection

How GEO Schema Forge generates pristine semantic graphs without database bloat or template rendering overhead

⚡ 1. PSR-11 & Subscriber Interface

Bootstrapped via the service provider container (services/provider.php). Subscribes to native events without legacy plugin classes or backward-compatibility layers.

📍 2. Knowledge Graph & Local SEO

Constructs interconnected @graph nodes: business entity types (LocalBusiness, MedicalBusiness, Restaurant), GPS lat/lon, GeoShape, opening hours, and SameAs profiles.

🛡️ 3. Instant Head Injection

Injects the application/ld+json payload directly into the document <head> using Joomla's native Document API without template hacks or heavy dependencies.

// Esempio di Grafo Semantico @graph generato da GEO Schema Forge for Joomla nel tag <head> { "@context": "https://schema.org", "@graph": [ { "@type": "LocalBusiness", "@id": "https://tuosito-joomla.it/#localbusiness", "name": "Studio Professionale / Brand", "url": "https://tuosito-joomla.it", "telephone": "+39 06 1234567", "address": { "@type": "PostalAddress", "streetAddress": "Via Roma 100", "addressLocality": "Roma", "postalCode": "00185", "addressCountry": "IT" }, "geo": { "@type": "GeoCoordinates", "latitude": 41.902782, "longitude": 12.496366 }, "openingHoursSpecification": [ { "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"], "opens": "09:00", "closes": "18:30" } ], "sameAs": [ "https://facebook.com/studio", "https://linkedin.com/company/studio" ] } ] }

Engineered Exclusively for the Modern Joomla Ecosystem

The full power of Local SEO and the Semantic Web packaged inside an ultra-lean, future-proof extension.

🚀

100% Joomla 6 & 5 Native

Written from scratch following modern Joomla architecture standards: PSR-11 DI Container and SubscriberInterface. Zero deprecation notices and maximum forward compatibility.

🗺️

Local SEO & GeoCoordinates

Define exact latitude and longitude coordinates, service area GeoShapes, and structured postal addresses to rank higher on Google Maps and Local Pack results.

🕒

Multiline Opening Hours

Manage recurring weekly business hours via OpeningHoursSpecification schema: support continuous hours, split shifts, and holiday closures.

🏢

Extensive Business Subtypes

Full support for dozens of Schema.org subtypes: Organization, LocalBusiness, ProfessionalService, MedicalBusiness, Restaurant, RealEstateAgent, Store, and more.

🌐

Entity Linking & SameAs

Interlink your verified social media profiles (LinkedIn, X, Facebook, Instagram, YouTube) to help AI search engines validate your digital authority.

⚡

Zero DB Overhead & Sub-2ms

Configuration parameters are stored cleanly in native extension params. No extra database tables created and sub-millisecond head rendering.

Ready in 3 Simple Steps on Joomla

Effortless installation via the standard Joomla Extension Manager without touching template files or PHP code.

01

Install the ZIP Package

In your Joomla Administrator panel, navigate to System > Install > Extensions and upload the plg_system_geoschemaforge.zip package.

02

Configure Local SEO & Schemas

Open Plugins > System - GEO Schema Forge: configure your entity type, GPS coordinates, address, opening hours, and social profiles.

03

Enable & Validate

Enable the plugin. Inspect your frontend page source and validate the output using Google Rich Results Test or Schema Markup Validator.

Technical Specifications & Requirements

Engineered strictly following the best architectural standards of the Joomla framework.

Specification Details / Requirements
Joomla Compatibility ✓ Joomla 4.4+, Joomla 5.0 - 5.3+, Joomla 6.x Ready
PHP Requirements ✓ PHP 8.1, 8.2, 8.3, 8.4+
Extension Architecture PSR-11 Dependency Injection (`services/provider.php`), PSR-4 Autoloading
Event Dispatching `Joomla\Event\SubscriberInterface` (Zero codice deprecato / Zero B/C layer)
Schema.org Standard JSON-LD Interconnected @graph (Organization, LocalBusiness, GeoCoordinates, OpeningHours)
Head Injection Method `$document->addCustomTag()` / WebAssetManager nativo in `onBeforeCompileHead`
Database Footprint Zero tabelle custom (salvato nei parametri standard `#__extensions`)
Licenza GNU General Public License v2 o successiva (100% Free & Open Source)

Future-proof your Joomla Local SEO today.

Download GEO Schema Forge for Joomla and power your site with modern, high-performance structured data ready for Joomla 6.