Academy

ContentKing does not (yet) render JavaScript websites such as those built in AngularJS, Backbone or React.

Although search engines are nowadays able to render web pages, it's not a best practice to actually rely on that if you want to rank well in the organic results. Instead, make sure to user server-side rendering or pre-render your webpages with a service like prerender.io. If you want to know why, then keep on reading.

Limited resources for rendering pages

Rendering pages costs a lot of server resources, so search engines can only allocate a small amount of its resources to rendering web pages. This means you shouldn't be surprised it can take search engines several days, or even weeks, to index your freshly published content. For comparison: with little effort you can have regular HTML pages indexed in a few hours.

Content that's not indexed doesn't rank

It's important to have you content indexed quickly because if search engines haven't indexed your content, it won't rank. Until your content is indexed, you'll get zero traffic from it.

And when you're making updates to the content over time, again it'll take search engines time to process those changes.

Discovering content is slow and inefficient

On top of that, links to other content won't be crawled either until search engines have rendered your page. Only then they'll be able to learn about those links, and queue them for crawling. And guess what? Search engines will crawl the content that's linked and again find that it requires rendering by the indexing process so it's passed on to the indexer.

As you can see, this is a very slow and inefficient process. And as a result of this, it hurts your SEO performance.

Higher Time to Interactive

Client-side rendering of JavaScript makes for a higher Time to Interactive (TTI). This means, visitors will have to wait longer before they're able to interact with the page.

Read on about JavaScript rendering

Start your free 14-day trial

Get up and running in 20 seconds

Please enter a valid domain name (www.example.com).
  • No credit card required
  • No installation needed
  • No strings attached