What is JSON-LD Schema? (Plain English)
Your website is written for humans. It has sentences, paragraphs, images, and layouts that make sense when a person looks at them. But AI crawlers and search engines aren't humans — they're machines that need information in a very different format to understand it reliably.
JSON-LD (JavaScript Object Notation for Linked Data) is a standardised, machine-readable language for describing entities on the web. Instead of saying "ABC Plumbing is a Melbourne-based plumbing company offering emergency repairs" in a paragraph, JSON-LD schema says it like this:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "ABC Plumbing",
"description": "Melbourne-based plumbing company offering emergency repairs",
"address": {
"@type": "PostalAddress",
"addressLocality": "Melbourne",
"addressRegion": "VIC",
"addressCountry": "AU"
},
"telephone": "+61 3 9000 0000"
}A machine can read this without any ambiguity. It knows "name" is the business name, "addressLocality" is the city, "telephone" is the phone. No guessing, no interpretation — just fact.
Why JSON-LD Schema Matters for AI Search in 2026
In 2026, traditional SEO and AI search optimisation are increasingly diverging. Traditional SEO focuses on keyword rankings in Google's blue-link results. AI search optimisation focuses on whether AI engines can accurately identify, understand, and cite your business.
The shift: When someone asks ChatGPT "find me a good tax accountant in Sydney", they don't see a list of links. They get a direct answer — usually naming 2-3 specific businesses. JSON-LD schema is the primary factor determining whether your business is named, and whether the information is correct.
Google has required and recommended structured data for a decade. But in the AI search era, it's no longer optional — it's the difference between existing in AI search results or not.
Schema Types: What to Use for Australian Businesses
LocalBusiness
The primary schema type for any business with a physical presence or local service area. Supports address, phone, hours, coordinates, services, and price range. The foundation of all local business structured data.
Organization
Used for companies, corporations, and professional firms without a strong local focus. Supports legal name, founding date, number of employees, parent organisation, and contact details. Often used alongside LocalBusiness.
Person
For sole traders, freelancers, and individual professionals. Supports name, job title, employer, contact, and social profiles. Often combined with the business schema for sole traders.
FAQPage
For pages with frequently asked questions. Each question and answer pair is structured as a Question and Answer entity. Eligible for Google Rich Results and used by AI to answer direct questions.
ABR and NZBN Structured Data
For Australian businesses, the single most powerful addition to your JSON-LD schema is your verified ABN. This is done using the identifier property:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Smith & Sons Plumbing",
"identifier": {
"@type": "PropertyValue",
"propertyID": "ABN",
"value": "12345678901"
},
"address": {
"@type": "PostalAddress",
"streetAddress": "42 Industrial Ave",
"addressLocality": "Yarraville",
"addressRegion": "VIC",
"postalCode": "3013",
"addressCountry": "AU"
},
"telephone": "+61 3 9000 0000",
"url": "https://smithsonsplumbing.com.au",
"openingHours": ["Mo-Fr 08:00-17:00", "Sa 09:00-13:00"]
}When your schema includes a verified ABN, AI models can cross-reference your claims against the Australian Business Register — turning your self-asserted identity into government-verified fact. The same applies to New Zealand businesses using NZBN.
How to Implement Without Coding
You have three options for adding JSON-LD schema to your website without touching code:
Option 1: Verinty (Recommended)
Verinty generates your complete, government-anchored JSON-LD schema automatically by scanning your business and verifying against the ABR. You get a single script tag to paste before your </head> tag. The schema auto-updates when your business details change. Takes under 10 minutes.
Option 2: WordPress Plugin
If you're on WordPress, the Verinty Sovereign Schema plugin handles everything server-side. Install, connect your Sovereign Token, and your schema is live. No code changes required. Download the plugin →
Option 3: Google Tag Manager
Advanced option: paste your JSON-LD script as a Custom HTML tag in Google Tag Manager, firing on All Pages. Requires creating the JSON-LD manually but no direct website code changes.
Common Mistakes Australian Businesses Make
- ✗Using Microdata or RDFa instead of JSON-LD — Both are older formats. Google and AI engines prefer JSON-LD. If you're migrating from an older schema format, switch to JSON-LD.
- ✗Trading name doesn't match registered name — Your JSON-LD "name" should use your ABR-registered name, with "alternateName" for your trading name if they differ.
- ✗Missing ABN identifier — The most common omission. Without a verified ABN, your schema has no government anchor and AI models treat it as unverified.
- ✗Phone number format inconsistency — Always use the international format (+61 for Australia) in your schema, even if you display local format on your website.
- ✗Outdated data that doesn't match the ABR — If your ABR registration has a different address than your schema, AI models flag the inconsistency and reduce trust in both sources.
- ✗Not updating after business changes — New address? New phone? New services? Your schema must be updated or AI engines continue citing the old information.
Generate Your Schema Free
Verinty builds your complete, ABN-verified JSON-LD schema automatically. Free scan — no credit card required.
Free Scan — Check Your AI Visibility →Related: Why ChatGPT Gets Your Business Wrong · What is AI Search Visibility? · Verinty Features