Structured data gets ignored when the information it contains conflicts with what appears elsewhere on your site or on third-party platforms. AI assistants and search engines cross-reference multiple signals, and when those signals disagree, they typically drop the citation rather than risk surfacing wrong details. Fixing this is mostly a matter of finding the mismatches and correcting them systematically.

Symptoms: no citations, conflicting fields, or outdated info

Structured data (also called schema markup) is code added to a webpage that tells search engines and AI assistants exactly what a business is, where it is, and what it offers — in a format machines can read reliably. When it works, AI tools can quote your opening hours, address, or services with confidence. When it fails, you simply don't get mentioned.

Common symptoms that something is wrong:

  • An AI assistant gives your old phone number or a closed address when someone asks about your business.
  • Your business appears in a Google search but is never cited by tools like ChatGPT, Perplexity, or Google's AI Overviews.
  • Your opening hours on Google Business Profile (GBP) — the free listing Google provides for local businesses — differ from what your website schema says.
  • A directory like Golden Pages, Tripadvisor, or Booksy shows a service you no longer offer, and your schema still lists it too.

These aren't random glitches. They're signals that your structured data has drifted out of sync with reality.

Typical causes: mismatches, duplicates, and stale contact details

The most frequent causes of structured data being ignored fall into a few clear categories.

Field conflicts between your website and your GBP listing. If your website schema says your business is called "Murphy's Bakery" but your Google Business Profile says "Murphy's Bakery & Café", that inconsistency raises a flag. AI moderation systems — the automated checks that decide whether a source is trustworthy — tend to distrust sources where the name, address, or phone number (collectively called NAP data) doesn't match across platforms.

Duplicate schema blocks. Some website themes or plugins add schema automatically, and if you've also added your own, you can end up with two conflicting blocks on the same page — for example, one listing your address as a Dublin 2 postcode and another with Dublin 4. Search engines and AI tools don't know which to trust, so they may use neither.

Stale contact details. A phone number you changed two years ago, a service you dropped, or a location you moved from — if these still appear in your schema or on a directory like TheFork, Yelp, or the Golden Pages, they create contradictions that undermine your credibility as a data source.

Missing or vague service descriptions. Schema that lists "service": "Hair" rather than "service": "Women's haircuts, balayage, and keratin treatments in Galway" gives AI assistants very little to quote. Vague entries are often skipped in favour of competitors whose schema is more specific.

For a deeper look at what moderation systems actually accept, see Structured data that AI and moderating systems actually accept.

How to correct schema and content alignment

The goal is to make sure every machine-readable field in your schema matches what a human can see on your page and what appears on your external listings.

Step 1: Audit your current schema. Use Google's Rich Results Test (free, at search.google.com/test/rich-results) to see exactly what schema your site is currently outputting. Copy the results somewhere you can compare them.

Step 2: Check your GBP listing. Log into your Google Business Profile and note your exact business name, address, phone number, categories, and hours. These should be word-for-word identical to what your schema outputs.

Step 3: Check your key directories. For Irish businesses, the most relevant platforms to audit include:

  • Golden Pages — Ireland's main business directory
  • Tripadvisor — critical for hospitality and tourism
  • Booksy — used by salons and beauty businesses
  • TheFork — used by restaurants
  • Treatwell — used by wellness and beauty services

Note any differences in name, address, phone, or services across these platforms and correct them one by one.

Step 4: Remove duplicate schema. If your site uses a plugin like Yoast, RankMath, or a theme that auto-generates schema, disable the duplicate and keep only one clean, complete block.

Ensuring images, names, and services match structured data

Schema doesn't exist in isolation. AI assistants increasingly cross-reference your structured data against your visible page content — the text, headings, and images a human would read. If your schema says you offer "physiotherapy in Cork" but your service page only mentions "sports massage", that mismatch weakens the signal.

A few practical checks:

Schema field What to verify on the page
name Matches H1 heading and page title exactly
address Appears in visible text, not just schema
openingHours Matches a visible hours section or table
hasOfferCatalog Each service listed in schema has a visible description
image Image file name and alt text reflect the business name or service

For guidance on building service pages that AI can actually quote, see Service pages that AI can quote: structure, FAQs, and proof.

Also worth checking: your About page. AI tools often use About pages to verify business identity and location. If yours is thin or vague, it can undermine trust in your schema. See About page that supports credibility and local recommendations for what to include.

A verification workflow using suggestedby.ai after updates

Once you've corrected your schema, updated your directories, and aligned your visible content, you need to verify that AI tools have actually picked up the changes. This takes time — typically days to a few weeks — because AI assistants don't crawl in real time.

A practical workflow:

  1. Make your corrections across your website, GBP, and any relevant directories.
  2. Request re-indexing via Google Search Console (free) to prompt Google to recrawl your updated pages.
  3. Wait at least one week, then manually ask a few AI assistants (ChatGPT, Perplexity, Google's AI Overview) questions a customer might ask — for example, "Who does balayage in Limerick?" or "Best physiotherapist near Galway city centre?"
  4. Note what they say. Are they citing you? Are the details correct? Are they still using old information?
  5. Run a free check with suggestedby.ai to measure whether AI tools are naming your business in response to relevant local queries — this gives you a clearer picture than manual spot-checks alone.

If AI tools are still citing outdated details after two to three weeks, revisit your directory listings — stale data on a high-authority platform like Tripadvisor or Golden Pages can override your corrected schema.

For help structuring FAQ content that AI assistants can answer directly, see FAQ pages for Irish local services: examples AI can answer directly. Getting your FAQs right is often the quickest win once your schema is clean.