In a recent installment of Google’s “Search Off The Record” podcast, Zoe Clifford from the rendering team joined Martin Splitt and John Mueller from Search Relations to delve into Google’s approach to handling JavaScript-intensive websites.
Google confirms its practice of rendering all websites included in its search results, regardless of their reliance on JavaScript.
Rendering Process Explained
In the realm of Google Search, Clifford detailed that rendering entails utilizing a headless browser to handle web pages. This method enables Google to index the content exactly as a user would perceive it post-execution of JavaScript and complete page loading.
Clifford explained, “We employ a browser within our indexing process to capture the webpage view after it has fully loaded and JavaScript has executed, allowing us to index it accordingly.”
All HTML Pages Rendered
One of the most notable revelations from the podcast was that Google renders every HTML page, not just a subset. Despite the resource-intensive nature of this process, Google remains committed to ensuring comprehensive indexing.
Clifford affirmed:
“We render all of them, as long as they are HTML and not other content types such as PDFs.”
She acknowledged that while the process incurs significant costs, it is crucial for accessing the complete content of web pages, particularly those heavily reliant on JavaScript.
Continuous Browser Updates
The team also covered Google’s transition to the “Evergreen Googlebot” in 2019.
This update ensures that Googlebot, Google’s web crawling bot, remains up-to-date with the latest stable version of Chrome.
This enhancement has bolstered Google’s capability to render and index contemporary websites effectively.
What This Means for Website Owners & Developers
- JavaScript-friendly websites: Google can now comprehend JavaScript-heavy websites better.
- Loading speed remains crucial: Despite Google’s improved handling of JavaScript, a fast-loading website remains essential.
- Simplicity is key: While JavaScript is acceptable, avoid excessive use. Simple websites are often easier for Google and users to navigate.
- Verify your site: Utilize Google’s free tools, such as Fetch As Google, to confirm that search crawlers can render your site correctly.
- Consider all users: Keep in mind that some users may have slower internet connections or older devices. Ensure your primary content functions correctly even if JavaScript doesn’t load perfectly.
Wrapping Up
Google’s capability to manage JavaScript-intensive websites provides developers with greater flexibility. Nonetheless, prioritizing the creation of fast, user-friendly websites that cater to all remains prudent.
By adhering to these principles, you can ensure your website maintains optimal performance for both Google and its visitors.
Original news from SearchEngineJournal