← All articles Schema.org structured data for a small business's visibility in AI

By Joyce Eva Nolla · 8 min read

You have a beautiful site, good content, and yet ChatGPT never cites you and Google shows no rich results for your pages. Often, one invisible layer is missing: structured data. It is the markup that translates your content into a language search engines and AI actually understand. For a small business in Greater Vancouver that wants to be found and recommended, it is one of the most cost-effective levers, and one of the most overlooked.

What structured data really is

When a human reads your "Services" page, they immediately understand that PichPich is a marketing business, that you offer SEO and advertising, and that you are in Greater Vancouver. A search engine, on the other hand, mostly sees text. Structured data (the Schema.org vocabulary) adds invisible labels in the code to say explicitly: "this is a business", "this is an article", "this is a frequently asked question", "this is the author".

In practice, this markup most often takes the form of a small JSON-LD block added to the page's code. It changes nothing for your visitor, but it makes your content readable and trustworthy for Google and for AI. Google's official documentation confirms that this markup helps engines understand the meaning of a page, not just its words.

Why AI relies on this markup

When an AI such as ChatGPT, Perplexity or Google's AI overview prepares an answer, it has to choose, among hundreds of pages, which ones to cite. Marked-up content sends a clear signal of structure and reliability: here is the entity, here is the question, here is the answer. According to analyses published in 2025, a clear majority of pages cited by ChatGPT and by Google's AI Mode include structured data.

Let's be honest: correlation is not causation. Markup alone does not guarantee a citation, and some studies found no direct mechanical link. But the logic holds: structured data is part of the vocabulary AI knows how to read, and it reinforces your other signals (consistency of your name, contact details, and bilingual pages). It is a long-term investment, not a magic trick.

What it changes, page by page

Here is the concrete difference between a "bare" page and the same page properly marked up:

 Page without structured dataPage with structured data
What Google seesText to interpretExplicit entities (business, article, FAQ)
Look in resultsStandard blue linkPossible rich result (stars, FAQ, breadcrumbs)
What an AI understands"Probably relevant""Clear, structured, citable source"
Effect for the businessA potential clickMore visibility and a better chance of being cited

Rich results are not just cosmetic: several 2025 industry analyses link eligible pages to a markedly higher click-through rate, because they take up more space and inspire more trust on the results page.

The 5 markups to put in place first

You do not need to mark up everything at once. For a service business, these five types cover the essentials, in order of impact:

  1. Organization / ProfessionalService. The foundation of your identity: name, logo, contact details, service area, links to your profiles. This is what helps AI recognise your business as a consistent entity.
  2. Article / BlogPosting. On every blog post: title, date, author, image. This clearly attributes the content to you and your expertise.
  3. FAQPage. The question-and-answer format is the one AI reuses most readily. A marked-up FAQ block is an answer ready to be cited.
  4. BreadcrumbList. Breadcrumbs help engines understand the structure of your site and the hierarchy of your pages.
  5. Person. To link the content to a real, credible author (you), with a link to your LinkedIn profile. Author credibility matters more and more.

Once the markup is in place, always validate it with Google's Rich Results Test: a syntax error can cancel the whole benefit. To understand the logical next step (actually being picked up in AI answers), see also my article SEO is no longer enough: how to get recommended by AI in 2026.

The bilingual, local reflex, often forgotten

In Greater Vancouver, a bilingual small business has an asset many waste: two versions of every page, in French and English. If your Organization markup states the same name, contact details and service area everywhere, and your FR and EN pages reference each other correctly, you give AI a clear and consistent picture of who you are. That cross-checking of sources is exactly what turns "a possible option" into "the answer". To go further on this, take a look at my marketing and visibility services.


Frequently asked questions

What is structured data (Schema.org)?

Structured data is standardised markup, usually in JSON-LD, added to your site's code to describe its content in a language Google and AI understand: who you are, what you offer, your questions and answers. It shows nothing extra to the visitor, but it makes your content readable by machines.

Does structured data improve your Google ranking?

Not directly. Schema.org markup is not a ranking factor, but it makes your page eligible for rich results (stars, FAQ, breadcrumbs) that increase click-through rate, and it helps AI understand and cite your content.

Do you need to know how to code to add structured data?

Not necessarily. Many platforms such as WordPress, Shopify or Webflow offer plugins or dedicated fields. For a custom site, a simple JSON-LD block is enough. The key is to validate the result with Google's Rich Results Test.

And who can actually do this for you? Me. I'm Joyce Eva Nolla, a bilingual (FR/EN) marketing and communications strategist in Greater Vancouver, and the founder of PichPich Marketing. I set up structured data, content built to be cited by AI, and consistent entity signals across the web, for small businesses, founders and institutions. If you want a site that engines understand and AI recommends, let's talk.

Want a site that engines understand and AI cites?

Book a discovery call