Free AI SEO tool

Generate Organization JSON-LD for your site.

Build an Organization schema block from your company name, site, and profile links, then paste it into your site's head.

How to use this tool

  1. Enter your organization name, website URL, and a one-line description.
  2. Add an optional logo URL, founding year, and contact email.
  3. Add a row for each profile you want listed under sameAs, such as LinkedIn, X, or Crunchbase.
  4. Check that the live preview updates as you type and omits any field you left blank.
  5. Click Copy to clipboard or Download organization-schema.html.
  6. Paste the <script> tag into the <head> of your homepage or About page.

Your organization

Social and profile links

Added to the schema as sameAs. Only rows with a URL appear in the output.

Live preview

Organization
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "",
  "url": ""
}
</script>
Questions

Frequently asked questions

Useful context for applying this tool to your site.

Where should Organization schema go on my site?

The common placement is the <head> of your homepage, since that page usually represents the organization as a whole. Some sites also repeat it on an About or Contact page if that page is the more authoritative source for company details.

What is sameAs used for?

sameAs is a list of URLs that identify the same real-world organization elsewhere, such as a LinkedIn company page or a Wikipedia entry. It helps a system connect your site to other authoritative profiles, though it does not guarantee any specific citation or ranking outcome.

Does adding this schema guarantee my brand will be cited by AI tools?

No. Structured data is one input among many, and no schema markup can guarantee a citation, ranking, or specific AI answer. Accurate, well-supported markup can make your organization's identity easier for a system to parse correctly.

Does this tool send my data anywhere?

No. Everything is generated in your browser from what you type, with no fetch calls or server requests. Nothing you enter is sent anywhere, and the output only exists in the live preview until you copy or download it.