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. AngularJS - What To Consider?

    AngularJS - What To Consider?

    Intermediate & Advanced SEO
    4 4 972
    • 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.
    • Malika1
      Malika1 last edited by

      Hi all,

      I have a website which is going to be rebuild in AngularJS. It's a massive website that recieves a lot of traffic. As I am new to AngularJS and with less programming knowledge, I am not 100% confident about how to go about it.

      I am requesting MOZers to please point me in the right direction to get the SEO right. What are the things to take care of? How it will impact the search engine rankings etc.

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

        Rebuilding in Angular will effective nuke all search visibility of this site. I'm not kidding. You can see similar question here:
        https://moz.com/community/q/index-problem

        and answers there. Just open site in this question and see it's source (not DOM! Just HTML source that bot get). And you also will be shocked.

        PS: I'm not saying that site with Angular can't rank and index. But it's relative harder comparing with pure HTML site.

        1 Reply Last reply Reply Quote 2
        • GreenStone
          GreenStone last edited by

          A few things:

          • One way to aid you in ensuring search engines can actually properly index your angular website would be to use a service such as  https://prerender.io/ - like many have before you.
          • Another good resource with some examples of the roadblocks you might face: https://builtvisible.com/javascript-framework-seo/ - this will also outline some recommendations of how to tackle these issues.
          • Compared to the typical HTML site, it will certainly be far more difficult. It will be doable, as long as one thing is done: test, test......and test.
          1 Reply Last reply Reply Quote 2
          • max.favilli
            max.favilli last edited by

            While developing that new website with angularjs you need to keep in mind SEO and what crawlers do.

            Put it in a simple way, you should always render the page server side at first load in a crawler friendly way, and use angular client side for UX.

            To use AJAX to load content is bad for seo no matter what js framework/library you use, from old jquery to angular or react it's always the same story, don't load SEO valuable content through ajax, or crawlers will likely totally ignore it.

            So, secure you are giving visitors and crawlers valuable SEO content right away on first load, server side, and use angular to manipulate it according to user actions.

            And while doing that, don't be tempted to cloak, or google axe will hit you.

            I have been developing websites using angularjs for years now, and always got great SEO results.

            Good luck.

            1 Reply Last reply Reply Quote 1
            • 1 / 1
            • First post
              Last post
            • Does Javascript links pass equity? (AngularJS)
              alexrbrg
              alexrbrg
              0
              3
              72

            • SPA (angularJS) Ranking Problem
              cafegardesh
              cafegardesh
              0
              2
              63

            • What is Considered Over-Optimization?
              donatasBart
              donatasBart
              0
              5
              202

            • Why are these pages considered duplicate content?
              ChiarynMiranda
              ChiarynMiranda
              0
              6
              311

            • Is an RSS feed considered duplicate content?
              gXeSEO
              gXeSEO
              0
              5
              2.3k

            • Trying to determine if either of these are considered cloaking
              HiveDigitalInc
              HiveDigitalInc
              0
              2
              427

            • How do I presuade Google to re-consider my site?
              rikano
              rikano
              0
              9
              719

            • Any experience regarding what % is considered duplicate?
              AdoptionHelp
              AdoptionHelp
              0
              2
              671

            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