Frequently Asked Questions

Short, honest answers to the questions we hear most often about JSON-LD, validation and rich results.

Common Questions

If your question is not here, send it to us and we will answer it.

What is JSON-LD?

JSON-LD is a way of describing your content using the Schema.org vocabulary, written as JSON inside a script block. Search engines read it to understand what a page is about, and Google uses that understanding to decide whether the page can appear as a rich result with stars, prices or FAQs.

Where do I paste the code?

Paste the script block in the head of your page source, as early as possible before the visible content. If your platform offers a custom HTML, header or structured data field, that works too. Our installation guide walks through the most common platforms step by step.

Is schema markup a ranking factor?

Structured data is not a direct Google ranking factor, and adding it will not lift your position on its own. It does help search engines understand your content correctly and makes you eligible for rich results, which can make your listing more prominent and more likely to be clicked.

How long until rich results appear?

Google recrawls and reprocesses pages on its own schedule, so there is no guaranteed timeline. Most pages are re-evaluated within a few days to a few weeks. After publishing you can request a recrawl in Search Console, then re-run the Rich Results Test on the live URL to confirm the markup is eligible.

Can I use multiple schema types on one page?

Yes. Most pages benefit from more than one type, for example Organization for the site plus Article for a blog post. You can use several script blocks, or combine them into a single object with @graph. Just make sure every type describes content that visitors can actually see on that page.

Do I need a plugin to add schema?

No. A script block added by hand works on any site whose source you can edit. Plugins and built-in CMS features simply generate the markup and keep it up to date for you, but they are optional. If you do use one, still validate its output before publishing.

What if validation fails?

Start with the syntax: missing commas, unescaped quotes or a truncated block are the usual culprits. Then check the content: required properties may be missing, or the marked-up text may not match what visitors see on the page. Fix the code, revalidate with the Rich Results Test and the Schema.org Validator, and publish only once both come back clean.

Is markup on every page necessary?

Not necessarily. Mark up page templates rather than every individual URL: Article on your post layout, Product on your product pages and LocalBusiness on your location pages. Pages that never appear in search results, such as login screens and internal search results, do not need markup at all.

Still stuck? Browse the installation guides for platform-specific steps, or contact us and we will point you in the right direction.