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.

The Structured Data settings screen in AI Boost, showing the master toggle and schema type selection

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.

OptionWhen to use
Organization (generic)Businesses, agencies, services without a physical location
LocalBusinessAny brick-and-mortar business with a physical address
Hotel / AccommodationHotels, hostels, guesthouses, vacation rentals
RestaurantRestaurants, cafes, bars
Medical ClinicClinics, medical practices, healthcare providers
Legal ServiceLaw firms, solicitors, notaries
Educational OrganizationSchools, universities, training centres
Health ClubGyms, fitness centres, sports clubs
DentistDental practices
Real Estate AgentProperty agencies, real estate companies
Person / PortfolioPersonal sites, freelancers, authors
News Media OrganizationNews 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:

FieldDescriptionExample
Star RatingOfficial classification (1–5)4
Check-in Time24-hour format14:00
Check-out Time24-hour format12:00
Pets AllowedYes / NoYes
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:

  1. Visit any page on your site and view source — search for application/ld+json
  2. Copy the JSON block and paste it into Google's Rich Results Test
  3. Check for errors or missing recommended fields
  4. 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.