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. If Fetch As Google can render website, it should be appear on SERP ?

    If Fetch As Google can render website, it should be appear on SERP ?

    Intermediate & Advanced SEO
    4 2 192
    • 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.
    • hamoz1
      hamoz1 last edited by

      Hello everyone and thank you in advance for helping me.

      I have a Reactjs application which has been made by Create-React-App that is zero configuration. Also I connect it using Axios to the API using Codeigniter(PHP).

      Before using Reactjs, this website was at the top Google's SERPs for specific keywords. After Using Reactjs and some changes in URLs with no redirection in htaccess or something else, I lost my search engine visibility! I guess it should be caused by Google penalties!

      I tried using "react-snap", "react-snapshot" and so forth for prerendering but there are so many problem with them. Also I tried using Prerender.io and unfortunately my host provider didn't help me to config the shared host!

      Finally I found a great article that my website eventually display in Rendering box of Fetch As Google. But still in Fetching box, the dynamic content didn't display. But I can see my entire website in both "This is how Googlebot saw the page" and "This is how a visitor to your website would have seen the page" for all pages without any problem.

      If Fetch As Google can render the entire of the website, is it possible to index my pages after a while and it would be appear on Google's SERP?

      mokaab_serp.png

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

        From the sounds of it, it's not a penalty - it's just a botched migration (with no redirects) to a new platform which is less search-accessible than the previous platform.

        Fetch and render has many pitfalls. It (WRONGLY) makes webmaster's think that, every crawl Google does - will be to that level of depth. What you get with fetch and render is a best-case scenario, where Google are deploying all their crawling and rendering technologies for you including rendered browsing (to capture generated content)

        You have your base (un-modified) source code, and then you have your modified source code. To get at that (which is far richer, especially for sites which are mostly generated) you have to run a crawler which uses a headless browser (something like Selenium or Windmill, through something like Python) in order to fire the scripts and harvest the modified source data. These days that doesn't take extreme amounts of time, but it does take extreme amounts of time when you compare it to base-source scraping (on average 10x longer). It may still seem like seconds to you, but believe me it takes much more time than near-instant source-code scraping

        Google's mission is to index the web. Do you really think they're going to take a random 10x efficiency hit because, modern devs have decided that more modified content is faster and better?

        Well... they will and they won't. Google have confirmed that they can and do crawl in this way. But results from moves just like yours, are constantly showing us that they don't deploy this tech for everyone - and even when they do, they don't use it all the time for every crawl (scrape)

        If you're in control of a huge site that Google can't afford to lose from their index (like compare the market, Barclays, coca-cola etc) then you have a lot more room to play in this area and reap the benefits of a lightning fast CMS (and front-end deployment, obviously better UX)

        If you're not in that position, don't be surprised when these things happen. You have to have some perspective on yourself and what your site is worth to the web. To you it's everything, to Google it's one grain of sand on a vast ocean-floor. And it's one grain of sand which is making Google's life harder, by hitting the efficiency of their core MO (mission objective)

        There may be some stuff you can do to fix this, or it may be time to swallow a bitter pill and do a roll-back.

        Looking at your source code:

        • view-source:https://www.mokaab.com/

        ^ the above link will only work in Google Chrome!

        It is obvious that it's extremely bare

        Let's download the 'base' source code to a PHP file:

        • https://d.pr/f/J6DJsM.php

        It's actually just 3 lines of code, but it probably takes up the space of ... well, a lot more than that (hundred lines maybe)

        But here's your modified source code:

        • https://d.pr/f/E3Tahz.php

        It's WAY BIGGER, it's 49 lines of code and even then it's highly condensed

        My assertion to you, is that not enough of your coding and content resides within the 'base' source code, most of it is in the modified source code

        It's a tough lesson to learn. Yeah, Google 'can' do many things. Yeah their analysis tools put their best foot forwards and show you what they 'can' do. But 'can' and 'will'... they're different cookies man

        if you have a powerful enough server (even if you don't maybe it's time to get one!) - maybe you could have all the scripts fire server-side and then just fire users (and search engines) the pre-rendered base-source. Or do something clever like that. This is not game-over, but you'll need to get really smart now. I wouldn't recommend bothering to do that without retrospectively going back (FAST) and doing a full, URL-to-URL 301 redirect migration project (using .htaccess or web.config)

        The faster you act, the more likely your recover

        1 Reply Last reply Reply Quote 3
        • hamoz1
          hamoz1 last edited by

          Thank you Effectdigital for this response and for your spending time to me. I read twice to get understand and it was fully explained all things in details. I'm gonna searching more about some of your keywords that you mentioned above. I have planed to run SSR in a few months later and finished this problem as well.

          1 Reply Last reply Reply Quote 1
          • effectdigital
            effectdigital last edited by

            Absolutely not a problem. I do think that SSR would be a really positive way forwards for your website! Hopefully that will begin to get the trend-line going up again instead of down

            1 Reply Last reply Reply Quote 0
            • 1 / 1
            • First post
              Last post
            • Fetch and render partial result could this affect SERP rankings [NSFW URL]
              soukare
              soukare
              2
              5
              197

            • Can I define that one area of my website is a regualr news (no subscription) and the other part of the website is news that only subscribers can read?
              Roman-Delcarmen
              Roman-Delcarmen
              1
              2
              35

            • Previously blacklisted website still not appearing on Google searches.
              rodneywarner
              rodneywarner
              0
              3
              67

            • Internal Search Results Appear in Google SERPS
              JaneCopland
              JaneCopland
              0
              5
              654

            • Website penalised can't find where the problem is. Google went INSANE
              gfiorelli1
              gfiorelli1
              0
              5
              303

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

            • Why did this website disappear from Google's SERPs?
              VentaMarketing
              VentaMarketing
              0
              3
              416

            • How a press release can help with Google serp?
              SoftzSolutions
              SoftzSolutions
              0
              3
              535

            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