Improved SEO
Prerender helps with search engine optimization by serving static HTML content to bots, ensuring that search engines can properly index dynamic web pages built with JavaScript frameworks.
Faster Page Load
With prerendered pages, there is less client-side rendering happening, which can lead to faster page loads for users, improving the user experience.
Compatibility with JavaScript Frameworks
Prerender provides a solution for dynamic content websites built with frameworks like Angular, React, and Vue.js to ensure their pages are fully crawled and indexed by search engines.
Easy Integration
The service is straightforward to integrate with various platforms and technologies, offering simple setup processes for developers.
Scalability
Prerender is designed to handle high amounts of traffic, making it suitable for websites that experience variable loads without compromising performance.
We have collected here some useful links to help you find out if Prerender is good.
Check the traffic stats of Prerender on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Prerender on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Prerender's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Prerender on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Prerender on Reddit. This can help you find out how popualr the product is and what people think about it.
What framework or service are you using to pre-render your content? Check out https://nuxt.com and https://prerender.io if you're not using something like this already. Source: about 2 years ago
The best option is going to be using SSR using Next.js/Vite SSR/similar as others have mentioned. If you do want to stick to an SPA though (vanilla React + Vite/CRA), make sure your meta tags are set dynamically, and you can definitely pre-render (using prerender.io for example) as well. Source: over 2 years ago
If you don't go with Next, you'll want to make sure that you're properly setting all your page titles, meta descriptions, and tags with something like react-helmet (or whatever the newer fork of it is called) and prerendering with prerender.io or something. Source: over 2 years ago
Thank you for the comment. I'll investigate prerender.io. I think we'll most likely change the architecture, but if we continued the developers recommended next.js. Source: over 2 years ago
Depending on how many pages you have, that can get expensive. You can get around the cost by implementing prerender.io as a stopgap (to start getting your pages indexed again -- this can take precious time) and then work your way towards a node instance that handles the static rendering for you. There are lots of tutorials on this, but they depend on which instance of React you're working in. Source: over 2 years ago
How can I get SEMRush to acknowledge my tags after render - or perhaps point to prerender.io cache pages? Source: over 2 years ago
These days google cares more about how much resources it spends to crawl a page. So server-side solutions can potentially be worse than client-rendering if the server is too slow. Basically things like prerender.io are generally worse than the google crawler. Source: over 2 years ago
At my last company, we pushed for prerendering because they decided to use Angular.JS as the codebase and Google despite what they said about it did not like it. We wanted SSR, but the best we could get is prerender.io. I can tell you that it did help a slight bit, but not at all what everyone made it out to do. Source: over 2 years ago
The benefit here is that you've now got a pre-rendered (or server rendered) landing page. If it's a marketing page, that means better performance for SEO purposes. As it stands with CRA, you have no options. You can only client render things and use prerender.io (which, tbf, covers this scenario, but if you have a goal to pre-render or server render more than 10k pages, prerender simply won't keep up. Source: over 2 years ago
You can use something like prerender.io for this either cloud or self-hosted. Source: over 2 years ago
Try looking in your google search console at how and if google renders your pages. Maybe there is some setup issues regarding prerender.io. Source: over 2 years ago
I have setup cloudflare workers to point bot traffic to prerender.io enabling bots to see pre-rendered versions of my site instantly without needing to load JS / Blazor. I've also forwarded /sitemap.xml to my aspnet core server to get an always up to date sitemap. Though google / bing search results are still awful. What other tricks do you guys use to improve a blazor sites SEO? Source: over 2 years ago
P.S. Contacted the supports of prerender.io but the logs they are providing are just a spreadsheet with several columns: date of Googlebot visit, status code, URL. And that is not the best data to put into any SEO log analysis tool. Source: over 2 years ago
SPAs are reliant on JavaScript to render content, but not all search engines execute JavaScript during crawling, and they may see empty content on your page. This inadvertently hurts the Search Engine Optimization (SEO) of your app. 2. However, most of the time, when you are building apps, SEO is not the most important factor, as not all the content needs to be indexable by search engines. To overcome this, you... - Source: dev.to / over 2 years ago
Yeah for sure - prerender.io requires a lot of testing, but if you don't have the capacity to implement SSR, then this can be an alternative. Source: over 2 years ago
As an alternate solution, you could consider doing dynamic rendering - there are applications such as prerender.io that will essentially create a static site and serve that to Googlebot. Worth noting Google have now changed their advice and consider it a "workaround" rather than a long term solution. Source: over 2 years ago
An interesting option, does it strip script and style tags? Because prerender.io on the cloud does and so you get a styleless page, and its very bad for Googlebot crawling. Source: almost 3 years ago
You don't have to maintain anything, I set up prerender.io two months ago and forgot about it since. Same goes for other solutions like Rendertron. They just re-prerender your pages every, say, 6 hours or so (in the case of prerender.io this short interval will cost money). If I would have the time and will to go on with this research, I would create a Rendertron docker and use it instead (there are a few of... Source: almost 3 years ago
What you would have to do is to write a function that redirects requests from crawlers to prerender.io'. Source: almost 3 years ago
I had a look at prerender.io. But, they have a guide on Node.js whereas I am using React. I don't have a node server. Source: almost 3 years ago
You can still improve SEO with SPA by using prerender.io or host your own. You pretty much serve that only on bots. Source: almost 3 years ago
Do you know an article comparing Prerender to other products?
Suggest a link to a post with product alternatives.
Is Prerender good? This is an informative page that will help you find out. Moreover, you can review and discuss Prerender here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.