How to Use Schema Nerd Without WordPress
You do not need WordPress or the Schema Nerd WordPress plugin to use Schema Nerd.
Schema Nerd generates JSON-LD structured data that can be copied and added to virtually any CMS or custom-built website. As long as your website gives you a way to add custom code, you can use Schema Nerd to create and manage your schema.
WordPress users have the option of connecting the Schema Nerd plugin for automatic implementation and updates, but the plugin is not required.
Quick Answer
To use Schema Nerd without WordPress:
- Create and save your organization and business location information in Schema Nerd.
- Open the Schema Markup Viewer.
- Review your generated JSON-LD.
- Click Copy to Clipboard.
- Add the code to your website using your CMS, custom-code area, template, tag manager, or developer-controlled HTML.
- Publish your changes.
- Validate the schema on the live website.
If you update your information later, generate the updated schema in Schema Nerd and replace the previous copy on your website.
Schema Nerd Works With More Than WordPress
Schema Nerd is a schema creation and management platform.
The WordPress plugin is one way to connect Schema Nerd to a website, but it is not what makes the schema work.
Schema Nerd generates structured data using JSON-LD, the standard format commonly used to provide search engines with structured information about businesses, organizations, locations, products, articles, and other entities.
Because JSON-LD is not specific to WordPress, Schema Nerd-generated schema can be used with:
- Custom-built websites
- Other content management systems
- Hosted website builders that allow custom code
- Ecommerce platforms that support custom structured data
- Websites managed directly by a developer
The exact installation method will vary from one platform to another, but the schema itself is not tied to a particular CMS.
Step 1: Create Your Schema in Schema Nerd
Start by creating the information Schema Nerd needs to generate your structured data.
For LocalBusiness schema, this generally means setting up your organization and then adding the appropriate business location or locations.
Complete the relevant fields as accurately as possible, including information such as:
- Business name
- Address
- Phone number
- Website
- Business type
- Business hours
- Social profiles
- Location-specific information
Save your changes when you are finished.
Schema Nerd uses this information to build the JSON-LD that will ultimately be placed on your website.
Step 2: Open the Schema Markup Viewer
Once your information is saved, open the Schema Markup Viewer.
The Schema Markup Viewer shows the JSON-LD Schema Nerd has generated from your business information.
You may see options for displaying the schema in a more readable format or a compressed format.
The formatting does not change what the schema means. A human-readable version may be easier to review, while a minified version takes up less space.
Step 3: Copy Your Schema
Review the generated schema and click Copy to Clipboard.
This copies the complete JSON-LD generated by Schema Nerd.
You can now paste that code into your website.
You do not need to rewrite the JSON-LD, convert it into another format, or install the Schema Nerd WordPress plugin.
Step 4: Add the Schema to Your Website
The exact process depends on how your website is built.
Most platforms provide one or more places where custom code can be added.
Common implementation methods include:
- A CMS-provided custom-code area
- A structured-data or schema field
- A sitewide header or code-injection area
- A page or website template
- A tag-management system
- A custom HTML component
- Developer-controlled source code
If you work with a web developer, you can also provide them with the JSON-LD copied from Schema Nerd and ask them to add it to the appropriate page or template.
The important part is that the complete JSON-LD is included in the rendered website code.
Where Should the Schema Go?
The appropriate placement depends partly on the type of schema you are using.
Business-level schema, such as Organization or LocalBusiness markup, may apply across much or all of a website.
Other schema types may only belong on the specific pages containing the information they describe.
For example, schema describing a particular article, job posting, product, FAQ, or other page-specific item should normally correspond to the page where that content appears.
If you are unsure where to implement your Schema Nerd code, see:
Step 5: Publish and Check the Live Website
After adding the JSON-LD, publish your website changes.
Do not stop at confirming that the code appears inside your CMS editor. Make sure it is actually present on the live website.
One simple way to check is to view the page source and search for:
application/ld+json
You should be able to locate the structured data you added.
If you are looking for LocalBusiness markup, search the JSON-LD for:
LocalBusiness
or for the specific business name or location you created in Schema Nerd.
Step 6: Validate Your Schema
Once the schema is live, validate it.
Validation helps confirm that:
- The JSON-LD is formatted correctly
- Required information has not been damaged during implementation
- The schema is actually present on the live page
- Another tool is not creating an obvious conflict
- Search engines can interpret the structured data
It is usually better to validate the live URL after implementation rather than validating only the code you copied from Schema Nerd.
That confirms that the version actually being served by your website is working correctly.
Updating Schema on a Non-WordPress Website
Manual implementation does require one additional step when your business information changes.
If you change information in Schema Nerd:
- Save the updated information.
- Open the Schema Markup Viewer.
- Copy the newly generated JSON-LD.
- Return to your website.
- Replace the previous Schema Nerd code with the updated version.
- Publish the changes.
- Validate the live website again.
Updating information inside Schema Nerd does not automatically replace JSON-LD that you previously copied and pasted into another platform.
The copied code is a snapshot of the schema at the time you copied it.
This is one of the primary differences between manual implementation and using a connected integration such as the Schema Nerd WordPress plugin.
Manual Installation vs. the WordPress Plugin
Both methods use Schema Nerd to create the underlying structured data.
The difference is how that schema gets onto your website and how future changes are handled.
Manual Installation
With manual installation:
- Schema Nerd generates the JSON-LD.
- You copy the schema.
- You add it to your website.
- You replace the code manually when information changes.
This works with virtually any website platform that allows custom code.
WordPress Plugin
With the Schema Nerd WordPress plugin:
- Your WordPress website connects directly to Schema Nerd.
- The plugin retrieves the appropriate schema.
- Schema Nerd changes can be reflected through the connected implementation without manually copying a new version each time.
- Additional WordPress-specific features, such as supported shortcodes, can also use Schema Nerd data.
The plugin makes implementation and ongoing maintenance more convenient for WordPress users.
It is optional.
Do Not Use Both Methods for the Same Schema
If you connect the Schema Nerd WordPress plugin, you generally should not also manually paste the same Schema Nerd-generated LocalBusiness markup into the website.
Doing both can result in duplicate structured data describing the same business.
Before adding schema manually, check whether your:
- CMS
- Theme
- SEO plugin
- Ecommerce platform
- Existing schema plugin
- Custom website code
is already producing similar structured data.
Multiple schema types can coexist on the same website. The concern is having multiple systems generate conflicting or duplicate markup for the same entity.
What If My CMS Has a Schema Field?
Some website platforms provide dedicated fields or tools for adding structured data.
If the field accepts complete JSON-LD, you may be able to paste the Schema Nerd-generated code directly into it.
However, CMS features vary.
Some systems expect:
- Complete JSON-LD
- Only the contents of a schema object
- Platform-specific fields
- Code without surrounding script tags
- Code inserted into a particular template or header area
Check your CMS documentation before changing the Schema Nerd-generated code to fit a platform-specific field.
If necessary, use a general custom-code area or ask your developer to implement the complete JSON-LD instead.
What If My Website Builder Does Not Allow Custom Code?
Some hosted website builders restrict where custom JavaScript or JSON-LD can be added.
If your platform does not provide access to custom code, templates, headers, or another supported implementation method, you may need to:
- Use a platform-specific code injection feature
- Use an approved integration or extension
- Ask your developer or website provider to add the JSON-LD
- Upgrade to a plan that allows custom code
The limitation in this case comes from the website platform, not from the Schema Nerd schema.
Troubleshooting Manually Installed Schema
The Schema Appears in Schema Nerd but Not on My Website
Creating schema in Schema Nerd does not automatically publish it to a manually connected website.
Make sure you:
- Opened the Schema Markup Viewer.
- Copied the generated JSON-LD.
- Added it to your website.
- Published the website changes.
Then check the live page source.
I Updated Schema Nerd, but My Website Still Shows the Old Information
If the schema was installed manually, you also need to replace the old code on your website.
Return to the Schema Markup Viewer, copy the updated JSON-LD, and replace the previous version.
Caching may also cause an older version of your website to remain visible temporarily.
Depending on your setup, you may need to clear:
- CMS caching
- Hosting caching
- CDN caching
- Browser caching
My Schema Is Showing Twice
Another tool may already be generating similar structured data.
Check for schema coming from:
- Your CMS
- Your website theme
- An SEO plugin
- Another schema plugin
- Custom development
- Ecommerce software
View the source code and search for multiple instances of application/ld+json.
Duplicate JSON-LD scripts are not automatically a problem. Websites commonly contain several different schema objects.
Look specifically for multiple objects describing the same business, organization, or location.
The Schema Is in the Page Source but a Validator Reports an Error
Confirm that the code on the live website matches what Schema Nerd generated.
Some CMS platforms, code editors, or optimization tools can alter pasted code.
If necessary, compare the live JSON-LD with the version displayed in the Schema Markup Viewer.
Does Schema Nerd Support My CMS?
Schema Nerd does not need a dedicated integration for every CMS.
If your platform lets you add valid JSON-LD to the website, you can generally use Schema Nerd’s copy-and-paste workflow.
The implementation interface may look different depending on your platform, but the basic process remains the same:
Create → Copy → Install → Validate
WordPress users simply have an additional option to automate more of that process with the Schema Nerd plugin.
Best Practices for Manual Schema Installation
When using Schema Nerd without WordPress:
- Keep Schema Nerd as your source of truth for the structured information it manages.
- Avoid editing generated JSON-LD manually unless you understand the changes you are making.
- Replace manually installed schema after important information changes.
- Check for duplicate LocalBusiness or Organization markup.
- Make sure website-visible information agrees with your structured data.
- Validate the live website after installation.
- Revalidate after significant updates.
- Document where the schema was installed so it can be found again later.
For businesses with multiple locations, make sure the schema implemented on your website accurately represents each individual location.
You Don’t Need WordPress to Use Schema Nerd
The Schema Nerd WordPress plugin makes implementation easier for WordPress websites, but it is only one implementation option.
Schema Nerd generates standard JSON-LD that you can copy and use on any compatible CMS or custom website.
If you can add the generated structured data to your website, you can use Schema Nerd.
Next Steps
To learn how to create your business information in Schema Nerd, see:
For help installing your generated JSON-LD, see:
If the schema has been installed but is not appearing correctly, see: