How We Made Gentoolink Readable by AI (And Why Your Website Needs This)

We just did something to this website that most businesses haven't done yet — and that's going to matter more and more as AI becomes how people find businesses like yours. We made every page machine-readable. Not just Google-readable. AI-readable. Here's what that means, what we actually did, and why you should care.

The Web Is Changing. AI Is the New Front Door.

Not long ago, if someone wanted to find a local business, they typed something into Google and clicked a link. That's still happening — but a huge and growing chunk of people are now just asking ChatGPT, asking Perplexity, asking Google's AI Overview, or talking to Siri and getting a direct answer instead of a list of links.

When that happens, the AI doesn't send the person to your website to figure things out. It reads your website itself — in the background — and either knows who you are and what you do, or it doesn't.

If it doesn't know, you don't exist in that answer. Someone asks "who offers AI receptionist services in Northern BC?" and your name never comes up — even if you're literally the only one doing it.

The businesses that win in the AI web aren't just the ones with the best marketing. They're the ones AI can actually read and understand.
“Say goodbye to the internet as you know it” — CBC News: The National This isn't a niche prediction from people selling websites. CBC's Nora Young reports on the future of search and what happens to information online when bots do most of the reading — the exact shift the rest of this article is a response to. Aired July 29, 2026 · 8 min · watch on YouTube.

So What Does "Machine-Readable" Actually Mean?

Your website has two layers. There's the layer humans see — the text, the images, the layout. And there's a layer machines read, which is the HTML code underneath.

The problem is that HTML alone is ambiguous. Your page might say "Ken McGonigal — Founder" but the machine doesn't know if Ken is the founder of this company, a person being profiled, or just a name mentioned in passing. It doesn't know if the phone number listed is for customer service or a fax line from 2004. It doesn't know if your "Services" section describes what you sell or what you used to sell.

Structured data — specifically a format called JSON-LD — fixes this. It's a small block of code you add to your pages that explicitly tells AI systems: here is who this business is, here is what they sell, here is their location, here is who wrote this article, here is how these pages relate to each other. No ambiguity. Just facts, in a format AI can parse instantly.

What We Actually Did — Every Page, Every Entity

We didn't just add a "business name" tag and call it done. We did a full audit and implemented structured data across every public page on the site. Here's what that looked like:

On the homepage — we built the full identity layer

We added four connected entities in a single linked data graph:

  • WebSite — declares this domain as a known entity with a publisher
  • Organization — Gentoolink as a company: logo, contact, expertise, and what we know about (AI receptionist, web design, Google Business Profile optimization, lead generation)
  • Person — Ken McGonigal formally declared as founder and author, linked to the organization
  • LocalBusiness — service area, hours, pricing tier, contact point, all the local signals an AI needs to recommend us to someone in our area

Every entity has a unique @id — a permanent URL address for that entity. This is how AI systems link the same "Ken McGonigal" on the blog post to the same "Ken McGonigal" listed as founder. Without @id, they're just two strings that happen to match. With it, they're the same confirmed person.

On every blog post

We added proper BlogPosting schema with the author linked by @id back to the Person entity, the publisher linked back to the Organization, and an isPartOf link back to the Blog — so AI systems know this article is part of a publication, not a random orphaned page.

On every service and landing page

Each page now has a Service schema that describes who the service is for, what geographic area it covers (with properly structured City objects, not just a list of strings), and links back to the LocalBusiness entity as the provider. We also added BreadcrumbList to every page so AI systems understand the site's hierarchy.

On the podcast page

Added a PodcastSeries schema — because if someone asks "does Gentoolink have a podcast?" the answer should be an immediate yes from structured data, not a guess based on an iframe embed.

On the tech investment guide

Added an Article schema with topic tags, author attribution, and language declaration. Pages without this are treated as generic content. Pages with it are treated as intentional, attributed work.

Why Does This Matter Right Now?

Most small business websites in Canada have zero structured data. A few have basic business name and address tags copied from a tutorial. Almost none have the full entity graph — the linked @id system that lets AI confidently say "yes, I know this business, I know who runs it, I know what they do."

That gap is an opportunity right now. Structured data doesn't buy you a place in an AI answer — nothing does — but it removes the ambiguity that keeps a business out of one, and most of your competitors haven't bothered. The longer you wait, the more ground you give up.

I'm not predicting this is going to matter. It's already mattering. ChatGPT, Perplexity, and Google's AI Overviews are already answering business questions instead of handing over a list of links. The question is whether your site is one they can read without guessing.

What's Still Left to Add

To be straight with you — this is a foundation, not a finish line. The next layer includes:

  • Adding our Google Business Profile URL to the sameAs field — one of the clearest ways to tie this site to a verified local listing
  • Adding social profile links (Facebook, LinkedIn) to the same field
  • Article-specific images on blog posts instead of the logo (AI and Google both prefer real images)
  • Client reviews as visible page content — note that Google won't show star ratings for a business marking up reviews about itself, so those belong on the Google Business Profile rather than in our own markup
  • Keeping the markup current as Google retires formats — HowTo and FAQPage rich results have both since been withdrawn, and we've pulled the dead blocks off this site

But the core identity graph is live. Every page on this site is now telling the same coherent story about who Gentoolink is, who runs it, and what we do — in a language AI can read without guessing.

Should You Do This for Your Business?

Probably — but let me be precise about why, because a lot of nonsense gets sold on this point.

Google is explicit that there is no special schema you must add to appear in AI Overviews or AI Mode. The foundations are the same ones that have always applied: be crawlable, be indexed, and say something worth citing. Anyone selling structured data as a secret key to AI search is overselling it, and I'd rather tell you that than take the money.

What structured data actually does is narrower and more durable. It makes the facts about your business unambiguous — who you are, where you work, what you sell, who wrote this — so anything reading the page doesn't have to infer them from the layout. It keeps you eligible for the rich results Google does still support. And it travels: assistants that aren't Google read the same markup. Separately, the hard gate on ChatGPT Search is Bing indexing — if Bing doesn't have your site, no amount of markup puts you in that answer.

We offer this as part of our web work. We'll audit what you have, build out the entity graph for your business, and implement it across your pages. It's not complicated work, but it has to be done correctly and kept true — markup that contradicts what's on the page, or that describes a business you stopped being two years ago, is worse than none.

Want Your Site to Be AI-Ready?

Book a free 15-minute call. I'll take a quick look at your current setup and tell you what's missing — structured data, local signals, content gaps — and whether it's worth paying anyone to fix. No obligation, no pitch.

Book a free 15-minute call

Want the full picture instead? The AI Visibility Audit is $1,250, delivered in 72 hours and credited in full toward the work.

Back to Blog