Skip to content

New: Koala AI MCP beta. Connect your AI assistant to 62 SEO tools and KoalaWriter.

Set it up →
Back to Tools

Free Schema Markup Generator

Paste a page URL and get JSON-LD structured data written from what is on the page.

The tool picks the schema type that fits (Article, FAQPage, HowTo, Product, LocalBusiness or Organization) and tells you where to place it.

How it works

  1. Paste the full URL of a public page.
  2. Click Generate Schema Markup. The tool reads the page text, picks the schema type that matches it, and fills the properties it can support with facts from the page.
  3. Copy the code block into a script tag with type application/ld+json on that page.
  4. Validate it with Google's Rich Results Test before publishing.

The tool reads the main content of the page, up to about 6,000 words, so on most articles it sees the title, the body, the author line and any steps or questions. On a very long page, HowTo and FAQPage work best when the steps or questions appear before that cutoff.

Which type the tool chooses

  • Article: blog posts, news, guides. Headline, description, author, dates and image.
  • FAQPage: pages with visible questions and answers. Each pair becomes a Question with an acceptedAnswer.
  • HowTo: step-by-step instructions. Each numbered step becomes a HowToStep.
  • Product: a single product page with a name, price and availability.
  • LocalBusiness: a business page with an address, phone number and opening hours.
  • Organization: a home page or about page for a company.

Example

A page titled "How to descale a kettle" with six numbered steps and a materials list returns HowTo markup: the name, a description taken from the intro, a supply list, and six HowToStep entries with the text of each step. The note above the code block explains that the steps were the deciding signal and that the script tag belongs in the head of that page only.

Tips

  • One type per page. A blog post with an FAQ section can carry Article and FAQPage together, but pick the main one first and add the second only if the FAQ is real.
  • Match the visible page. Google ignores markup for content a visitor cannot see. Do not add FAQ schema for questions that are not on the page.
  • Keep dates true. datePublished and dateModified should match what the page shows.
  • Re-run after big edits. Schema describing an old version of the page is worse than none.

Frequently asked questions

Where do I put the JSON-LD?

Inside a script tag with type="application/ld+json" in the head or the body of the page. WordPress themes and most SEO plugins have a field for it; on a custom site paste it into the page template.

Which schema type should a blog post use?

Article, or BlogPosting if your CMS supports the subtype. Add FAQPage only if the post has a real question-and-answer section, and HowTo only if it is a step-by-step guide with numbered steps.

Does schema markup improve rankings?

It does not change position directly. It makes pages eligible for rich results (FAQ dropdowns, star ratings, how-to steps) and helps Google and AI search engines understand what a page is about, which shows up as better click-through and more citations.

How do I check the output?

Paste it into Google's Rich Results Test or the Schema Markup Validator at validator.schema.org. Both report missing required properties and syntax errors before you publish.

Can I add schema to every page without editing each one?

Yes. KoalaLinks adds entity schema to every page automatically and Schema Rules let you set Organization, Article, FAQPage and other types across a whole domain from one place.

Schema on every page, without the pasting

KoalaLinks generates entity schema for each page from one snippet, and Schema Rules apply Organization, Article, FAQPage and nine other types across your whole domain.

  • Entity schema (about and mentions) on every page
  • 12 schema types managed from one place
  • Works with WordPress, Shopify, Webflow, Ghost and custom sites
See Schema RulesTry KoalaLinks