A brass drawing compass open on a folded chart, a corner label reading SEO
Being found1 min read

How do I make Google and AI search understand my pages?

The prompt

“Audit my website’s structured data (schema.org JSON-LD) and improve it. For each page work out the right type - Organization/Person, Product, Event, Course, Article, FAQPage - and add or fix the JSON-LD so it meets Google’s Rich Results requirements, using only real facts from my pages. Don’t invent prices or dates - ask me if you’re unsure. Save to a draft for me to approve.”

Signed in, Get my prompt fills in your site for you. Otherwise press Copy and fill in the [bracketed] parts. First time? Connect your AI to bernard once: Use your own AI (opens in a new tab).

Make your pages legible to Google and AI

Search engines and AI answer engines read a hidden layer on every page - structured data, written as schema.org JSON-LD - to understand what each page actually is. A shop page marked up as a Product (with its price), an event page marked up as an Event (with its date), your homepage marked up as your Organization: that’s the difference between being understood and being guessed at.

This tool hands your own AI a prompt that:

  1. Reads every important page and works out the right schema.org type for it.
  2. Audits it against Google’s Rich Results rules - does the markup exist, and does it have the properties Google requires (a Product needs a price and currency; an Event needs a start date and location; a VideoObject needs a picture and the date and time the video went up)?
  3. Fixes the gaps on a draft, using only real facts from your site - never inventing a price, date or review.
  4. Hands you a preview to approve. Nothing goes live until you say so.

You don’t need to know what JSON-LD is - your AI does the work, and you just approve the result.

To label one video so Google can show it in search, see Help Google show my video.

Questions people ask

Where do I start?
Open your site, then choose Structured data in the left menu under ‘This site’. Create an access key, paste the prompt into your AI (ChatGPT, Claude or Gemini), and let it work through your pages.
What is structured data?
It’s a hidden label on each page - schema.org JSON-LD - that tells search engines and AI assistants exactly what the page is: a product for sale, an event with a date, your business and where to find it. With it, you’re more likely to be shown well and quoted accurately.
Will it make things up?
No. The prompt tells your AI to use only real facts from your pages and never invent prices, dates, ratings or locations. If a page doesn’t have the facts a type needs, it leaves that type off rather than guessing - and it asks you when something would help. Everything lands as a draft; nothing goes live until you approve it.
Doesn’t bernard already add this when it moves my site?
bernard adds the basics during the move. This tool is for going further - auditing what’s there against Google’s full requirements and adding the richer, page-specific markup (your products, events, courses) using facts only you can confirm.
Search Console says ‘Invalid datetime value for uploadDate’. What does that mean?
It is about the label on a page with a video. The date the video went up is written as a day only, for example 2026-08-15, and Google wants a time and a time zone too. Ask your AI to audit your structured data: bernard’s check now flags every video with this problem, and the fix is to write the date as 2026-08-15T00:00:00Z when only the day is known.
My site has more than 50 pages. Does the check cover all of them?
Yes. The check reads 50 pages at a time and tells your AI where it stopped, so the AI carries on until every page is done. Ask it to check the whole site, not a sample.

Next