rank math seo schema markup guide for the voxel theme

Rank Math SEO Schema Markup in Voxel WordPress Theme

This guide outlines how to implement Rank Math SEO schema markup within the Voxel WordPress Theme using the free version of Rank Math, enhancing search engine understanding and visibility of your content.

Step 1: Generate Schema Markup
Use an online schema generator to create your schema markup structure.

Step 2: Adjust Rank Math Settings
Disable the Rank Math Title & Meta Schema Type for your custom post type:

  • Navigate to wp-admin > Rank Math > Titles & Meta > Your Post Type
  • Set Schema Type to “None”

Step 3: Integrate Dynamic Tags
Replace static data in your schema markup with Voxel dynamic tags.

Step 4: Insert Schema Markup
Add the generated schema markup into a HTML element in your single post template, wrapped in a script tag.

Step 5: Test Schema Markup
Verify your schema markup using Google’s Rich Results Test tool at Google Rich Results Test.

Example Event Schema using Dynamic HTML in the Voxel Theme


{
  "Event": {
    "@context": "https://www.schema.org",
    "@type": "Event",
    "name": "@post(:title)",
    "startDate": "@post(event_date.upcoming.start)",
    "endDate": "@post(event_date.upcoming.end)",
    "eventStatus": "https://schema.org/EventScheduled",
    "eventAttendanceMode": "OfflineEventAttendanceMode",
    "image": "@post(_thumbnail_id.url)",
    "organizer": {
      "@type": "Organization",
      "name": "@post(post-relation.:title)",
      "url": "@post(:url)",
      "sameAs": "@post(website), @post(email)"
    },
    "offers": {
      "@type": "Offer",
      "url": "@post(:url)",
      "priceCurrency": "USD",
      "price": "@post(event-price)",
      "maximumAttendeeCapacity": "@post(event-capacity)",
      "availability": "https://schema.org/LimitedAvailability"
    },
    "location": {
      "@type": "Place",
      "address": "@post(location.address)",
      "hasMap": "https://www.google.com/maps/@@post(location.lat),@post(location.lng),12z"
    },
    "geo": {
      "@type": "GeoCoordinates",
      "latitude": "@post(location.lat)",
      "longitude": "@post(location.lng)"
    }
  }
}

Example Local Business Schema using Dynamic HTML in the Voxel Theme

More Articles

The Voxel WordPress Theme is a dynamic content framework with the ability to provide user listings, user profiles, conversation feeds, bookings and membership, all with dynamic visibility and full design control. The Voxel WordPress Theme is developed by the team at 27 Collective, the same team that developed the MyListing directory theme. While many of […]
Working with large numbers in their raw format can clutter designs and make it harder to communicate data at a glance. A common practice is to shorten big numbers: turning 15,000 into “15k” and 2,500,000 into “2.5M”. This post adds a new Voxel Theme Modifier or Mod for changing number values from Thousands and Millions […]
Voxel WordPress Theme number Mods

Support me

Coffee is my fuel

All guides are available for FREE.

If this saved you time, please support my work by checking out the recommended tools or buying me a coffee.