What does Google say about SEO? /
Martin Splitt is a Developer Advocate at Google, specializing in JavaScript rendering and modern web application indexing. He created the 'SEO Mythbusting' video series and regularly explains how Googlebot handles JavaScript frameworks. His statements are essential for developers looking to optimize the SEO of their applications.
Quick SEO Quiz

Test your SEO knowledge in 5 questions

Less than a minute. Find out how much you really know about Google search.

🕒 ~1 min 🎯 5 questions
★★★ Are Core Web Vitals really measured from Google bots or from your actual users?
Core Web Vitals come from real user data (Chrome UX Report), not from bots. Therefore, dynamic rendering does not impact Core Web Vitals since users receive the client-side rendered version....
Nov 11, 2020 ⚡ Analysis available
★★★ Why don't rich snippets show up even with valid Schema.org markup?
Properly implementing Event Schema markup and meeting all requirements makes you eligible for rich results, but does not guarantee their display. The algorithm decides if a rich snippet is shown for a...
Nov 11, 2020 ⚡ Analysis available
★★★ Should we ditch dynamic rendering for SSR with hydration?
Dynamic rendering is seen as a workaround. For medium to long-term investments, it's better to opt for SSR with hydration, which offers the best of both worlds....
Nov 11, 2020 ⚡ Analysis available
★★★ What happens when your initial HTML differs from the HTML rendered by JavaScript?
When there are inconsistencies between the initial HTML and the rendered HTML (canonical, noindex, title), it is considered undefined behavior. Google may unpredictably choose either one. This situati...
Nov 11, 2020 ⚡ Analysis available
★★ Should you really be concerned if Googlebot doesn't click on your buttons?
Google Search does not click on buttons on web pages. A non-functional 'Add to Cart' button in SSR is therefore not an issue for organic search....
Nov 11, 2020 ⚡ Analysis available
★★ How does the JavaScript main thread affect the indexing of your pages?
For hydration, minimize the time your JavaScript spends on the main thread as much as possible. Offload work from the main thread to prevent interactivity from being hindered and the page from becomin...
Nov 11, 2020 ⚡ Analysis available
★★ Should you really be wary of Web Workers for SEO?
Although web workers are theoretically useful for parallelizing tasks, they must be tested very carefully because there are many edge cases that can fail during rendering, as few sites use them signif...
Nov 11, 2020 ⚡ Analysis available
★★ Is JavaScript pagination really an issue for Google?
Using JavaScript for pagination isn't bad. It's acceptable as long as you test that it works correctly and that Google can crawl it....
Oct 30, 2020 ⚡ Analysis available
★★ Should You Really Fix All the 404 Errors Reported in Search Console?
The 404 error report in Search Console highlights non-existent pages, but this is not necessarily something to fix. It can happen naturally when someone creates a link to a page that does not exist....
Oct 30, 2020 ⚡ Analysis available
★★★ Is server-side rendering truly the magic solution for JavaScript SEO?
Google recommends server-side rendering as a robust approach, but it is absolutely necessary to test with tools like Search Console, the mobile optimization test, or the rich results test to ensure th...
Oct 30, 2020 ⚡ Analysis available
★★ Do JavaScript charts create duplicate content on your pages?
Adding JavaScript charts to an existing page does not cause duplicate content issues. If the chart is the only content on the page, it may not be useful and could be disregarded....
Oct 30, 2020 ⚡ Analysis available
★★ Should you really bundle your JavaScript files to preserve your crawl budget?
For JavaScript resources, use a single bundle instead of loading multiple JavaScript files to avoid wasting crawl budget. Pre-render resources if possible; otherwise, JavaScript resources remain accep...
Oct 30, 2020 ⚡ Analysis available
★★★ Could Fixing CSS Dimensions of Your Graphics Save Your Core Web Vitals?
To avoid impacting your Core Web Vitals, use CSS to give fixed dimensions to graphic containers so they do not cause layout shift (cumulative layout shift) when they appear....
Oct 30, 2020 ⚡ Analysis available
★★ Can Geolocation-Based JavaScript Redirects Really Be Crawled Safely by Google?
Modifying the URL and content during hydration based on user location is generally acceptable. Caution is necessary if rendering fails, as Google might see the server-side content. Testing is essentia...
Oct 30, 2020 ⚡ Analysis available
★★ Should you really be concerned about corrupted titles in the site: operator?
If you see default titles or corrupted descriptions in the results of the site: operator, it's not really a problem since Google generally does not use these versions for real search queries. It becom...
Oct 30, 2020 ⚡ Analysis available
★★ Should you really use server-side rendering for your metadata?
To prevent Google from sometimes fetching content without JavaScript rendering, server-side rendering of metadata is a solution. Otherwise, there's no need to worry too much as rendering and index upd...
Oct 30, 2020 ⚡ Analysis available
★★ Should you really avoid CDNs for your API calls?
CDNs should strictly be used for static resources (JavaScript, CSS, images, videos, fonts) as they can slow down dynamic API calls. For APIs, use a separate domain like api.example.com....
Oct 30, 2020 ⚡ Analysis available
★★ Should you really limit client-side API calls to boost your SEO?
Design your API to minimize the number of network calls from the browser to the server. Using GraphQL or creating a facade API that consolidates multiple requests into a single response can improve pe...
Oct 30, 2020 ⚡ Analysis available
★★★ Should you really sacrifice tracking accuracy to speed up your page loading?
Third-party scripts such as Google Analytics or Yandex Metrica slow down the page. They should be loaded as late as possible using the defer attribute, after the vital JavaScript that displays the con...
Oct 30, 2020 ⚡ Analysis available
★★ Should we really consider Googlebot as a user with accessibility needs?
To explain SEO to developers, think of Googlebot as a user with assistive technology needs: it can’t really see, doesn’t necessarily understand text at first glance, and requires semantically rich dat...
Oct 30, 2020 ⚡ Analysis available
🔔

Get real-time analysis of the latest Google SEO declarations

Be the first to know every time a new official Google statement drops — with full expert analysis.

No spam. Unsubscribe in one click.