Tools/Contact page JSON-LD generator

Free contact page JSON-LD generator

Fill in your contact page URL and business details. Copy a ContactPage JSON-LD script for Organization or LocalBusiness - it runs in your browser.

Type

sameAs URLs (optional)

JSON-LD script

How to use

  1. Enter the contact page URL and nameUse the public https URL of the page that lists how to reach you, plus the site or business name.
  2. Choose Organization or LocalBusinessOrganization fits most sites. Switch to LocalBusiness when you have a street address you want in schema.
  3. Copy the scriptPaste the script into the contact page head or just before the closing body tag. Empty optional fields are left out of the JSON.

Why add contact page JSON-LD

Search engines and AI crawlers read structured data to understand a contact page. A ContactPage node tied to an Organization or LocalBusiness node states the page URL, the brand name, and optional email, phone, and social profile URLs. That is different from the visible form. Schema does not submit leads. It labels the page.

This free generator builds that graph in the browser. You type the public URL and the details you already publish, then copy one <script type="application/ld+json"> block. Empty optional fields are omitted so you do not publish blank strings.

ContactPage vs Organization vs LocalBusiness

ContactPage is the page type. Its url is the contact URL you entered. Organization is the default entity: name, site origin, optional email, telephone, and sameAs profile links. LocalBusiness is the same entity plus an optional PostalAddress when you fill street, city, region, postal code, or country.

Pick LocalBusiness only when a physical address is real and public. Do not add opening hours, geo coordinates, logos, or ratings here.

How to paste the script

Put the script in the contact page <head> or just before </body>. Publish the page, then check it with Google Rich Results Test or the schema.org validator. Fix URL typos on your side; this tool does not crawl your site.

If the page already has JSON-LD, merge graphs carefully so @id values stay unique. This output uses #webpage on the contact URL and #org on the site origin.

FormsReach fit

This utility does not write form fields, api_key, or a submit action. Point a form at https://api.formsreach.com/submit with the HTML form tool or your own markup. After a successful POST you can send visitors to a thank-you URL from the dashboard - use the thank-you URL builder for that link.

Next steps

FAQ

Quick answers about this free browser tool and how it relates to FormsReach.

Does this tool upload my details?+

No. The generator runs in your browser. FormsReach does not receive the fields you type here.

Should I pick Organization or LocalBusiness?+

Use Organization for a brand or software site. Use LocalBusiness when visitors come to a physical place and you fill at least one address field.

Does this replace a contact form?+

No. JSON-LD describes the page for search engines. The form that collects leads is separate markup. Generate form HTML in the HTML form tool, then add this script to the same page.

Can I add FAQ or star ratings in this graph?+

No. This tool only emits ContactPage plus Organization or LocalBusiness. Do not invent aggregate ratings. Add FAQ schema on a page that actually answers those questions.

Related tools

More free browser tools that pair with FormsReach forms.

Ready to receive form leads?

Create a free API key. Upgrade when you need more monthly credits.

Get started →