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
764 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
558 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
454 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
663 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
547 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,922 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,451 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,107 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
683 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,012 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