Generate valid WebSite JSON-LD structured data. Enable Google's Sitelinks Search Box, define your site name, and help Google understand your online presence.
{search_term_string} exactly where the query goes in your search URL
How to use
Fill in your site name, homepage URL, publisher info, and any social profile links above.
Click "Generate Schema" to produce valid JSON-LD markup instantly.
Copy and paste the output inside the <head> tag of your homepage only, not every page.
Test with Google's Rich Results Test, then publish and submit to Search Console.
Website schema is JSON-LD structured data that tells Google the official name, URL, and identity of your website. It's placed exclusively on your homepage and serves as a foundational entity signal, helping Google understand that your website belongs to a specific brand, organisation, or person.
Unlike most schema types that generate visually rich results, website schema works mostly behind the scenes. Its primary visible effect is enabling the Sitelinks Search Box, a search input that can appear below your homepage listing in Google, letting users search your site directly from the results page.
The 'sameAs' property links your website entity to your official social media profiles, Wikipedia page, and other authoritative references. This helps Google build a more complete understanding of your brand and can strengthen your presence in the Knowledge Panel, the information box that appears on the right side of Google search results for established brands.
It's not required, but it's recommended for any website that has a distinct brand name. It's particularly valuable if your site name differs from your domain name (e.g. your site is called "Schemify" but the domain is "schemify.in"). The schema makes this relationship explicit for Google.
<head> of your root URL, is all Google needs.
After generating your schema, always validate before publishing. Follow these 4 steps:
<head> and publish.These are the most frequent issues that make WebSite schema ineffective or invalid:
{search_term_string} exactly as written. A malformed template will cause validation errors and prevent the Sitelinks Search Box from appearing.Other free structured data tools you might need