Why Your Website Doesn't Show Up in ChatGPT
Most home service websites are invisible to AI for one of two reasons. Either the page builds itself with JavaScript after it loads, so AI grabs an empty file and leaves — or the whole site is one page, so there's nothing specific enough for AI to quote. Google hides both problems, because Google runs the JavaScript and waits. AI tools don't wait.
I run a $2M junk removal business from 1,200 miles away in under an hour a day. Everything below is what I check on my own sites first.
Check whether AI can read your site at all
Right-click your homepage. Click "view page source." Now search that file for a sentence you know is on the page.
If it's not in there, your site builds itself with JavaScript after it loads. Google handles that — it runs the code, waits for the page to finish, and indexes what shows up. That's why your traffic looks normal and nothing seems broken.
ChatGPT and the other AI tools don't work that way. They request the file, read whatever's in it, and move on. No waiting. If the words aren't in the file, they read nothing.
This is why the problem hides so well. Google's working. Traffic's fine. Meanwhile you don't exist in AI at all, and there's no report anywhere that tells you.
The fix is one conversation with whoever built the site. The words need to be in the file before it loads. Any competent developer knows what you're asking for.
Check it before you launch. Not after three months of wondering why nothing's happening.
One page means one shot at every search
Google doesn't rank websites. It ranks pages. AI doesn't cite a company — it cites a page.
So if your whole site is one long scroll, you get one shot at every search anyone could type.
Somebody searches what a dumpster rental costs. Somebody else searches how to get rid of a couch. Somebody else searches whether you do estate cleanouts. That's three people with three different problems, and you're sending all of them to the same page and hoping they scroll to their part.
They don't. They leave.
AI skips you too, because there's nothing specific enough to pull. AI wants a page that answers the exact question. Your one page sort of answers eleven of them.
Build it out. A page for every service you actually sell. A page for the questions people ask you on the phone every week. A page for the work you've done.
That's not more marketing. It's putting what you already know into places people can land on.
A photo and a phone number is not a page
Plenty of home service sites have the service pages and still don't get pulled into AI answers, because the pages are empty.
A headline, a stock photo, a phone number, a form. There's nothing to read, so there's nothing to quote.
Write real copy on the ones that make you money. What the job involves. What it costs. What you won't take. How fast you can get there. Use the actual questions people ask you on the phone as your headings — what does it cost, how fast can you come, what can't go in it.
Two more things people skip:
If a service makes you money, it goes in the menu. Buried three clicks deep tells Google you don't think it matters. Your menu is how you tell a machine what your business does.
Link your pages to each other. Connect service pages to the town pages that go with them. A page with nothing pointing at it is a page you've said doesn't matter.
Use the words your customers type, not the words you use
You call it a roll-off container. They type "dumpster."
You say debris removal. They say "get rid of this junk."
Go read your own pages and ask whether a real person would ever type that sentence into a search bar. Most trade websites are written in the language of the trade, not the language of the customer, and then the owner wonders why nobody finds them.
While you're in there, put a real name on the site. Not "our team." Not a stock photo of somebody in a hard hat. An actual person somebody could look up. Then link back to that person from every page and every article, so it's obvious the same real human is behind all of it.
Everyone in this trade has a guy's face on the truck. Almost nobody has one on the website. AI wants to know who's talking before it repeats what you said.
Make sure the internet agrees on who you are
Here's a failure that has nothing to do with your website's code.
Your site says one set of hours. Your Google Business Profile says another. Some directory from 2019 has an old phone number. Now there's no clear answer about you, and messy is easy to skip.
Same name, same address, same phone number, everywhere you exist. Facebook, Instagram, Yelp, every directory somebody ever built you a listing on. Machines cross-check that. When the story doesn't match, they get careful.
And keep it on one domain. If your FAQ lives on some other site somebody built you years ago, all that credit is going to the wrong address. Bring it home.
Frequently Asked Questions
How do I know if my site is JavaScript-rendered?
Right-click the page, choose "view page source," and search that file for a sentence from your homepage. If the sentence isn't there, the page is built after it loads and AI tools can't read it.
If Google can see my site, why can't ChatGPT?
Google runs the JavaScript on your page and waits for it to finish before indexing. Most AI crawlers request the raw file and read what's in it immediately. Same page, two very different results.
Does having more pages hurt me?
Not if each page is about something different and has real content on it. What hurts is several thin pages competing for the same search, or one page trying to cover everything.
How long before this shows up in AI answers?
There's no published timeline, and anyone who gives you one is guessing. What I've seen on my own sites is that the readability fix has to happen before anything else can — nothing you publish counts if the crawler can't read the file.
Adimize builds and fixes websites for home service businesses. See what we do →