How to: Set Up Drupal 10 for Schema App

Modified on Wed, 10 Apr 2024 at 01:44 PM

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

  • Schema App account
  • Website on Drupal


Create a step-by-step guide

Step 1: Set Deployment Method to Drupal

  • 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 2: Download Schema App's Drupal Module

Step 3: Install Schema App's Drupal Module

  • Install the module following the steps described in Drupal's Installing Modules documentation.
  • After installing
    1. Under Configuration -> System choose “Schema App module settings”

    2. Enter your Account ID which can be found in the Schema App web application. Click 'Integrations' on the side menu. 

      Copy the Account ID.

      Paste Account ID in field provided.

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

    4. 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.

      If you are using Highlighter Markup and JavaScript, continue with step e and f

    5. If you are deploying markup from the Shema App Highlighter markup 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 atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article