The Moz Q&A Forum

    • Forum
    • Questions
    • My Q&A
    • Users
    • Ask the Community

    Welcome to the Q&A Forum

    Browse the forum for helpful insights and fresh discussions about all things SEO.

    1. SEO and Digital Marketing Q&A Forum
    2. Categories
    3. Intermediate & Advanced SEO
    4. Can SPA (single page architecture) websites be SEO friendly?

    Can SPA (single page architecture) websites be SEO friendly?

    Intermediate & Advanced SEO
    2 2 1.3k
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as question
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Robo342
      Robo342 last edited by

      What is the latest consensus on SPA web design architecture and SEO friendliness?
      By SPA, I mean rather than each page having its own unique URL, instead each page would have an anchor added to a single URL. For example:

      • Before SPA: website.com/home/green.html
      • After SPA: website.com/home.html#green (rendering a new page using AJAX)

      It would seem that Google may have trouble differentiating pages with unique anchors vs unique URLs, but have they adapted to this style of architecture yet? Are there any best practices around this?

      Some developers are moving to SPA as the state of the art in architecture (e.g., see this thread: http://www.linkedin.com/groups/Google-crawling-websites-built-using-121615.S.219120193), and yet there may be a conflict between SPA and SEO.

      Any thoughts or black and white answers?

      Thanks.

      1 Reply Last reply Reply Quote 0
      • AlanBleiweiss
        AlanBleiweiss last edited by

        There's no single answer here, however the general consensus is that it really depends on several factors:

        • Most pages can only truly be optimized for a couple high value phrases. So if you have too many phrases you want that single page to rank for, that's a tall order.
        • If you go too divergent in a single page's topical focus, that makes more of a mess due to topical dilution - weakening the primary phrase focus for that page.
        • If you force users to scroll forever (not just due to HTML5 / fluid design) that can be frustrating for readers on several levels.  That's made worse by the fact that most sites that use a one-page design tend to be one-hit-wonder magic-product sales pitch type sites, and thus reputation is an issue due to association with those for some visitors.
        • That's just a few of the reasons one-page design is not highly recommended, both from an SEO and a User Experience perspective.
        • As far as Google being able to figure out hashtag referenced content - just like every other thing their algorithms attempt to figure out, my recommendations to clients always state "don't rely on that - algorithms are inherently flawed to one degree or another - so figuring out JavaScript, AJAX, Flash - it's a crap-shoot.  Google needs multiple signals to help it figure out topical focus.  With only one URL, you lose the page TItle, URL, H1 and other related signals that only work best when there's one of each of those for separate main topics.  Sure, with HTML5 you are "allowed" to have multiple H1 tags on a page. Yet I've seen that confuse Google's algorithms.  It's just not wise to tempt the "formulaic attempt" process.
        1 Reply Last reply Reply Quote 1
        • 1 / 1
        • First post
          Last post
        • Magento 1.9 SEO. I have product pages with identical On Page SEO score in the 90's. Some pull up Google page 1 some won't pull up at all. I am searching for the exact title on that page.
          CTOPDS
          CTOPDS
          0
          3
          63

        • International SEO: can I choose only certain pages for subfolder?
          JamesCrossland
          JamesCrossland
          0
          2
          40

        • Do you know if there is a tool that check all the scripts that are running on the page, and can diagonse scripts that can harm our seo?
          kadut
          kadut
          0
          3
          52

        • Is a One Page Website template bad for SEO?
          impactzoneco
          impactzoneco
          0
          3
          557

        • SEO: Can you rank Amazon product Pages ?
          GAZ09
          GAZ09
          0
          3
          595

        • If other websites implement our RSS feed sidewide on there website, can that hurt our own website?
          rhondahurwitz
          rhondahurwitz
          0
          9
          290

        • Can too many of these pages damage my SEO?
          MashBonigala
          MashBonigala
          0
          2
          241

        • Can MadCap Flare WebHelp be made SEO Friendly?
          justin-brock
          justin-brock
          1
          4
          1.8k

        Get started with Moz Pro!

        Unlock the power of advanced SEO tools and data-driven insights.

        Start my free trial
        Products
        • Moz Pro
        • Moz Local
        • Moz API
        • Moz Data
        • STAT
        • Product Updates
        Moz Solutions
        • SMB Solutions
        • Agency Solutions
        • Enterprise Solutions
        • Digital Marketers
        Free SEO Tools
        • Domain Authority Checker
        • Link Explorer
        • Keyword Explorer
        • Competitive Research
        • Brand Authority Checker
        • Local Citation Checker
        • MozBar Extension
        • MozCast
        Resources
        • Blog
        • SEO Learning Center
        • Help Hub
        • Beginner's Guide to SEO
        • How-to Guides
        • Moz Academy
        • API Docs
        About Moz
        • About
        • Team
        • Careers
        • Contact
        Why Moz
        • Case Studies
        • Testimonials
        Get Involved
        • Become an Affiliate
        • MozCon
        • Webinars
        • Practical Marketer Series
        • MozPod
        Connect with us

        Contact the Help team

        Join our newsletter
        Moz logo
        © 2021 - 2026 SEOMoz, Inc., a Ziff Davis company. All rights reserved. Moz is a registered trademark of SEOMoz, Inc.
        • Accessibility
        • Terms of Use
        • Privacy