7 days free, then $19.99/month. No contract, cancel anytime.

Guide · One-page website SEO

One-page website SEO: can a single page rank on Google?

Yes, if the page is about one thing. A focused one-page site can rank for a local business's main service and the searches close to it. It can't rank for lots of unrelated topics, because Google treats it as one page. Here's what works, where the limit is, and how to set it up.

Updated Nov 1, 2026. Facts about Google are from Google's own help pages, linked below.

The short version

  1. A one-page site can rank when it covers one main service in one area, like "AC repair in Cumming, GA", plus the searches close to it.
  2. The limit: Google sees one page, and it generally doesn't treat #sections of a page as separate pages. So one page can't target many unrelated searches.
  3. Put your service and city in the page title and the main heading, give each service its own section heading, and write everything as real text.
  4. Add your contact details, service area and business schema, make the page fast on phones, and link it from your Google Business Profile.
  5. Add more pages when you have a second service or location that people search for separately.

When a one-page website makes sense

One page works well when visitors want the same few things: what you do, where you work, how to reach you and a reason to trust you. That covers most local service businesses, such as plumbers, cleaners, barbers or therapists in private practice.

It's a poor fit when you need to rank for several different things at once: many unrelated services, several cities with their own details, a blog, or an online store. Each of those needs its own page with its own title.

1. Choose one main search phrase

Pick the phrase your best customers type, usually your main service plus your town: "roof repair Alpharetta", "dog groomer Cumming". This is what the page is about.

Then list the closely related searches: other services you offer, nearby towns, the questions people ask. These become section headings and questions on the same page. If a related search is really a different topic, it probably needs its own page later.

Use real search data where you can, not guesses. Words people actually search for often differ from the words a business uses about itself.

2. Write the page title and description

On a one-page site there's only one page title, so make it count. Put your main service and city in it, then your business name: "AC & Heating Repair in Cumming, GA | Demo Heating & Air".

Google's guidance is to write descriptive, concise titles and not repeat the same words. Google may also use your main heading and other prominent text when it builds the title it shows, so keep the title and heading consistent.

Write a meta description that sums up the page in a sentence or two. Google says it sometimes uses it for the snippet under your title.

Source: [1] Google Search Central: Influencing your title links in search results, [2] Google Search Central: Control your snippets in search results

3. Structure the page with real headings

Use one main heading (H1) at the top that says what you do and where. Give each section its own heading: your services, the area you serve, about you, common questions and contact.

Name each service in the words customers search for, with a sentence or two about what's included. "Drain cleaning" is better than "Flow solutions".

Put important details in text, not only inside images: your phone number, hours, services and towns. Text can be read by Google, by screen readers, and tapped on a phone.

4. Use section links for visitors, not to fake extra pages

Menu links that jump to a section (like yoursite.com/#services) are fine for visitors. But Google says it generally doesn't support URL fragments (the part after #), so those sections aren't separate pages in search. Every search that finds you lands on the same page.

Google also advises against using fragments to change what a page shows. If a site swaps in different content for each #link with JavaScript, Google may only see one version. If you need separate pages, make real pages with their own addresses.

Source: [3] Google Search Central: URL structure best practices

5. Add the local details Google reads

Show your business name, phone number and service area or address on the page, in text, and keep them the same as on your Google Business Profile.

Add LocalBusiness structured data (business schema). Google says it can tell Google about your business hours, departments and other details. Use the most specific business type that fits, such as Plumber or Dentist.

If you meet customers in person, create a free Google Business Profile and link your website from it. For local searches, the profile and its reviews count too, not just the website.

Source: [4] Google Search Central: Local business (LocalBusiness) structured data, [5] Google Business Profile Help: Business Profile policies and eligibility

6. Answer the questions customers ask

A short questions section adds the details people look for before they get in touch (prices, areas, how quickly you can come) in their own words. That gives Google more to match against searches and saves you phone calls.

Don't add FAQ markup just to get a special search result. Google says FAQ rich results are no longer shown in Google Search. The questions are still worth having for visitors and as plain answers that AI assistants can quote.

Source: [6] Google Search Central: FAQ (FAQPage) structured data

7. Make it fast and easy to use on a phone

A single page has one job: load quickly and get the visitor to call, book or ask for a quote. Keep photos small, avoid heavy scripts and keep the main button within easy reach on a phone.

Google's free PageSpeed Insights tool tests any public page and shows what slows it down.

Source: [7] PageSpeed Insights (Google)

8. Publish and help Google find it

Google finds new sites on its own, but it can take a few weeks. Add your site to Google Search Console to check it's included and see which searches bring visitors.

Search Console's search queries also show you what to add next: if people find you for a service you mention only briefly, give it a proper section.

Source: [8] Google Search Central: Get on Google

When to add a second page

Add a page when there's a separate search you want to show up for and one section can't really cover it. For example, a second service with its own customers (a roofer who also does solar), a second location with its own address and hours, or a menu or price list too long for one page.

Don't create near-copies of the same page for different towns. Google's guidance on helpful content focuses on original, useful information, and thin copies rarely help visitors or rankings.

Source: [9] Google Search Central: Creating helpful, reliable, people-first content

How ElmSite handles one-page SEO

ElmSite builds one page per business and does the steps above for you. Before writing, it looks up what people near you search for in your trade, picks your main phrase, and puts it with your city in the page title and main heading.

Each service gets its own section, your service area and contact details are in text, and the page has business schema for your trade, a questions section, a sitemap and a canonical tag. Before you publish you see an SEO report card, and after publishing a monthly report shows your Google position for your main phrase.

It's $19.99/month after a 7-day free trial. ElmSite doesn't promise rankings, because no one can guarantee them.

See one-page website examples →

Want the website part done for you?

ElmSite asks quick questions about your business, then writes, designs and publishes a one-page website with the Google setup done. You review every word before it goes live.

Questions people ask

Is a one-page website good for SEO?

It can be, for a business with one main service and one area. A single page with a clear title, real headings, local details and business schema can rank for that service and the searches close to it. It's not a good fit if you need to rank for many unrelated topics, a blog or an online store.

Can a one-page website rank on Google?

Yes. Google shows individual pages in its results, and a focused page about one service in one area can rank for it. What a single page can't do is rank separately for many different topics, because every search that finds it lands on the same page.

How many keywords can a one-page website rank for?

There's no fixed number. A one-page site usually ranks best for one main phrase (your service and city) and close variations: related services, nearby towns and the questions people ask. Searches on a different topic need their own page.

Do anchor links (#sections) count as separate pages for SEO?

No. Google says it generally doesn't support URL fragments, the part of an address after #. Section links help visitors move around the page, but in search they all point to the same page.

Should a one-page website use FAQ schema?

It won't get you a special search result: Google says FAQ rich results are no longer shown in Google Search. A questions section is still useful for visitors and gives AI assistants plain answers to quote.

When should I switch from one page to a multi-page website?

When you want to show up for a search that one section can't cover: a second service with its own customers, a second location with its own address and hours, or a blog. Until then, one strong page is easier to keep up to date.

Build your website today

Answer the questions, see your site and its SEO report card. You only add a card when you're ready to publish.

7 days freethen $19.99/monthNo contract, cancel anytime

Start your 7-day free trial