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
        • React.js Single Page Application Not Indexing
          Martijn_Scheijbeler
          Martijn_Scheijbeler
          0
          2
          420

        • At Listing Page Load More Functionality or Pagination which one best?
          Kelly_Edwards
          Kelly_Edwards
          1
          2
          464

        • 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

        • Loading Content Asynchronously for Page Speed Purposes?
          Martijn_Scheijbeler
          Martijn_Scheijbeler
          0
          4
          182

        • Broken links and Angular.js technology
          0
          1
          815

        • Pages that takes more then 1,5 second to load penalized?
          JustDucky
          JustDucky
          0
          4
          470

        • Keyworded loaded subdirectory possibly diluting the page value?
          SwissNinja
          SwissNinja
          0
          3
          284

        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