All docs
Schema.org Structured Data
What is Schema.org
Schema.org is the shared vocabulary used by Google, Bing, and AI engines to understand the meaning of your content. By embedding JSON-LD structured data in your pages, you tell machines not just what your page says, but what it means — what type of business you are, what your opening hours are, what questions your FAQ answers.
AI Boost for Joomla generates all Schema.org output as JSON-LD, injected into the <head> of every page.
Enable Schema.org
Go to Structured Data and ensure Enable Schema.org is set to Yes. This is the master toggle for all structured data output.

Choosing a Schema Type
The Schema Type field on Structured Data → General & Business determines the primary structured data type for your site. There are 36 in total.
| Option | When to use |
|---|---|
| Organization (generic) | Businesses, agencies, services without a physical location |
| LocalBusiness | Any brick-and-mortar business with a physical address |
| Hotel / Accommodation | Hotels, hostels, guesthouses, vacation rentals |
| Restaurant | Restaurants, cafes, bars |
| Medical Clinic | Clinics, medical practices, healthcare providers |
| Legal Service | Law firms, solicitors, notaries |
| Educational Organization | Schools, universities, training centres |
| Health Club | Gyms, fitness centres, sports clubs |
| Dentist | Dental practices |
| Real Estate Agent | Property agencies, real estate companies |
| Person / Portfolio | Personal sites, freelancers, authors |
| News Media Organization | News sites, magazines, press outlets |
If a site type was stored and the licence is no longer active — for example after a lapse on a fresh install — the site publishes the nearest generic type instead. A restaurant, hotel or clinic is published as LocalBusiness, keeping its opening hours; a news site or a personal profile is published as Organization. The screen tells you which type is actually being published.
What choosing a type does — and does not do
Selecting a site type controls two things: which Schema.org type is published, and which fields the screen shows you. It does not switch other settings on or off, and there is nothing to "apply" — the choice takes effect when you save.
Hotel-Specific Fields (Pro)
When Schema Type is set to Hotel, additional fields appear:
| Field | Description | Example |
|---|---|---|
| Star Rating | Official classification (1–5) | 4 |
| Check-in Time | 24-hour format | 14:00 |
| Check-out Time | 24-hour format | 12:00 |
| Pets Allowed | Yes / No | Yes |
| Price Range | $ to $$$$ | $$$ |
FAQ Auto-Detection
When FAQ Auto-Detect is enabled (recommended), AI Boost scans your article content for FAQ patterns:
<dl>/<dt>/<dd>HTML structures<h3>headings followed by<p>paragraphs<details>/<summary>accordion elements
Detected FAQs are automatically wrapped in FAQPage Schema — no manual input required. It makes the questions and answers on the page explicit to search engines and AI systems.
What FAQPage does and does not do. Google retired the FAQ rich result for most sites in 2023, so publishing FAQPage will not put an expandable FAQ block under your listing. What it still does is state your questions and answers in a machine-readable form, which search engines and AI systems can use to understand the page. Whether any of them shows or cites it is their decision.Manual FAQ (Pro)
FAQ schema is a Pro feature. On Structured Data → FAQ you can add your own question-and-answer pairs in a repeater — one row per question, no JSON to write — alongside or instead of auto-detection.
Events Schema (Pro)
For sites that publish events (concerts, conferences, appointments, tours), AI Boost generates Event Schema automatically. Configure events on Structured Data → Events:
- Event name, description, date and time
- Location (venue name and address)
- Organizer information
- Ticket URL and price
Validating Your Schema
After configuring, validate your output:
- Visit any page on your site and view source — search for
application/ld+json - Copy the JSON block and paste it into Google's Rich Results Test
- Check for errors or missing recommended fields
- Fix any errors in your AI Boost configuration and re-validate
A passing Rich Results Test means your structured data is valid and can be parsed. It does not mean a rich result will appear — eligibility is not the same as display, and whether Google shows one is Google's decision.