So, like, for many, many websites even if they do not run JavaScript, they might still go through the render phase, because it doesn’t make a difference as much. I thought this was a lot more, this is still a lot, like, more frequently happening that we are going like: ”Oh, all right, we are gonna skip rendering.” It is not as frequently happening anymore.
And the interesting thing is that, so, what I want to make very, very clear because I talked to the team and I was surprised about this. BUT there is a heuristics that is very, very –īG : So, you look at the difference between the initial HTML, and, then, if after rendering you see extra content? Rendering runs JavaScript – boom! – a lot of content happens that wasn’t there before – so we’re like, aha! OK, so this needs to be rendered. Then, this HTML that we got from the original HTTP GET request from the crawl, goes into rendering. What we do is we do an HTTP request, and we get something back, right – some HTML, maybe it’s a barebone HTML and all it does is load the JavaScript and run the JavaScript. MS: Right, we do a crawl, right, which means, yeah, let’s say you get a new domain –īG : You learn how much CPU this new domain was – And, there are certain heuristics, that, if we see after a while, like, oh, this page, actually, the renderer does not diff as much or doesn’t diff, it looks the way before, like, we get – so what happens – So there’s no indexing before it hasn’t been rendered. Pretty much every website, when we see them for the first time, goes to rendering. And you might see some, you might see –īG : Wait, wait, wait, wait. So, basically, generally speaking, you may see a lot of websites that are not using JavaScript that are still going through basically two waves. MS : These days two-wave indexing – or the two waves of indexing – play less and less of a role. Martin Splitt: Do you want to answer that? Or should I answer that? Actually, we have quite a lot of bots recently to play with that because we’re investigating that. Maybe there’s not enough JavaScript or whatever. Onely’s CEO Bartosz Goralewicz was the invited guest.īartosz Goralewicz : What’s the factor, what’s the metric that, “OK, this website goes into two waves, and this one isn’t”? So we see that quite a lot where JavaScript websites are not within two waves. This hangout was hosted by Googlers John Mueller and Martin Splitt from Google Zürich. This is the relevant transcript from the Google Webmaster Central Office-hours Hangout, as recorded on August 23, 2019.
Want to know more about what Bartosz learned in his conversation with J ohn Mueller and Martin Splitt? Then check out “ JavaScript SEO is Dead, Long Live JavaScript SEO!“