Can t we SEO Mern Stack Applications and reactjs Applications

0 votes

I created a MERN Stack Application which uses reactjs as the frontend, Nodejs with express as the Backend, and MongoDB as the Database. I want to do SEO for this application but in many articles and resources, I have seen them mentioning that we can't SEO Reactjs applications and instead we need to implement SSR(Server side rendering).

  1. My first question is Can we upgrade the existing MERN application to NextJs?
  2. any other methods to SEO this MERN Application?
  3. Do I need to stop using React as the frontend in my future projects? Instead, do I need to use Nextjs definitely in my future projects?
Mar 13, 2022 in Digital Marketing by Kichu
• 19,040 points
808 views

1 answer to this question.

0 votes


You cannot do SEO of a react application. You have to use SSR for it. And yes you can update your  existing MERN to Nextjs application but its a lengthy manual process 

  • Routing (NextJs has a different way of routing)
  • Way of Importing Styles
  • Run Scripts in package.json
  • If you have used browser things like window objects, localStorage then you have to handle those in SSR

And there may be other issues you might face while running the app.
To answer your second question SSR is the only way without SSR you can't SEO the Mern application. 
And for the third question:  

  • Go with NextJs if SEO is a must and you want SSR (Ex: E-Commerce Site, Personal Site)
  • Go with React if no SEO (Ex: Admin Panel, Specific User-based Web App).
Those who are reading this thread, don'r forget to check out the React JS Training by Edureka. 
answered Mar 15, 2022 by narikkadan
• 63,600 points

Related Questions In Digital Marketing

0 votes
0 answers

Reactjs fetch data from API and google SEO problem

My website create with ReactJS and all ...READ MORE

Mar 4, 2022 in Digital Marketing by Kichu
• 19,040 points
569 views
0 votes
0 answers

SEO: Why "indexed pages" in Webmaster Tools and the command "site:" gives so much difference?

"Indexed URLs: 305,509"webmaser shows this when i ...READ MORE

Mar 2, 2022 in Digital Marketing by Kichu
• 19,040 points
472 views
0 votes
1 answer

"Single-page" JS websites and SEO

If you're using Rails, try poirot. It's ...READ MORE

answered Mar 4, 2022 in Digital Marketing by narikkadan
• 63,600 points
695 views
0 votes
0 answers

BigPipe Facebook and SEO

I'm quite interested in the Facebook's BigPipe technique for ...READ MORE

Mar 3, 2022 in Digital Marketing by Kichu
• 19,040 points
583 views
0 votes
1 answer

Truffle tests not running after truffle init

This was a bug. They've fixed it. ...READ MORE

answered Sep 11, 2018 in Blockchain by Christine
• 15,790 points
1,947 views
0 votes
1 answer

Hyperledger Sawtooth vs Quorum in concurrency and speed Ask

Summary: Both should provide similar reliability of ...READ MORE

answered Sep 26, 2018 in IoT (Internet of Things) by Upasana
• 8,620 points
1,473 views
0 votes
1 answer

Unable to start express server on AWS instance

It's not your code — you can't connect ...READ MORE

answered Oct 1, 2018 in AWS by Priyaj
• 58,020 points
3,160 views
0 votes
1 answer

Yoast SEO: remove og:description and twitter:description

add_filter("wpseo_opengraph_desc", "remove_yoast_og"); add_filter("wpseo_twitter_description", "remove_yoast_og"); function remove_yoast_og($description) { ...READ MORE

answered Mar 1, 2022 in Digital Marketing by narikkadan
• 63,600 points
714 views
0 votes
1 answer

Facebook Graph API SEO Comments and Profanity Filter

actually there is no way  to be ...READ MORE

answered Mar 1, 2022 in Digital Marketing by narikkadan
• 63,600 points
1,035 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP