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
★★ Do Service Workers really enhance the crawling and indexing of your site?
Service Workers act as intermediaries between the application and the network, allowing for customized cache control and improved resource management in case of network disconnection....
Apr 29, 2020 ⚡ Analysis available
★★ Should you go all in on server-side rendering to excel in JavaScript?
Future innovations in JavaScript should focus on improving performance, particularly through server-side rendering and resource loading optimization....
Apr 29, 2020 ⚡ Analysis available
★★★ Does JavaScript really represent the future of web development for SEO?
JavaScript has become an essential pillar for developing rich, interactive web applications, and its use will continue to grow with the evolution of frameworks and tools....
Apr 29, 2020 ⚡ Analysis available
★★★ Are Your JavaScript Links Wrecking Your Crawl Budget, and How Can You Fix It?
Use semantic HTML markup for links and ensure your links point to a correct URL. Avoid using pseudo-protocol URLs like 'javascript:' because they are not followed by crawlers. Make sure that links inc...
Apr 29, 2020 ⚡ Analysis available
★★★ How do internal links really shape the topical relevance of your pages?
Links allow crawlers to explore the pages of your website and understand the structure and architecture of information. They are essential for search engines to determine which pages are relevant to a...
Apr 29, 2020 ⚡ Analysis available
★★★ Is it true that URL fragments (#) are killing your crawl budget and how can you fix it?
Avoid using URL fragments if you want crawlers to discover and follow your links. Fragment identifiers are not designed to point to different content and are ignored by crawlers....
Apr 29, 2020 ⚡ Analysis available
★★★ Do AJAX calls really consume crawl budget or not?
When a site uses AJAX calls to load content, these resources can be indexed but do not affect the crawl budget. Use the HTTP X-Robots-Tag headers to prevent their indexing without impacting the render...
Apr 28, 2020 ⚡ Analysis available
★★★ Is Infinite Scroll Secretly Killing Your Organic Rankings?
Martin Splitt explained during a hangout that certain infinite scroll systems on websites could cause SEO damage. For example, when part of the content isn't loaded until the user scrolls down their s...
Apr 27, 2020 ⚡ Analysis available
★★★ Should You Still Optimize the Noscript Tag for SEO in 2024?
Martin Splitt explained during a hangout that Google no longer supports the "noscript" tag, except for images. But even this approach could soon be reconsidered by removing this support for images, if...
Apr 20, 2020 ⚡ Analysis available
★★★ Should you worry that Googlebot doesn't support WebSockets?
Googlebot currently does not support WebSockets, and there are no imminent plans to do so. However, Google may consider support if the trend of websites significantly shifts towards this technology....
Apr 09, 2020 ⚡ Analysis available
★★★ Does image lazy loading really impact Google indexing?
For lazy-loaded images, if the testing tools show that the rendered HTML contains high-quality versions, then they will be indexed. Using native lazy loading attributes is recommended to ensure that t...
Apr 09, 2020 ⚡ Analysis available
★★ Does Google really index notifications that load on onload?
Notifications that load during the onload event can be indexed by Google. To prevent indexing, either hide the notification from users identified as Googlebot or require user interaction to display it...
Apr 09, 2020 ⚡ Analysis available
★★★ What really defines cloaking according to Google?
Cloaking is defined as presenting different content to users compared to Googlebot with the intent to deceive. Minor differences, such as adjustments for rendering or mobile, are not considered cloaki...
Apr 09, 2020 ⚡ Analysis available
★★★ Does client-side rendering (CSR) really hurt an Angular site's SEO?
An Angular site where content is rendered client-side does not present ranking issues as long as the content is visible to Googlebot and the site is not too slow....
Apr 09, 2020 ⚡ Analysis available
★★★ Can Google really interpret what it can't see in the DOM when it comes to JavaScript and structured data?
Google can interpret structured data added via JavaScript, but it must be visible in the rendered HTML. Tools like the Rich Results Test can help verify this....
Apr 09, 2020 ⚡ Analysis available
★★ Do Google's SEO statements have an expiration date?
Statements made by Google employees can evolve over time with updates in technology and algorithms....
Apr 09, 2020 ⚡ Analysis available
★★★ Is dynamic rendering in JavaScript really a dead end for your SEO?
Dynamic rendering is seen as a temporary solution for sites that heavily use JavaScript. The preferred solution is server-side rendering with hydration for increased efficiency....
Apr 09, 2020 ⚡ Analysis available
★★★ Is client-side routing really compatible with Google indexing?
Client-side routing is compatible with Googlebot, just like isomorphic pages and rehydration. Use testing tools to verify that the content is correctly visible and indexed....
Apr 09, 2020 ⚡ Analysis available
★★★ Does hidden content in the DOM really get indexed by Google?
Hidden content present in the DOM is taken into account by Google for indexing, unless it is deemed irrelevant or misleading....
Apr 09, 2020 ⚡ Analysis available
★★★ Should You Worry About External Resources (JS/CSS) Blocking for SEO?
Martin Splitt indicated during a hangout that it generally does not pose major SEO problems if external resources (JavaScript or CSS files) that are hosted elsewhere than on the site using them are bl...
Apr 06, 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.