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
★★ Can a 2.7 MB JavaScript bundle really pass through Google without issues?
A total JavaScript bundle size of 2.7 MB does not pose a major problem for Google indexing. It is only from 10 MB that it becomes truly problematic. Optimization remains recommended for user experienc...
May 05, 2020 ⚡ Analysis available
★★ Should you really abandon complete unbundling of your JavaScript files?
Fully unbundling JavaScript bundles into multiple separate files is not recommended because browsers have a limit on simultaneous HTTP connections per host, which slows down loading. Route-based code ...
May 05, 2020 ⚡ Analysis available
★★★ Is Googlebot still crawling your site with an outdated Chrome 41 user-agent?
Since April 2019, Googlebot Search no longer uses the Chrome 41 user-agent and has become evergreen. If requests with Chrome 41 appear in the logs, you must verify that they are genuinely coming from ...
May 05, 2020 ⚡ Analysis available
★★★ Should you really avoid multiple H1 tags on the same page?
Having multiple H1 tags on the same page is not a sign of a problem and is perfectly acceptable to Google. It is not a negative factor for SEO....
May 05, 2020 ⚡ Analysis available
★★ Why do your structured data intermittently vanish from Search Console?
The intermittent appearance and disappearance of JavaScript-generated structured data in the Search Console Enhancements report may be related to temporary rendering issues or the timing of when Googl...
May 05, 2020 ⚡ Analysis available
★★ Does Rendertron really eliminate all JavaScript from the generated HTML for bots?
Rendertron generates static HTML by executing the page via Puppeteer and then completely removing all JavaScript from the served HTML. Scripts like Google Analytics are executed during rendering but a...
May 05, 2020 ⚡ Analysis available
★★ Should you really abandon dynamic rendering for JavaScript indexing?
Dynamic rendering via Rendertron or others is a workaround that adds complexity and should be used only when absolutely necessary. For canonicalization or parameter issues, other solutions like renami...
May 05, 2020 ⚡ Analysis available
★★★ Does Google Really Ignore My Structured FAQ Markup in the SERPs?
Adding structured FAQ markup to a page does not guarantee that Google will display FAQ rich results in search results. The algorithms may decide to show fewer FAQs for certain queries or prioritize ot...
May 05, 2020 ⚡ Analysis available
★★ Should you really fix every technical imperfection on a website that performs well in SEO?
If the content is indexed, appearing in search results and generating the expected clicks and impressions, nothing should be changed even if the technical setup seems imperfect. Only fix what is reall...
May 05, 2020 ⚡ Analysis available
★★★ Should you really multiply sitemaps when you have a lot of URLs?
If you have a large number of URLs, it is advisable to use multiple sitemap indexes to organize your URLs more effectively. This allows Google to process and discover the URLs optimally....
Apr 29, 2020 ⚡ Analysis available
★★★ Why does replacing HTML with JavaScript canvas hurt SEO?
Replacing HTML text content with JavaScript canvas is not recommended for accessibility and performance reasons. Crawlers may have difficulty reading the text presented this way, and it can complicate...
Apr 29, 2020 ⚡ Analysis available
★★★ Should you ditch the noscript attribute for SEO?
The 'noscript' attribute should not be your only reliable method for rendering content, as it could be deprecated in the future. It is recommended to use native lazy-loading or other JavaScript method...
Apr 29, 2020 ⚡ Analysis available
★★★ Do complex JavaScript menus really block the indexing of your navigation?
As long as the navigation uses appropriate links with anchor tags and hrefs, it will be correctly followed and indexed by Google. Avoid complex interactions, such as dropdowns that are not traditional...
Apr 29, 2020 ⚡ Analysis available
★★★ Do full-page hero images really harm Google indexing?
Hero images that require scrolling do not pose an issue for indexing as long as the complete content is present in the DOM....
Apr 29, 2020 ⚡ Analysis available
★★★ Why does Google keep crawling your old URLs after a redesign?
Even after a URL scheme change, Google may still see old URLs if they are still referenced on the web. Make sure all point to the new ones with appropriate redirects....
Apr 29, 2020 ⚡ Analysis available
★★★ What happens when your HTML metadata contradicts the JavaScript ones?
When static HTML metadata and those rendered by JavaScript differ, Google tends to favor the ones rendered by JavaScript, but can also rewrite them if they do not seem relevant....
Apr 29, 2020 ⚡ Analysis available
★★★ How does the initial load of a SPA potentially ruin your SEO?
In single-page applications (SPAs), the initial load is crucial as it influences the user's perception of speed. Optimize this initial load to enhance the user experience....
Apr 29, 2020 ⚡ Analysis available
★★★ Are Third-Party Scripts Really Hurting Your Core Web Vitals?
To minimize the impact of third-party scripts on performance, declare them with the 'defer' attribute and place them at the bottom of your HTML page to reduce interruptions to Time to Interactive....
Apr 29, 2020 ⚡ Analysis available
★★ Will Server-Side Rendering Become Essential for the SEO of JavaScript Applications?
The future focus for JavaScript web applications will be on enhancing performance and facilitating server-side rendering to ensure faster user experiences....
Apr 29, 2020 ⚡ Analysis available
★★★ Is it really necessary to split your sitemap into multiple files to index a large site?
If you have a large number of URLs to index, it is acceptable to divide your sitemap into multiple sub-sitemaps as long as you adhere to Google's limit of 50,000 URLs per sitemap file....
Apr 29, 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.