This support document lists all the steps that must be completed to receive markup from the Schema App Highlighter and the WordPress plugin. Failure to follow this process can result in duplicate markup (i.e custom markup from the Highlighter and automatic markup from the Plugin), or schema drift (markup not updating to reflect page content).
Resources Required
- Schema App Account
- Schema App Advanced WordPress Plugin
- Schema App Highlighter
Instructions
Schema App WordPress plugin is already installed
If you've already followed the instructions on How to Set Up the Schema App Advanced WordPress Plugin.
Step 1: Enable the Highlighter in the WordPress plugin
- Log into WordPress.
- Navigate to WordPress Settings > SchemaApp > Advanced and set the Schema App Highlighter to "Enabled". Enabling the highlighter will add the necessary scripts to your page so you can use the JavaScript + Webhook Hybrid integration method to deploy markup server side.
Step 2: Enable the Highlighter in Schema App
- Log into your Schema App account. Click the dropdown on your selected project and confirm that:
- You're in the correct Active Project
- You've added the website URL
- The deployment type has been set to WordPress
- From the menu on the left, navigate to Deployment > Integrations.
- Scroll down to Manage Webhooks. You'll see that Highlighter Deployment is set to "Highlighter Disabled". Click Edit.
- Click the checkbox to Enable Highlighter. Then click Save.
- The Highlighter Deployment will now show "Highlighter Enabled".
You're now ready to begin authoring your markup using the Schema App Highlighter.
Schema App WordPress plugin is not yet installed
If you haven't already followed the instructions on How to Set Up the Schema App Advanced WordPress Plugin, here's what you need to do.
Step 1: Download the Schema App Plugin from Wordpress' Plugin Repository
The Advanced WordPress plugin can only be added once the basic Schema App plugin has been downloaded to your WordPress site.
If you've already done this, continue to the next step. If you haven't done this yet, follow the instructions on How To Set Up the Schema App WordPress Plugin.
Step 2: Enable the Highlighter in Schema App
- Once you've downloaded the basic Schema App plugin in WordPress, log into your Schema App account. Click the dropdown on your selected project and confirm that:
- You're in the correct Active Project
- You've added the website URL
- The deployment type has been set to WordPress
- From the menu on the left, navigate to Deployment > Integrations
- Scroll down to Manage Webhooks. You'll see that Highlighter Deployment is set to "Highlighter Disabled". Click Edit.
- Click the checkbox to Enable Highlighter. Then click Save.
- The Highlighter Deployment will now show "Highlighter Enabled".
Step 3: Add your Account ID
- Go to the Schema App Deployment page and copy your Account ID.
- Go back to your WordPress dashboard, go to Settings > Schema App
- In the Settings tab, scroll down to the "Advanced Plugin Setup" section and paste in your Account ID
Step 4: Upload the Schema App Advanced plugin
- Switch back to the Integration page in Schema App
- Click on the "Schema App Advanced WordPress Plugin" hyperlink
- This will download the plugin as a ZIP file. Once the download it complete, go back to your WordPress site. From Admin, select Plugins > Add New.
- Click the "Upload Plugin" button
- Click "Choose File", select the ZIP file, and click "Install Now"
Step 5: Confirm Plugin is Active
- Within WordPress, navigate to Plugins > Installed Plugins
- Search for the basic "Schema App Structured Data" plugin and go into the "Settings"
- Under the "Licenses" tab, the Schema App Advanced Status should show as "Active"
Step 6: Enable the Highlighter in WordPress
- Log into WordPress.
- Navigate to WordPress Settings > SchemaApp > Advanced and set the Schema App Highlighter to "Enabled". Enabling the highlighter will add the necessary scripts to your page so you can use the JavaScript + Webhook Hybrid integration method to deploy markup server side.
For additional support with setting up this integration, contact us at support@schemaapp.com.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article