ChatGPT Business Hub Guide

Check if your business qualifies for the ChatGPT Business Hub

Enter your website domain. This tool runs four public checks to help you see which verification methods may be available, and whether your homepage already publishes clear business information.

This is a self-check, not an official OpenAI review. Passing it does not approve a claim, and failing it does not mean you cannot claim. OpenAI reviews each claim in Business Hub, and identity verification with Persona still follows approval.

Enter a public website domain to run the four checks below.

The four checks

Each check looks only at public DNS or public HTML. None of them is described by OpenAI as a required eligibility test. Use the results to prepare, then complete the official steps in ChatGPT.

Business email (MX records)

Email inbox with a business verification message

We look up MX records on the domain you enter. MX records are how that domain receives email.

OpenAI's business-email verification sends a code to the email address associated with your business. You enter the code to complete that method.

If this check passes

MX records were found. If you can open the inbox associated with the listing, you may be able to verify with Business email: select Business email, then Get code, and enter the code sent to that address.

If this check fails

No MX records were found, so this domain cannot receive email as it stands. Business-email verification is unlikely to work until that inbox can receive a code. Use another method shown for your business, such as Website domain: add the TXT record shown in ChatGPT, copy the type, name or host, and value exactly, then select Verify domain.

This is a heuristic about mail delivery, not an official OpenAI eligibility rule.

Website domain TXT

Domain DNS settings with a TXT verification record

We look up TXT records on the domain and report whether a verification-style record is already present. The exact name, host, and value are the ones ChatGPT shows when you select Website domain — this tool does not invent them.

To verify with your website domain, select Website domain, then add the TXT record shown in ChatGPT to your domain's DNS settings. Copy the type, name or host, and value exactly. If someone else manages your domain, ask them to add the record. DNS changes may take time to appear. Return to ChatGPT and select Verify domain, then follow any remaining prompts.

If this check passes

A verification-style TXT record is already present. When you claim the listing, still copy the type, name or host, and value ChatGPT shows you, and select Verify domain. DNS changes may take time to appear.

If this check fails

No verification-style TXT record was detected. That is normal if you have not started domain verification yet. When you are ready, choose Website domain in ChatGPT and add the exact record shown there — the type, name or host, and value — then wait for DNS to appear and select Verify domain. Do not guess a host name; use only the record ChatGPT displays.

Absence of a TXT record does not mean you cannot claim. You add the record during the official Website domain step.

Shopify

Shopify store connection to a business profile

We fetch your homepage HTML and look for cdn.shopify.com, a public signal that the page is served by a Shopify storefront.

To verify with your Shopify store, select Shopify store, then Connect Shopify. Review the permissions and select Log in to Shopify. Sign in to the Shopify store for the business you are claiming, then follow the prompts. Eligible businesses can also claim and, if eligible, set up an agent without Shopify.

If this check passes

The homepage appears to be served by Shopify. You may be able to verify by selecting Shopify store and connecting that store. Sign in to the Shopify store for the business you are claiming, not a different store.

If this check fails

The homepage does not show a public Shopify storefront signal. You can still claim with another method shown for your business, such as business phone, business email, or website domain. Shopify is optional.

A missing Shopify signal is not a problem. Official guidance is that you can claim a business without a Shopify store.

Organization or LocalBusiness structured data

Business profile details being edited

We look at your homepage for JSON-LD that uses schema.org Organization or LocalBusiness. This describes the business in a machine-readable way.

OpenAI's setup guide and the Businesses in ChatGPT policy ask you to keep profile information accurate — including the business name, category, address or service area, hours, and contact details — after you claim. They do not require JSON-LD on your website as a condition of claiming.

If this check passes

Organization or LocalBusiness JSON-LD was found on the homepage. That can make your public business details easier to read consistently. It is not a substitute for claiming and updating the profile in Business Hub.

If this check fails

No Organization or LocalBusiness JSON-LD was found. This does not block a claim. If you want to publish structured data on your own site, you can adapt the optional template below. It is a schema.org starting point, not an OpenAI form, and it is not required for verification.

This check is a site-quality hint from this tool, not an official eligibility test.

application/ld+json

Optional schema.org markup for your own website. Not required by OpenAI. Replace the placeholder values.

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Your business name",
  "url": "https://www.example.com",
  "email": "contact@example.com",
  "telephone": "",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "",
    "addressLocality": "",
    "addressRegion": "",
    "postalCode": "",
    "addressCountry": ""
  }
}

How to read your result

After the four checks finish, you will see one overall band and a pass or fail note for each check. The band is this tool's summary, not OpenAI's decision.

Get eligibility guidance

We use your email and domain to respond about eligibility. See our Privacy Policy.

This is a self-check, not an official review

This page is a self-check, not an official OpenAI review, and it does not replace Business Hub. It only inspects public DNS and HTML: whether the domain can receive email, whether a verification-style TXT record is already present, whether the homepage appears to be served by Shopify, and whether Organization or LocalBusiness structured data is published. These four checks are not official eligibility tests, and passing them does not approve your claim. OpenAI reviews each claim; after approval you still complete identity verification with Persona. Publishing changes, connecting a product feed, viewing insights, or creating an agent stays unavailable until that check is approved. Use the results to prepare, then finish the official steps in ChatGPT. OpenAI makes that decision.

Identity document and an identity verification check