Not seeing your schema on your website?

If you created schema in Schema Nerd but cannot find it on your live website, the first thing to check is how the schema was implemented.

Schema Nerd can be used in two ways:

  • Manual implementation: Copy the generated JSON-LD from Schema Nerd and paste it into any compatible CMS or custom website.
  • WordPress plugin: Connect your WordPress website to Schema Nerd and let the plugin retrieve and output the schema automatically.

The troubleshooting steps are different depending on which method you use.


Quick Answer

If your schema is not appearing:

  1. Confirm that the schema exists and is saved correctly in Schema Nerd.
  2. Determine whether you installed it manually or through the Schema Nerd WordPress plugin.
  3. Check the live page source for application/ld+json.
  4. Make sure the correct schema is being added to the correct website.
  5. Clear applicable website, hosting, CDN, or browser caches.
  6. Check for plugin, theme, CMS, or optimization conflicts.
  7. Validate the live URL, not just the code inside Schema Nerd.

If you manually installed your schema, remember that creating or updating it in Schema Nerd does not automatically publish it to your website. You must copy the JSON-LD and add or replace it on the site.


Step 1: Confirm Your Schema Is Saved in Schema Nerd

Before troubleshooting the website, make sure the schema itself exists.

Open the appropriate organization or business location in your Schema Nerd Dashboard and confirm that:

  • The entry has been saved.
  • Required information is present.
  • You are viewing the correct business or location.
  • Recent changes were saved successfully.

Then open the Schema Markup Viewer.

You should see the JSON-LD generated from your saved information.

If the correct schema appears there, Schema Nerd has successfully generated it. The next step is determining whether that schema is reaching your website.


Step 2: How Did You Add the Schema to Your Website?

Choose the method you are using:

Manual Installation

You copied the JSON-LD from the Schema Markup Viewer and added it to your CMS, custom website, header area, template, code manager, or developer-controlled HTML.

Continue to:

Troubleshooting Manually Installed Schema

Schema Nerd WordPress Plugin

You connected your WordPress site to Schema Nerd and are using the plugin to retrieve and output your schema.

Continue to:

Troubleshooting the Schema Nerd WordPress Plugin


Troubleshooting Manually Installed Schema

Step 3: Confirm That You Actually Copied the Schema to the Website

Creating schema in Schema Nerd does not automatically publish it to a manually managed website.

After creating or updating your schema:

  1. Open the Schema Markup Viewer.
  2. Click Copy to Clipboard.
  3. Open the appropriate area of your CMS or website.
  4. Paste the JSON-LD.
  5. Save or publish the change.

If you updated existing schema, replace the previous version rather than adding a second copy.


Step 4: Check the Live Page Source

Do not rely only on what appears inside your CMS editor.

Open the live website page and view its page source.

Search for:

application/ld+json

You can also search for:

LocalBusiness

or the name of the business or location you created in Schema Nerd.

If You Find the Schema

The code is reaching the live website.

Continue to validation and conflict checks.

If You Do Not Find the Schema

The code is not being rendered on the live page.

Return to your website platform and check where the JSON-LD was installed.

Depending on your website, it may need to be added through:

  • A custom-code area
  • A schema or structured-data field
  • A sitewide header area
  • A page or website template
  • A tag manager
  • A custom HTML area
  • Developer-controlled source code

Some website builders allow custom code in the editor but restrict where or how it appears on the published site.


Step 5: Make Sure the Code Was Not Altered

Some CMS platforms, page builders, code editors, or optimization tools may change pasted code.

Compare the JSON-LD in the live page source with the version shown in the Schema Nerd Schema Markup Viewer.

Watch for:

  • Missing sections
  • Removed script tags
  • Escaped quotation marks
  • Added HTML formatting
  • Broken braces or brackets
  • Code inserted as visible text instead of executable markup

If the CMS does not accept complete JSON-LD in the field you are using, check the platform documentation or use a more general custom-code area.


Step 6: Clear Website and Platform Caches

If you recently added or changed the schema, an older version of the page may still be cached.

Depending on your setup, clear:

  • CMS caching
  • Hosting-level caching
  • CDN caching
  • Page-builder caching
  • Browser caching

Then reload the page and check the source again.

A private or incognito browser window can also help rule out browser caching.


Troubleshooting the Schema Nerd WordPress Plugin

Step 3: Confirm the Plugin Is Installed and Active

Open your WordPress dashboard and go to your installed plugins.

Make sure the Schema Nerd plugin is:

  • Installed
  • Activated
  • Still connected to the appropriate Schema Nerd account or configuration

If the plugin has been deactivated, disconnected, or removed, it cannot retrieve and output your schema.


Step 4: Confirm You Are Using the Correct Schema Nerd Entry

If you manage multiple businesses or locations, make sure the WordPress website is associated with the correct Schema Nerd data.

Check that:

  • The correct organization exists.
  • The correct location exists.
  • The location information is saved.
  • You are troubleshooting the same location that should appear on the website.

This is especially important for businesses that operate multiple websites or multiple locations.


Step 5: Check the Live Page Source

Open the live website and view its source.

Search for:

application/ld+json

Then search for:

LocalBusiness

or the business name.

If You Find the Schema

The plugin is outputting structured data.

If a testing tool still reports a problem, continue to the validation and duplicate-schema sections below.

If You Do Not Find the Schema

Continue through the WordPress-specific checks.


Step 6: Clear WordPress, Hosting, and CDN Caches

Caching is one of the most common reasons recently added or updated schema does not appear immediately.

Clear any relevant caches, including:

  • WordPress caching plugins
  • Performance or optimization plugins
  • Managed WordPress hosting cache
  • Server cache
  • CDN cache

Then reload the page and check the source again.

If possible, check in a private or incognito browser window.


Step 7: Check Optimization and Performance Plugins

Some WordPress optimization tools modify scripts before pages are delivered to visitors.

Features that combine, delay, defer, move, or otherwise modify scripts may interfere with structured data output.

If the schema still does not appear, temporarily review or disable relevant optimization settings and test again.

Common areas to check include:

  • JavaScript optimization
  • Script delay
  • Script deferral
  • HTML minification
  • Code cleanup
  • Header/footer script management

You do not necessarily need to permanently disable these features. The goal is to determine whether one is preventing the schema from appearing correctly.


Step 8: Check for Theme or Plugin Conflicts

Another WordPress plugin or your theme may interfere with how schema is output.

Potential conflicts can come from:

  • SEO plugins
  • Schema plugins
  • Local SEO plugins
  • Theme-level structured data
  • Performance plugins
  • Header/footer code plugins
  • Custom development

If the Schema Nerd output disappears when another plugin or feature is active, you may have identified the conflict.

Be careful when disabling plugins on a live website. Use a staging environment where practical.


Check for Duplicate or Conflicting Schema

Finding schema on the page does not always mean the implementation is correct.

Another tool may also be producing LocalBusiness or Organization markup for the same business.

View the page source and search for all instances of:

application/ld+json

Then inspect any structured data that describes your business.

Look specifically for:

  • Multiple LocalBusiness objects describing the same location
  • Multiple Organization objects representing the same business
  • Different addresses
  • Different phone numbers
  • Different business hours
  • Different business names
  • Outdated information

Multiple JSON-LD blocks are not automatically a problem.

A website may legitimately contain several different schema types, such as:

  • LocalBusiness
  • Organization
  • Article
  • BreadcrumbList
  • Product
  • FAQPage

The concern is when multiple systems describe the same entity with duplicate or conflicting information.


Validate the Live Website

Once you confirm that the schema appears in the page source, validate the live URL.

Testing the live page is important because it checks the version search engines can actually access.

A schema block may look correct inside Schema Nerd but still be:

  • Removed by the CMS
  • Changed during publishing
  • Blocked by a plugin
  • Replaced by an older cached version
  • Duplicated by another tool

Validate after the schema is live, and validate again after making significant changes.


Schema Is Present, but Google Is Not Showing a Rich Result

Structured data and search-result features are not the same thing.

Valid schema helps search engines understand the content and entities on your website, but valid markup does not guarantee that Google will display a particular rich result or enhanced search feature.

If your schema:

  • Appears in the live source
  • Accurately represents the business or content
  • Passes applicable validation

then the implementation itself may be working even if the search results have not visibly changed.

Search engines also need to recrawl the page before they can process recent updates.


I Updated Schema Nerd but the Website Still Shows Old Information

The answer depends on how you implemented the schema.

Manual Installation

Schema Nerd cannot automatically replace code that you previously copied into another CMS or custom website.

After changing your information:

  1. Save the changes in Schema Nerd.
  2. Open the Schema Markup Viewer.
  3. Copy the updated JSON-LD.
  4. Replace the previous schema on your website.
  5. Publish the page or template.
  6. Clear applicable caches.
  7. Validate the live URL.

WordPress Plugin

If your website is connected through the Schema Nerd plugin, first confirm that the connection is still active.

Then clear relevant caches and check the live source again.

If the old information remains, review plugin connectivity, optimization settings, and possible competing schema sources.


The Schema Is Showing on One Page but Not Another

This may or may not indicate a problem.

Some schema is meant to appear only on specific pages.

Other schema may be implemented sitewide.

Check:

  • What schema type you are using
  • Where it was installed
  • Whether the CMS applies that code globally or only to one template
  • Whether the WordPress integration is configured to output it where expected

For more information, see:

Where to Put Your Schema Code


Common Causes of Missing Schema

If your schema is not appearing, the cause is usually one of the following:

  • The schema was created but never added to the website.
  • An updated manual copy was not installed.
  • The wrong location or organization was selected.
  • Changes were not published.
  • The website is serving a cached version.
  • A WordPress plugin is inactive or disconnected.
  • An optimization tool is modifying the output.
  • The CMS is stripping the JSON-LD.
  • The code was placed in an area that does not render publicly.
  • Another plugin or theme is interfering with the schema.
  • The schema is present, but you are checking the wrong page.
  • The schema is working, but you expected a search-result feature that is not guaranteed.

A Simple Troubleshooting Checklist

If you are still not seeing your schema, work through these checks in order:

  1. Check Schema Nerd.
    Make sure the correct schema is saved and appears in the Schema Markup Viewer.
  2. Identify your implementation method.
    Manual copy/paste or WordPress plugin?
  3. Check the live source.
    Search for application/ld+json.
  4. If manual, confirm the latest JSON-LD was installed.
  5. If WordPress, confirm the plugin is active and connected.
  6. Clear applicable caches.
  7. Check optimization tools and plugins.
  8. Look for duplicate or conflicting LocalBusiness schema.
  9. Validate the live URL.

This sequence usually tells you whether the problem is in Schema Nerd, the website implementation, caching, or another system generating structured data.


Next Steps

If you have not installed your schema yet, see:

For implementation guidance, see:

For help creating a business location, see:

For business-hours troubleshooting, see: