SEO !! The people who has his own small startup or even just a small page in facebook of his small or big company, gets ample of calls in a day to create a website or make it come in the first page of Google searches. A lot knows that this job is done by the “traffic generation” method of Search Engine Optimization.
If we dig deep in What is SEO ?
It is the process of making a Website’s search related pages on the top of Search Engine Results(i.e. making it more discoverable).
The topic of discussion today is one of the most debated topic that surrounds the SEO, which is
Client side rendering VS Server side Rendering
So before starting let know that how can a web page be rendered
There can be two ways of rendering any web pages:-
There is a famous metaphor to understand the same in simple way:-
“With server-side rendering, whenever you want to see a new web page, you have to go out and get it, this is analogous to you driving over to the super market every time you want to eat. With client-side rendering, you go to the super market once and spend 45 minutes walking around buying a bunch of food for the month. Then, whenever you want to eat, you just open the fridge.” — Adam Zerner
Which has better SEO:-
Server Side rendering is not necessary in react applications
Now, Every one does SSR to improve First Meaningful Paint Time.
To Improve the User Experience, SSR Comes to rescue.
NO here’s a question
***Is Next.js a solution over Create-react-app?***
->Next.js is a lightweight framework for static and server-rendered React applications.
This is great both for performance in first-page load and SEO purposes, as we’ll see in a moment.
Next takes all the good parts of React and makes it even easier to get an app running. It does this thanks to multiple built-in configurations—automatic code-splitting, file-system routing, server-side rendering, static files exporting, and styling solutions. It can also be used as a static site generator.
It currently sits on top of the list of the most popular tools of its kind and is still growing in popularity. Not surprising, considering the rising adoption of the React framework.
No wonder big companies such as Netflix, Uber, and GitHub are already using it.
for First 100 Entrepreneurs