|
To crawl and index your content. When a search engine bot visits a dynamically rendered page, it gets a version of the page rendered on-demand in headless chrome. A "headless" browser is one that has no visual representation or screen, and has all the basic technologies of a browser, except that the output is code rather than an interactive screen. What is dynamic rendering for? Dynamic rendering is ideal for large, JavaScript-heavy, and rapidly changing sites. It is also effective for companies with limited budgets or lack of technical personnel. Google explains that "dynamic rendering is suitable for indexable, JavaScript-generated content that changes rapidly." Dynamic rendering also helps search engine bots crawl and index more of your important content (more on that later), so it's usually best suited for sites that suffer from crawl budget issues – typically large websites. is. It has also been found to be easier to deploy than server-side rendering and less costly than pre-rendering content to both humans and bots.
If you are having trouble deciding whether dynamic rendering is suitable for your site, and if any of the following questions apply to you, why not consider implementing it? The web properties you are considering implementing dynamic rendering should be indexable (i.e. you want them to be found by search engines) The Belgium Phone Number Data web property uses JavaScript to generate some or all of its content. The content on your website changes rapidly (e.g. an e-commerce site with constantly changing inventory) You're worried about crawl budget issues (i.e., you're worried that search engine bots won't be able to find important content) The engineering team is too busy to implement server-side rendering. have budget constraints Why do Google and Bing recommend dynamic rendering? Google and Bing can process JavaScript, but there are limits to how much they can process.
Dynamic rendering removes these limitations by allowing search engine bots to retrieve content without the need for rendering. Google publicly states: “Just because Googlebot can render JavaScript doesn't mean you want to rely on it.” — Martin Splitt explains why he implements dynamic rendering "Currently, JavaScript is difficult to process, and not all search engine crawlers can process it properly or quickly. We hope that this problem will be fixed in the future. , in the meantime, we recommend dynamic rendering as a workaround for this issue." — Google Google's documentation on dynamic rendering The key here is that Google has a rendering queue and two waves of indexing.
|
|