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
★★ Should you ditch POST for crawlable APIs and switch everything to GET?
Google cannot cache POST requests, leading to greater crawl budget consumption. For rendering APIs, use GET requests. GraphQL can be employed to reduce the number of requests, but only in GET mode....
Jul 14, 2020 ⚡ Analysis available
★★ Can you really make Google crawl your site more often?
Webmasters cannot ask Google to crawl more. Google automatically detects server capacity and adjusts the crawl. It is only possible to limit crawling, not to increase it. Google's scheduler is smart e...
Jul 14, 2020 ⚡ Analysis available
★★★ Does Googlebot crawl with cookies enabled or does it ignore your personalized content?
Googlebot does not operate with cookies enabled, so it will only see the content presented to new users. To expose different content (e.g., promotions for existing users), it is advisable to create se...
Jul 01, 2020 ⚡ Analysis available
★★ Can logged-in users be redirected to different URLs without facing SEO penalties?
It is acceptable to redirect users to different URLs based on the presence of cookies as long as Googlebot can access all content versions via links. This approach does not negatively impact SEO....
Jul 01, 2020 ⚡ Analysis available
★★★ Does changing your JavaScript framework lead to a drop in Google rankings?
Changing a JavaScript framework (e.g., moving from Angular to Vue/Nuxt) should not in itself lead to a drop in ranking, as Google focuses on the content, not on the technology being used. The drops ob...
Jul 01, 2020 ⚡ Analysis available
★★★ Does rendered HTML really ensure JavaScript indexing?
To determine if content loaded by JavaScript is indexable, Google’s testing tools (URL Inspection Tool, Mobile-Friendly Test, Rich Results Test) should be used to examine the rendered HTML. If the con...
Jul 01, 2020 ⚡ Analysis available
★★★ Is content behind login really invisible to Google?
Any content located behind a login system is invisible to search engines and has no SEO impact. Webmasters can therefore freely implement JavaScript interfaces for logged-in users without SEO consider...
Jul 01, 2020 ⚡ Analysis available
★★ Should you treat Googlebot differently from users to manage redirects?
While it is technically possible to redirect only regular users to the www domain and not Googlebot, this approach makes testing and debugging more difficult. It is better to address the root cause of...
Jul 01, 2020 ⚡ Analysis available
★★★ Should you really hide consent banners from Googlebot to enhance its crawling?
It is technically acceptable not to show user consent pages to Googlebot and to load the main content directly, but this approach carries the risk of being detected as cloaking by Google's heuristics....
Jul 01, 2020 ⚡ Analysis available
★★★ Why will your hash (#) URLs never be indexed by Google?
URLs containing a hash (#) cannot be crawled or indexed by Google. For temporary content (e.g., sports match) to be findable in search before or during the event, clean routes without a hash must be u...
Jul 01, 2020 ⚡ Analysis available
★★ Is it true that Googlebot can do without pre-rendering?
In 90% of cases, pre-rendering is unnecessary for Googlebot because it executes JavaScript. If pre-rendering is used to work around a JavaScript issue, it is essential to ensure that any remaining Jav...
Jul 01, 2020 ⚡ Analysis available
★★ Does JSON-LD Really Slow Down Your Loading Time?
Adding structured JSON-LD markup (such as FAQ Schema) has a negligible impact on page speed. It only accounts for a small percentage of the total weight compared to JavaScript and images, and the brow...
Jul 01, 2020 ⚡ Analysis available
★★ Is the FAQ Schema markup actually useless for your product pages?
The FAQ Schema markup is mainly useful for informational queries and less effective for direct customer acquisition. It allows users to quickly access information, particularly for customer service qu...
Jul 01, 2020 ⚡ Analysis available
★★★ Why does Googlebot ignore your cookies and how can you adapt your personalized content strategy?
Googlebot does not execute cookies, so it only sees content intended for new users. To expose multiple variants of content (new vs existing), it is recommended to create separate landing pages accessi...
Jul 01, 2020 ⚡ Analysis available
★★★ Does switching JavaScript frameworks really ruin your SEO?
A simple change of technology (e.g., from Angular to Vue/Nuxt) should not affect SEO as long as the content, site structure, and URLs remain identical. Any drop in traffic observed during a migration ...
Jul 01, 2020 ⚡ Analysis available
★★ Is the content behind a login really invisible to Google?
Google cannot index content located behind a login. What happens once the user is logged in has no impact on SEO, and search engines do not care about it....
Jul 01, 2020 ⚡ Analysis available
★★★ How can you verify if your JavaScript content is truly indexable by Google?
To confirm if content loaded via scripts or widgets is indexable, use Google’s testing tools (URL Inspection Tool, Mobile-Friendly Test, Rich Results Test) and examine the rendered HTML. If the conten...
Jul 01, 2020 ⚡ Analysis available
★★ Should you really redirect Googlebot to www to bypass CORB errors?
It is technically acceptable to redirect only Googlebot to the www domain while keeping users on the non-www version to avoid CORB errors caused by a service worker. However, Martin recommends fixing ...
Jul 01, 2020 ⚡ Analysis available
★★ Should you really show consent screens to Googlebot to avoid possible cloaking penalties?
It is generally acceptable not to show Googlebot the user consent screen and to load the main content directly, especially if there are legal reasons preventing the content from being loaded before co...
Jul 01, 2020 ⚡ Analysis available
★★ How can you precisely identify the elements that degrade your Cumulative Layout Shift?
To identify the elements responsible for a poor CLS, you can individually block requests in the Network tab of Chrome DevTools and rerun the metrics, or use an automated Puppeteer script. Lighthouse 6...
Jul 01, 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.