How to: Set Up Drupal 10 for Schema App

Modified on Mon, 6 May at 10:25 AM

Schema App’s Drupal Module has the ability to cache schema markup locally, pulling schema markup from Schema App’s Schema Markup Delivery Network.

Resources Required


Step 1: Download Schema App's Drupal Module

Step 2: Install Schema App's Drupal Module

  • Navigate to the Extend page (admin/modules) via the Manage administrative menu. Locate the Schema App module, and check the box next to it. Click Install to install (turn on) the Schema App module.

Step 3: Set Deployment Method to Drupal

  • In another tab, log into your Schema App account. Click the dropdown on your selected project and confirm that:

            1. You've added a website URL

            2. The deployment type has been set to Drupal

  • In the Deployment Settings of your project, copy the Account ID and save it to your clipboard. You'll need this information soon.

Step 4: Configure Schema App module in Drupal

  • Back in Drupal, navigate to Configure > System and choose “Schema App module settings”

    1. Enter the Account ID you copied from your Schema App account.

    2. Optionally configure the frequency with checking the CDN for new content (in seconds), the default is once every 24 hours.

    3. Optionally check “Use get parameters” if your Drupal configuration uses parameters over paths in its URL scheme i.e. as opposed to (in most cases this will be unchecked). 

      If you are not deploying markup from the Schema App Highlighter, click 'Save Configuration'. No further action is required. This also applies to Crawler deployments.

    4. If you are deploying markup from the Shema App Highlighter, check "Enable Highlighter JavaScript Markup". This will include the highligter.js scripts in the web page.

      Then click 'Save'. 

      Note: If you are checking this for the first time on an existing installation, you may need to clear Drupal's cache.

No further action is required.                                                                                                  

Your plugin is now activated and will deploy markup to all URLs that you have created markup for in Schema App.


For support with your Drupal module setup or to get your Account Id, contact your Customer Success Manager or

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 at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article