Why this matters
AI assistants don't "look at" a site the way people do — they read its code. A special code block called structured data hands them the business name, address, phone, hours, and business type in a format they parse perfectly, with zero guessing. Sites with it get mentioned accurately; sites without it get guessed at or skipped.
Who does this depends on the client's platform
WordPress — do it in the client's dashboard
- Install Rank Math
In the client's WordPress dashboard (ask the client for access if you don't have it), go to Plugins → Add New, search for Rank Math SEO, click Install Now, then Activate.
- Run the setup wizard
Rank Math walks you through setup. When it asks for the business type, pick the closest match (e.g. "Local Business → Restaurant").
- Fill in the business details
Go to Rank Math → Titles & Meta → Local SEO (or Rank Math → General Settings in newer versions) and enter the business name, address, phone number, and opening hours exactly as they appear on the site.
- Save
Rank Math now generates the structured data code on every page automatically. No code to touch.
Yoast also generates basic structured data. For full local-business details (address, hours, phone), Rank Math's Local SEO module goes further — you can run Rank Math instead of Yoast, but don't run both at once.
Wix, Squarespace, or Shopify — hand this to the client's web person
These platforms don't have a settings page for this — it goes in the site's code. Send whoever manages the site this message:
"Hi — we checked the website for how well AI assistants can read it, and it's missing JSON-LD structured data for the business.
Could you add a <script type="application/ld+json"> block to the homepage template with Schema.org LocalBusiness markup (use the most specific subtype, e.g. Restaurant, HairSalon, Plumber)? Please include: name, full street address (streetAddress, addressLocality, addressRegion, postalCode), telephone, openingHours, and url — matching exactly what's on the site and the Google Business Profile.
We'll re-run the scan after to confirm it's fixed. Thanks!"
If only some fields are missing
The report may say the structured data is missing the address or phone specifically. Same fix — whoever added the code block needs to add the missing fields to it. On WordPress, it's the Rank Math Local SEO settings above: fill in every field, don't leave blanks.
After the fix
Run a new SERAVERRA scan of the site. The metadata check re-reads the code block fresh each time — once the business facts are in there, the flag clears.