Schema Generator - DigiKitApp
Generate structured data (JSON-LD) schema markup.
When should you use this?
Use this when you need to generate structured data (JSON-LD) so search engines can better understand your page content (a product, an article, a recipe) and potentially show it as a rich result.
When shouldn't you use this?
Don't fill the schema with information that doesn't match the page's actual content or that's misleading; Google can detect structured data that doesn't match the content and penalize it.
Want to see at a glance how well your site reads for search engines and AI bots (ChatGPT, Claude, Perplexity)? Try our SEO & GEO Analysis tool.
Step-by-step
- Type the Schema.org type name into Schema type (e.g. Article). Names are case-sensitive and start with a capital: Article, Product, Organization, LocalBusiness.
- In Name, enter the main subject: the headline for an article, the full product name, or the business's trading name.
- Write one or two sentences in Description that summarize what's actually on the page.
- Add the page's full, permanent address in URL, click Run, and copy the JSON-LD output.
Example
You've just published a blog post about houseplants. Choose Article as the type, use the post title as the Name, summarize the intro in Description and paste the post's address into URL. Place the generated code in the page source inside a script block of type application/ld+json. After publishing, the enhancement reports in Google Search Console will show whether it's being picked up.
What does it produce, and what not?
The tool builds a JSON-LD snippet from four fields (schema type, name, description, URL): https://schema.org as @context, then @type, name, description and url. The schema type is free text and is not validated; writing a valid schema.org type such as “Article” or “Organization” is up to you. The output is a starting skeleton. Other fields that the type requires (for Article, author, publish date and image; for Product, price and availability) are not added automatically.
When using JSON-LD
- Place the code inside a