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. Angular JS - Page Load

    Angular JS - Page Load

    Intermediate & Advanced SEO
    2 2 308
    • 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

      Website build in process in Angular JS. We are looking at prerendering the pages so its all good. However, because there are going to be few server requests, how would the page load be like for search engines?

      Also, on the client side (browser) would there be any impact if we prerender the pages?

      Cheers!

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

        Did you read prerender documentation?
        https://prerender.io/documentation/install-middleware#apache

        Because there you can find two examples (Apache + nginx):
        https://gist.github.com/thoop/8072354
        https://gist.github.com/thoop/8165802

        How they works? Simple - bot's are received proxified version from this url:
        http://service.prerender.io/http://example.com/url
        this works as your server is switch to specific proxy mode called reverse proxy. This works similar as proxy. Proxy caches results from few computers/network to the internet. Computers are clients, they sent requests, proxy go in internet and execute it, then return result to clients. This is normal way. In reverse way - internet is client and proxy serve requests to internal infrastructure. This allow hiding internal infrastructure, easy scaling or even make complex site with few internal servers (one will process /blog, other /shop, third /support, etc).

        But - this "prerender" version is served only to bots. Normal clients (not in list) received AngularJS version of HTML. Since everything is served from your own server you shouldn't hesitated.

        Second - do not (!!!) sent prerendered version to clients because prerender can't load pages from your server to make it prerendered. You can make easy overload your server in redirect loop. Also prerender server's too.

        1 Reply Last reply Reply Quote 1
        • 1 / 1
        • First post
          Last post
        • How to handle images (lazy loading, compressing, caching...) to impact page load and thus SEO?
          JordanLowry
          JordanLowry
          0
          2
          71

        • Lazy Load Pictures on main page
          0
          1
          81

        • React.js Single Page Application Not Indexing
          Martijn_Scheijbeler
          Martijn_Scheijbeler
          0
          2
          420

        • Page not ranking because of React.js ?
          0
          1
          131

        • Infinite 302 redirects on a site using Angular JS
          BasKierkels
          BasKierkels
          0
          9
          728

        • How to 301 Redirect /page.php to /page, after a RewriteRule has already made /page.php accessible by /page (Getting errors)
          DirkC
          DirkC
          0
          2
          435

        • Any downsides of (permanent)redirecting 404 pages to more generic pages(category page)
          MatthewBarby
          MatthewBarby
          0
          2
          133

        • Do in page links pointing to the parent page make the page more relevant for that term?
          IM_Learner
          IM_Learner
          0
          6
          747

        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