Our schema is technically valid, yet search results have not changed. What should I do next?

Valid schema does not guarantee rich results. Check eligibility, visible content, accuracy, quality, indexing, template coverage and Search Console evidence.

SEO
20 October 2026Updated 20 Oct 20266 min readBukhosi Moyo

Quick Answer

Technical validity only means the markup follows a recognised syntax and required fields. It does not guarantee Google will show a rich result or change ranking. Confirm the page is indexed, uses a supported feature, meets content and policy rules, and marks up information visible to users. Check that values are accurate, current and specific to that page, then test the rendered production URL and review Search Console enhancement and manual-action reports. Measure eligible impressions over time, but keep the page useful even when no special search treatment appears.

Key Takeaways

  • Validity is necessary for eligibility, not a display promise.
  • Match markup to visible, accurate and page-specific content.
  • Check indexing, canonical, rendering and policy requirements.
  • Audit template coverage and production deployment, not snippets alone.
  • Measure search outcomes without making rich results the page's purpose.

Want the full breakdown? Scroll below.

Laptop displaying an illustrative analytics dashboard
On this pageJump to a section
  1. 1Confirm what change you expected
  2. 2Verify the page is indexed
  3. 3Use a supported feature
  4. 4Match visible page content
  5. 5Check feature-specific requirements
  6. 6Validate the rendered output
  7. 7Audit entity identity
  8. 8Review local business details
  9. 9Check page quality and purpose
  10. 10Inspect Search Console reports
  11. 11Check manual actions and policies
  12. 12Audit template coverage
  13. 13Remove conflicting implementations
  14. 14Consider image and media eligibility
  15. 15Allow for processing and selection
  16. 16Measure the right outcome
  17. 17Govern future changes
  18. 18My take: schema is a contract of accuracy
  19. 19Frequently asked questions
  20. 20Turn structured data into maintained evidence
  21. 21Related guides
  22. 22Sources

Share this article

Bukhosi Moyo

Growth Partner

Need help growing your company?

We build SEO-first websites and growth systems for South African businesses.

Get Started

Technically valid schema does not guarantee a visible change in search results. Validity confirms syntax and required properties, while display depends on supported features, policy compliance, visible page content, indexing, relevance and Google's systems. Audit the production page and its eligibility, then measure search outcomes without making rich results the page's only value.

This is a technical SEO and web development investigation. Structured data helps describe existing information; it does not replace useful content or create a ranking entitlement.

Google explicitly says it does not guarantee structured data will appear in search results even when the page passes the Rich Results Test Source: Google Search Central.

Confirm what change you expected

Name the supported search feature, eligible page type and intended user benefit. Separate richer appearance, business understanding, indexing and ranking expectations.

Record the search market, device, query and date used for observation. One manual result is not a reliable monitoring system.

Verify the page is indexed

Inspect the canonical production URL in Search Console. Confirm it returns a successful response, is crawlable, indexable and selected as the canonical where expected.

Schema on an excluded or duplicate URL cannot create a rich result for that page. Check noindex directives, robots rules, canonicals and redirects.

Use a supported feature

Schema.org includes many types, but Google search features support a defined subset with feature-specific requirements. Confirm the intended result has current documentation for that content type.

Do not add every possible type in the hope that one will display. Choose the most accurate type and properties.

Document feature changes during future reviews.

Match visible page content

Markup should represent the main content that users can see on the page. Do not mark up hidden reviews, invented FAQs, unavailable products or information shown only to crawlers.

Ensure names, prices, dates, ratings, availability and locations match the rendered page. Update both from one controlled source where possible.

Google's guidelines require structured data to be a true representation of page content Source: Google Search Central.

Check feature-specific requirements

Review required and recommended properties, image rules, page restrictions and content policies for the selected feature. A generic validator may not assess every eligibility condition.

Use the Rich Results Test on production and representative template URLs. Read warnings as improvement cues, not guaranteed display blockers.

Preserve test results and implementation version.

Validate the rendered output

Inspect the HTML and rendered page, especially when JavaScript injects markup. Confirm data is present for signed-out users and not delayed by failed requests.

Test mobile, caching, personalisation and error states. Avoid generating two conflicting structured-data blocks from separate plugins.

Prefer stable server-rendered markup for essential public information where appropriate.

Audit entity identity

Use consistent organisation name, URL, logo, contact and relevant identifiers. Link only genuine profiles and relationships.

Google recommends claiming the Business Profile, verifying the website in Search Console and providing accurate business details Source: Google Search Central.

Do not use sameAs links to imply ownership of unrelated profiles.

Review local business details

Choose the most specific accurate business subtype and reflect the genuine location or service model. Keep hours, phone and URL aligned with visible content.

Do not create locations in markup that do not exist or show a residential address when it should remain private. Structured data does not make an ineligible branch real.

Route local facts through an accountable business-information record.

Check page quality and purpose

The page should answer the user's task with original, substantial and maintained information. Thin location, product or FAQ pages do not become useful because their markup validates.

Google advises assessing whether content provides original value and leaves readers feeling they learned enough to achieve their goal Source: Google Search Central.

Repair the page before adding more schema types.

Inspect Search Console reports

Review enhancement reports, invalid and valid items, manual actions, page indexing and performance. Compare affected templates and dates.

A decline may reflect a site change, feature change or demand shift rather than the markup alone. Export evidence before fixing.

Check manual actions and policies

Structured-data policy violations can remove eligibility for rich results. Review manual actions and search spam policies.

Do not mark up third-party content as first-party endorsement or generate ratings the business controls while presenting them as independent. Escalate deceptive claims.

Preserve a correction record for material issues.

Audit template coverage

Compare pages that should and should not receive the markup. Check missing properties, placeholder values, stale dates and incorrect inheritance.

One valid example does not prove the whole site. Crawl representative product, service, location and article states.

Add automated tests for required page-to-markup relationships.

Remove conflicting implementations

Plugins, themes, tag managers and application code may all output schema. Identify ownership and consolidate where conflicts occur.

Avoid simultaneous organisation records with different names or URLs. Remove deprecated or irrelevant types.

Keep one documented source for each field.

Consider image and media eligibility

Check image accessibility, format, dimensions, aspect and relationship to visible content. Use descriptive, representative media rather than logos where the feature expects a content image.

Do not block images required for a feature. Preserve stable URLs where practical.

Test social previews separately because they use different metadata systems.

Allow for processing and selection

After deployment, request recrawl only where appropriate and submit accurate sitemaps. Allow time for recrawling and system selection.

Do not repeatedly change markup to chase one result. Search appearance varies by query, device and context.

If your business needs a practical starting point, audit one eligible template across production, Search Console and visible content before sitewide changes.

Measure the right outcome

Track eligible page impressions, search appearance, clicks, click-through rate, conversions and customer value. Segment by template and query intent.

A rich result can change clicks without changing rankings. Absence of a rich result does not mean accurate structured data has no machine-understanding value.

Avoid attributing every search change to schema without controlled evidence.

Govern future changes

Assign business-data, content and technical owners. Version templates, test deployments and monitor errors after releases.

Set alerts for expired events, price changes, removed reviews and business-detail updates. Retire markup when the underlying content disappears.

Include structured data in content and migration acceptance checks.

My take: schema is a contract of accuracy

My take is that teams often treat schema as a lever that should produce a visual reward. A better model is a contract: the machine-readable statement should accurately describe what the user can verify on the page.

That contract makes implementation maintainable even when search presentation changes. Rich results are a possible interface outcome, not the reason to publish trustworthy information.

Frequently asked questions

Does valid schema improve rankings?

There is no guaranteed ranking increase. Structured data can help systems understand content and may enable eligible search features.

Why does the Rich Results Test pass but nothing shows?

The test confirms technical eligibility, while actual display remains discretionary and depends on additional systems and policies.

Should I add more schema types?

Only add types that accurately represent visible content and support a real user or machine-understanding purpose.

How long should I wait after a fix?

Wait for recrawling and processing, then monitor adequate impressions. There is no fixed or guaranteed display timeline.

Turn structured data into maintained evidence

If your business needs accurate schema, template governance and search diagnostics, get in touch for technical SEO and web development.

Related guides

For further background, read our structured data and schema markup examples. The schema markup glossary explains the terminology used in those guides.

Sources

Share this article

Bukhosi Moyo

Written by

Bukhosi Moyo

CEO & Founder

Bukhosi is the founder and lead SEO strategist at Symaxx. He architects search-first digital systems for South African businesses, combining technical engineering with commercial strategy to build long-term organic assets.

Feedback

Was this helpful?

Tell us how this article felt in one click.

Back to Insights

Need help executing this strategy?

Turn the priorities in this guide into a practical SEO plan for your business.