Free SEO audit for new clients — claim yours
Home/Blog/SEO/SEO for One-Page Websites: Can a Single Page Rank?
SEO

SEO for One-Page Websites: Can a Single Page Rank?

SEO for One-Page Websites: Can a Single Page Rank?
Table of contents
  1. What Google sees when it crawls a one-page site
  2. The ceiling: what one URL can and cannot do
  3. Targeting more than one keyword on a single page
  4. Sections, anchors and headings that help a single page rank
  5. Searches a one-page site can realistically win
  6. Adding a blog or service pages without rebuilding the site
  7. Technical checks specific to single-page builders
  8. Signs you have outgrown a one-page site
  9. Questions owners ask about one-page website SEO
    1. Can a one-page website rank on Google?
    2. Do anchor links like #services count as separate pages?
    3. Is a one-page site bad for SEO?
    4. Should I use multiple H1 tags on a one-page site?
    5. Can I add a blog to a one-page website?
  10. Getting more from your one-page site this month
  11. Further reading on one-page website seo
  12. Sources for this one-page website SEO guide

One-page websites are everywhere: a photographer's portfolio, a café with a menu and opening hours, a consultant's profile, a product launch page, an app's landing page. They are quick to build, look polished on mobile and keep everything in one scroll. Website builders make them the default template for many small businesses.

The question we get most often is whether that single page can rank. The honest answer is yes, for some searches, and no, for many others. A one-page site can win searches for your brand name, a tightly defined service in your area, and a niche topic where you are the clearest answer. It struggles when you want to rank for several different services, many locations or informational questions, because every search result points to a URL, and you only have one.

This guide explains how Google actually sees a one-page site, how to structure the page so it ranks for as much as possible, which searches are realistic, how to add pages without a rebuild, and the signs you have outgrown the format.

What Google sees when it crawls a one-page site

To a visitor, a one-page site feels like several pages: Home, About, Services, Gallery, Contact, each reached by clicking a menu item that scrolls down. To Google, it is one URL with one title tag, one meta description and one body of content. The menu links usually point to fragments such as #services or #contact, and fragments are not separate pages.

“Don't use fragments to change the content of a page, as Google Search generally doesn't support URL fragments.”

— Google Search Central, URL structure best practices for Google Search

In practice that means example.com/#services and example.com/#about are treated as example.com/. You cannot give each section its own title tag, its own entry in search results or its own ranking. Everything competes as one document. (For more on how fragments behave, see our guide to URL fragments and SEO.)

That is not all bad. A single page concentrates all your links, reviews and mentions on one URL, and Google's passage ranking system, described as "an AI system we use to identify individual sections" of a page, can surface a relevant section of a longer page for a specific query. Google can also show "Read more" deep links that send searchers to a specific section of a page. So a well-structured single page can match more than one query. It just cannot be several pages.

The ceiling: what one URL can and cannot do

CapabilityOne-page siteMulti-page site
Rank for the brand nameStrongStrong
Rank for one core service in one areaGoodGood
Rank for several distinct servicesWeak: one title tag has to cover all of themStrong: one page per service
Rank in several towns or citiesWeakPossible with genuine location pages
Answer informational questions (guides, how-tos)Very limitedStrong with a blog or resource section
Sitelinks under the brand resultRare (there is little link structure to build them from)Common for established brands
Concentrated link equityAll links point to one URLSpread across pages, managed with internal links
Search Console and GA4 reporting by topicHard: one landing page for everythingEasy: data per page

On sitelinks, Google's documentation explains that its systems "analyze the link structure of your site to find shortcuts." With only one page, there are few shortcuts to show, so the expanded brand result that multi-page sites often get is less likely.

Targeting more than one keyword on a single page

The rule for one-page sites is simple: one primary topic, plus closely related variations that share the same intent. You can rank one page for "wedding photographer Bath", "Bath wedding photography" and "wedding photographer near Bath", because they mean the same thing. You will struggle to rank the same page for "wedding photographer Bath", "corporate headshots Bristol" and "newborn photography", because they are different searches with different competitors. Our guide to optimising one page for multiple keywords explains how to judge whether keywords belong together.

Worked example (hypothetical): a Bath-based wedding photographer with a one-page site.

  • Primary topic: wedding photographer in Bath.
  • Close variants on the same page: Bath wedding photography, wedding photographer near Bath, documentary wedding photographer Bath.
  • Supporting sections: venues photographed (names of real local venues), packages and prices, process, testimonials, FAQs.
  • Out of scope for this page: engagement shoots in London, family portraits, photography courses. These need their own pages if they matter.

The title tag carries the primary topic ("Wedding Photographer in Bath | Name"), the H1 matches it, and sections pick up variants naturally. If autocomplete research shows people searching "wedding photographer Bath prices", a clearly headed prices section is the right answer. A separate page is not needed unless it becomes a large topic in its own right.

Sections, anchors and headings that help a single page rank

Because everything lives on one URL, structure does the work that separate pages would normally do. Follow these steps when building or restructuring the page.

  1. Write one descriptive title tag and meta description for the whole page, led by the primary topic and location.
  2. Use one clear H1 that states what you do and where. Google has said it does not mind multiple H1s (John Mueller's answer to how many to use was "As many as you want"), but one H1 keeps the page's focus obvious to readers.
  3. Give each section a descriptive H2 rather than a generic label. "Wedding packages and prices" tells Google and visitors more than "Services". The SEO Starter Guide notes heading order does not matter to Google, but logical order helps screen readers; see our heading tags guide.
  4. Add readable anchor IDs (id="prices", id="venues") to each section and link to them from the menu, so visitors and shared links can jump straight there.
  5. Keep content visible. Google's snippet documentation says that to increase the chance of "Read more" deep links, content should be "immediately visible on the page to a human" rather than hidden in tabs or accordions.
  6. Do not hijack scrolling. The same documentation advises against JavaScript that forces scroll position on page load, and against stripping the hash fragment from the URL, because that "breaks deep linking behavior".
  7. Use real links for navigation. Google's JavaScript guidance says it "can only discover your links if they are <a> HTML elements with an href attribute." Menus built from clickable divs are invisible to crawlers.
  8. Add structured data for the business (LocalBusiness or a relevant subtype) with name, address, phone and opening hours that match your Google Business Profile.

Searches a one-page site can realistically win

Match your expectations to the format.

Search typeRealistic for one page?What makes the difference
Brand name ("Smith Plumbing")YesConsistent name across the site, Google Business Profile and directories
Core service + town ("plumber in Frome")Yes, especially in the map packGoogle Business Profile strength, reviews, local links
Niche service with low competitionOftenBeing the most specific answer on the page
Several services in several townsRarelyNeeds separate service and location pages
Informational questions ("why is my boiler losing pressure")RarelyNeeds dedicated articles
Competitive national termsNoNeeds depth, many pages and strong authority

For local businesses, the map pack is the big opportunity, and it depends heavily on your Google Business Profile rather than on how many pages your site has. Google's own help lists three factors for local results: relevance, distance and prominence, explaining that prominence is partly "based on info like how many websites link to your business and how many reviews you have."

“Relevance is how well a Business Profile matches what someone is searching for.”

— Google Business Profile Help, Tips to improve your local ranking on Google

A one-page site that clearly states the service and area, linked from a complete Google Business Profile with strong reviews, can compete well locally. Our local SEO guide covers the wider picture.

Adding a blog or service pages without rebuilding the site

You do not have to abandon the design you like. Most builders let you keep the scrolling homepage and add normal pages alongside it. The hybrid approach works well:

  • Keep the one-page homepage as the overview, with each section summarising a service.
  • Add a full page per important service at a clean URL (/wedding-photography/, /headshots/), and link to it from the matching homepage section with a "See packages" link.
  • Add a blog or guides section in a subfolder (/guides/) for informational searches, such as venue guides or "how to plan a wedding photo timeline".
  • Change menu links from fragments to real URLs for the sections that now have their own pages; keep fragments for small sections like Contact.
  • Update the homepage title to the brand and broad offer once individual services have their own pages, so the pages are not competing.

Here is what the hybrid structure looks like for the hypothetical Bath photographer once two services and a guides section are added:

URLRolePrimary search targetLinked from
/Scrolling overview of the businessBrand name; "photographer Bath"Google Business Profile, directories, social profiles
/wedding-photography/Full service page with packages, venues and process"wedding photographer Bath"Homepage weddings section, guides, main menu
/headshots/Full service page for business headshots"corporate headshots Bath"Homepage headshots section, main menu
/guides/Index of advice articlesInformational searchesMain menu, footer
/guides/bath-wedding-venues/Venue guide with photos from real weddings"wedding venues in Bath" style questionsGuides index, wedding service page
/#contactContact section on the homepageNone (fragment, not indexed separately)Every page

When adding service pages, avoid thin duplicates of the homepage section. Each new page should carry more detail than the summary: process, pricing, examples, FAQs specific to that service. Our guide to landing page SEO covers the balance between conversion focus and ranking content.

Technical checks specific to single-page builders

One-page templates often rely on JavaScript, lazy loading and animation. Run these checks after building or changing the site:

  • Inspect the rendered page. Use the URL Inspection tool's live test in Search Console to confirm that all sections appear in the rendered HTML. If access is unclear, sort it out first with our Search Console setup guide.
  • Check lazy-loaded sections. Content that only loads after scrolling or clicking may not be rendered. Load text in the HTML; lazy-load images only.
  • If the site is a JavaScript app with different "views", Google's guidance is to "use the History API to implement routing between different views" instead of fragments, so each view can have its own URL.
  • Watch page weight. A long single page with a full-screen video, gallery and animations can be slow on mobile. Compress images and defer non-essential scripts.
  • Check engagement by section. Scroll-depth data shows whether people reach your services and contact sections. If they do not, they may return to the search results to look elsewhere, a pattern we cover in pogo-sticking and dwell time.

Signs you have outgrown a one-page site

The format stops working once your business asks it to do too many jobs. Look for these signals:

  1. You offer three or more services that people search for separately, each with its own competitors.
  2. You serve several towns and want to appear for each one with genuinely local content.
  3. Your page has grown past roughly a dozen sections and visitors struggle to find things.
  4. Search Console shows impressions for many unrelated queries at low positions, because one page is trying to rank for everything.
  5. You want to publish advice content regularly.
  6. Ads and SEO need separate landing pages with different messages.

If two or more apply, plan a move to a small multi-page site. Keep the homepage URL and design language, add service pages first, and redirect any old fragment-based links in your marketing materials to the new URLs. Use our guide to SEO roadmap prioritisation to sequence the work.

Questions owners ask about one-page website SEO

Can a one-page website rank on Google?

Yes, for a focused topic, your brand name and local searches supported by a strong Google Business Profile. It struggles to rank for several distinct services, many locations or informational questions.

No. Google generally ignores URL fragments, so all sections share one URL, one title and one ranking. Anchors still help visitors and can enable "Read more" deep links in results.

Is a one-page site bad for SEO?

Not inherently. It is limited. If your business has one core offer in one area, it can perform well. The problems start when you need to rank for many different searches.

Should I use multiple H1 tags on a one-page site?

Google has said multiple H1s are fine, but one clear H1 with descriptive H2s for each section keeps the page easy to understand for visitors and screen readers.

Can I add a blog to a one-page website?

Yes. Most website builders let you keep the scrolling homepage and add a blog or guides section in a subfolder. Link to the most relevant articles from the homepage.

Getting more from your one-page site this month

Rewrite your title tag around one primary topic, replace generic section labels with descriptive H2s, make sure menu anchors and real links work, and strengthen your Google Business Profile. Then check Search Console to see which queries you are being shown for. If they spread across several services, it is time to add pages. Our local SEO and web development teams can restructure the site without losing the design you like. Get a quote.

Further reading on one-page website seo

Sources for this one-page website SEO guide

  1. Google Search Central: URL structure best practices
  2. Google Search Central: Control your snippets in search results ("Read more" deep links)
  3. Google Search Central: Sitelinks
  4. Google Search Central: JavaScript SEO basics
  5. Google Search Central: SEO Starter Guide
  6. Google Search Central: A guide to Google Search ranking systems
  7. Google Business Profile Help: Tips to improve your local ranking
  8. Search Engine Roundtable: Google on multiple H1 tags (April 2017)
Rohit Choudhary
Written byRohit ChoudharyCo-Founder, My SEO Experts

Rohit Choudhary is the co-founder of My SEO Experts and has more than 14 years of hands-on experience in SEO, paid advertising and digital marketing. Since starting out in 2011 he has helped hundreds of businesses grow through practical, data-driven search strategies, and he also serves as a consulting Digital Marketing Director for several US-based companies.

Keep reading

Related articles

Ready to grow your business online?

Get a free, no-obligation proposal tailored to your goals and budget.

CallFree Quote