How To: Set Up the Schema App WordPress Plugin

Modified on Tue, 04 Jul 2023 at 04:36 PM

Our free WordPress plugin automatically creates default Schema Markup for article pages, blog posts, search pages, author pages, and collection pages. This document describes how to download the Schema App WordPress plugin and explains the available settings.

Note: Adding custom Schema Markup to your site requires the Schema App Advanced WordPress Plugin. For more information, contact us here.

Resources Required


Step 1: Login to WordPress

  1. Login to your WordPress website

Step 2: Download the Schema App Plugin from the Plugin Repository

  1. In your WordPress site, hover over the plugins tab on the ride side of your screen and click on "Add New". 
  2. Type in "Schema App" in the search bar. 
  3. Click "Install Now".
  4. After downloading the plugin, click "activate plugin", and it will automatically be added to the plugins list in your WordPress account.

Step 3: Activate the plugin through the "Plugins" menu in WordPress

  1. Confirm the plugin is activated and ready to add markup to your site.

Step 4: Set up the Schema App Plugin

  1. Within WordPress, go to Settings > Schema App
  2. Under the Settings tab of the Schema App Plugin fill out the following:
    1. Select the Publisher Type (Note: This is usually an Organization)
    2. Provide the Publisher Name (Note: This should be the name of your Organization)
  3. Provide a Publisher Logo noting the size requirements listed. You can select this from your uploaded images in WordPress.
    Note: If you're using Schema App's Advanced WordPress Plugin to author custom markup, you'll also need to provide your Account ID at the bottom of the Settings tab.

  4. Fill out the Schema Default Settings



Location where to put the schema markup
Placing the schema markup in the header will help insure that Google will retrieve the pages JSON-LD in the event that other scripts slow down the page load time past the point of which Google's crawlers are willing to wait.

Post Default Schema Type
This is the default schema type that will be associated to each new posting (this can be changed at time of publishing).

Page Default Schema Type
This is the default schema type that will be associated to each new page (this can be changed at time of publishing).

Default Image
Google requires an image for pages and posts. Schema App allows you to set the Default Image for your website, so that pages that don't have an image in the content, can use the default image. A logo or something that appears in the header or footer is a good image to include here. This helps avoid errors in your schema markup for automated schema markup.

Other Schema Options

Show Test Schema
Showing test schema will add a button the top of your admin portal to test the schema markup for the page your are viewing or editing. Nothing is visible to the customer, this feature just gives you a faster way to test schema markup in Google's Structured Data Testing tool right from the admin portal.

Show Breadcrumbs
Schema App creates breadcrumb Schema Markup, compliant with Google's recommendations for Breadcrumbs. 

Show Website
Schema App adds WebSite Markup to your homepage to enable Site Search and Site Name features, as described by Google's feature for Site Search and Site Name. 

Show ArticleBody
Add articleBody Markup to your Posts.

Hide Comments
Remove Comment Markup from your Posts.

Linked Open Data
Linked data is a way of publishing your web content to be directly accessible by machines. This supports semantic SEO by identifying and linking entities in your markup, so that relevant queries can be mapped more easily. You can read more about this feature in our article Linked Open Data.

Remove Microdata
Microdata is automatically added to your website from your theme or elsewhere. By removing the microdata, you can add rich, accurate markup with Schema App.

Remove WPSEO Markup
Remove auto-generated Website, Person/Company, WebPage and Breadcrumb JSON/LD markup.

If you have any questions or are running into trouble, don't hesitate to contact us in support.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article