Is a one page website enough for your business? Why each service needs its own page for Google, AI search and customers, and when it's fine.
Somewhere along the way, small business owners got sold the idea that one long scrolling page is “clean.” Logo, a big photo, a services section, a gallery, a contact form, done. It looks tidy. It also asks one URL to do the job of eight, and Google, ChatGPT and your customers can all tell.
I’m not anti simple. I’m anti hiding your whole business in one scroll.
The short version
For most service businesses, no. A one page website can rank for your business name, but it struggles to show up when someone searches for a specific service, like “drain cleaning Palm Coast” or “wedding photographer Flagler Beach.”
Here’s why. When somebody searches, Google is matching a page to a question. If your drain cleaning info is one paragraph halfway down a page that also covers water heaters, remodels and your dog’s name (he’s very cute, nobody’s arguing), that page isn’t really about drain cleaning. It’s about everything, which in search terms means it’s about nothing in particular.
I see this all the time: a plumber who does six things, and the website has six little icons in a row with three words under each. That’s not a services section. That’s a table of contents for pages that don’t exist.
Separate service pages give Google one clear topic per URL, which makes it far easier to match your site to the exact thing someone typed. Each page gets its own title, its own description in search results and its own chance to rank.
Google’s own SEO starter guide says organizing your site logically helps search engines and people understand how your pages relate, and it recommends descriptive URLs. A URL like /services/drain-cleaning/ tells everybody what’s on the page before they even click. A URL like /#services tells them you have a homepage and a scroll wheel.
There’s a practical side too. When someone shares a link, you want them landing on the thing they’re talking about. “Go to their site and scroll down past the gallery, it’s under the reviews somewhere” is not a referral. It’s a scavenger hunt.
This is the reason every nav link on the sites I build goes to a real page with its own URL, never a jump to a section of the homepage. It’s a little more work up front. It’s a hell of a lot less work than wondering why nobody finds you.
It doesn’t care about the count, it cares whether there’s a page that clearly answers the question. When ChatGPT, Gemini or Google’s AI answers recommend a business, they’re leaning on pages that state plainly what the business does, where, and for whom.
A dedicated page can do that in its first two sentences. “I install and repair residential AC systems in Palm Coast and Flagler Beach. Same week appointments, flat rate diagnostics.” That’s quotable. A homepage blurb that says “We offer a wide range of solutions for all your needs” gives an AI tool nothing to work with, and honestly it gives a human nothing either.
Earlier this month I audited 34 client sites for AI search readiness. The fixes that kept coming up were basic: no sitemap at all, no llms.txt file, missing business markup. In other words, nothing on the site telling a crawler what’s there or what the business is an expert in. A one page site makes that problem worse, because there’s barely anything to point at. I’ve written more on how to get recommended by ChatGPT if you want the longer version.
A one page website works when there’s genuinely one thing to say. A wedding, a fundraiser, a product launch, a single offer you’re sending ad traffic to, or a brand new business that needs to exist online by Friday.
It also works as a starting point. Launch the one pager, then add a real page for each service as you go. That’s a smart plan. The half-assed version is launching the one pager and calling it finished for five years.
What doesn’t work is a business with a full menu of services pretending it only has one page of things to say. If you’d explain it to a customer in five separate conversations, it probably deserves five separate pages.
Each service page should answer what the service is, who it’s for, where you offer it, roughly what it costs or how pricing works, and how to book. Put the plain answer at the top, then the details.
Add a few real photos of you doing that work, two or three questions people actually ask you about it, and a review that mentions that specific service if you’ve got one. Then link to it from your homepage and your main menu so people (and crawlers) can find it without digging.
It doesn’t need to be a novel. Three hundred honest words about one service beat a thousand words of filler about all of them. The filler is a pain in the ass to read anyway.
Enough for a homepage, a page per main service, an about page, a contact page and a blog or FAQ if you’ll keep it up. For a lot of local businesses that lands somewhere between six and fifteen pages.
No. Each page loads on its own, so adding pages doesn’t slow the others down. A single giant page stuffed with every photo you own is usually the slow one.
Yes, and it’s one of the easier upgrades to make. Keep your homepage, move each service into its own page, link them from the menu, and update your sitemap so search engines find the new pages.
Your homepage is the lobby. It’s important, but nobody wants to conduct the whole meeting in the lobby. Give each thing you do its own room with its own sign on the door, and people will stop walking past it. Damn near everything about getting found starts there.
If you want to see what that looks like for your business, here’s everything I build, including web design and SEO for Palm Coast businesses. Got a one pager that’s been doing all the heavy lifting? Tell me about it here and I’ll tell you which pages it’s missing.
The outreach Autobot I run for businesses, learning your voice and talking to the right people every day so more of them find you and reach out.
Card adds a 3.5% processing fee ($51.75). Venmo or Zelle is a flat $50.
Venmo @chenzowebguy ยท $50 ยท memo CZ-AUTOBOT-STARTER
Zelle 386-569-1227 ยท $50 ยท memo CZ-AUTOBOT-STARTER