Schema Markup

Written By Minh

Last updated 1 day ago

Schema Markup adds structured data (JSON-LD) to your pages so search engines better understand your content. This can unlock rich results like star ratings, FAQs, product prices, and more in Google.

Quick Example

A simple Product schema using variables:

{ "@context": "https://schema.org", 
  "@type": "Product", 
  "name": "{{ Product Name }}", 
  "description": "{{ Description }}", 
  "image": "{{ Image URL }}" 
}

How to Use Schema Markup

The Schema Markup field appears under the Meta section in your field editor. It uses a JSON editor with syntax highlighting, auto-formatting, and line numbers.

To start from a template, click "Browse Templates." You'll see categories like Article, Business, E-commerce, Educational, Events & Media, and more. Pick one and it's inserted into the editor - then replace the placeholder values with your own content or variables.

To write your own, type or paste JSON directly in the editor. If the JSON is invalid, you'll see an "Invalid JSON format" error when you click outside the field.

You can use Dynamic Variables ({{ ColumnName }}) and Spin Syntax ([option1|option2]) inside any value - the same way you would in other fields. For example:

{ "@context": "https://schema.org", 
  "@type": "LocalBusiness", 
  "name": "{{ Business Name }}", 
  "address": "{{ Address }}", 
  "description": "[Top-rated|Leading|Trusted] {{ Service }} in {{ City }}" 
}

Tips

  • Always include @context and @type

  • Test your schema with Google's Rich Results Test after publishing

  • Use variables for any value that changes per page (name, price, location, etc.)

  • If schema JSON is invalid at publish time, the page still publishes - schema is just skipped

Troubleshooting

Problem

Solution

"Invalid JSON format" error

Check for missing commas, brackets, or unmatched quotes. The editor auto-formats on blur - if it doesn't reformat, something is off. |

Schema not appearing on the published page

Make sure your JSON is valid. Invalid schema is silently skipped during publishing.

Schema not showing in Google search results

Google can take days to re-index. Use the Rich Results Test to verify the schema is valid first. Not all schema types trigger rich results.