We set up Rankability’s ChatGPT business profile the day the feature launched, and we thought it was in good shape. It was verified, the basics were filled in, and the product feed had processed.
Then we audited it. The profile passed on the technical checks and failed on the things a customer actually reads.
The findings are below, along with what we fixed and what we couldn’t fix from inside the profile.
Get the free ChatGPT Profile Audit Kit
How we ran it
We used Claude’s browser extension with a read-only prompt. It read the profile in Business Hub, our website and its schema, and our Google listing, then compared them. Nothing was changed during the audit.
One caveat before the findings: this is one profile, for an online-only software company, on one day. It’s an example of what an audit turns up, not a benchmark.
What passed
| Check | Result | What it found |
|---|---|---|
| Verification | Pass | ”Claimed business” badge showing, website access confirmed |
| Business name | Pass | ”Rankability”, with no added keywords |
| Links | Pass | The website link and all product links loaded over HTTPS with no redirects |
| Product feed | Pass | Three products processed, Issues tab empty, prices matched the pricing page |
| Crawler access | Pass | Robots.txt allowed GPTBot, OAI-SearchBot, and ChatGPT-User |
That’s the part we’d have reported if someone had asked how the profile was doing. It’s also the part a customer never sees.
What we got wrong
The description didn’t say who we’re for
Our description called the software “powerful” and listed the platforms we track. It didn’t say who the product is for or where we’re based.
“Powerful” is a claim nobody can check. The audience was the bigger miss. A description that doesn’t name its customer leaves the reader to guess whether it’s for them.
Our photos showed someone else’s brands
We’d uploaded three product screenshots. The cover showed sample brand names from a demo workspace. To anyone opening the profile, it looked like another company’s account.
ChatGPT crops photos to a square from the centre, and the widest of the three lost its sides. There was no logo, no team photo, and nothing that showed our tools by name.
Three descriptions that didn’t agree
Our Google listing said we were for marketing agencies. Our website said businesses, marketing teams, and agencies. The ChatGPT profile said neither.
Each was written at a different time for a different purpose. Side by side, they didn’t describe the same company.
Small mismatches in the details
- The unit was “900” on the profile and “Suite 900” in our site’s schema.
- Our Google listing showed no phone number, while the profile and website did.
- Hours appeared on the profile only. The site said “Monday–Friday” with no times, and had no hours in its schema.
- The category was “SaaS company” on the profile and “Software company” on Google.
None of these would stop a customer. Together, they’re the kind of inconsistency that makes a business harder to match across sources.
The pricing page had no Offer schema
Our home page had Organization, SoftwareApplication, and WebSite schema that agreed with the profile. The pricing page had only FAQ schema. Nothing on the site marked up the plans the product feed describes.
Every product shared one image and one link
All three plans used the same generic image and linked to the pricing page, not a page for that plan. The feed was also a one-time file upload, so a price change wouldn’t reach ChatGPT unless we uploaded again.
What we fixed, and what we couldn’t
We fixed two things in the profile editor straight away.
The description. We rewrote it to say what the platform does and who it’s for, and to name our city. Then we hit the 300-character limit. The version we’d approved was longer, so it was trimmed to fit. We now write to 300 from the start.
The address. We changed the unit to “Suite 900” to match the site. Saving opened a map-pin confirmation, which we confirmed where it already was.
The category stayed as it was. Clicking the “Software company” suggestion replaced “SaaS company” instead of adding to it, because a profile only holds one. We switched it back while we decide.
Everything else needed work outside the profile:
- New photos need new image files.
- Offer schema is a website change.
- The phone number and audience wording are Google listing edits.
- Hours need adding to the site and its schema.
That split is the main thing we’d pass on. Only two of our fixes were possible in Business Hub. The rest lived on our website and our Google listing.
What we’d tell you to check first
- Read your description as a stranger. Does it say who you serve?
- Open the profile preview and look at your photos. Check the crop, and check what’s visible in every screenshot.
- Put your three descriptions side by side. Profile, Google, website.
- Compare the address character by character.
- Check your pricing or product pages for Product or Offer schema.
For the full method, see the ChatGPT business profile audit checklist, or our complete guide to ChatGPT business profiles.
Get the free ChatGPT Profile Audit Kit
Sources and method
These are the findings from a read-only audit of Rankability’s own verified ChatGPT business profile on November 11, 2026. Crawler access was tested by user agent, not from OpenAI’s own addresses. Three things we couldn’t fully check: the closing time on our Google listing, real crawler access, and whether saved changes were live on the public profile. We haven’t measured whether any of these fixes changed how often ChatGPT mentions us.