What does Google say about SEO? /
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

Official statement

When transitioning to a mobile site (PWA or otherwise), make sure to properly link the mobile and desktop pages with rel-alternate and rel-canonical tags so that Google can understand these versions. Also check the rendering of the mobile pages with Fetch as Google to ensure correct indexing.
3:43
🎥 Source video

Extracted from a Google Search Central video

⏱ 57:04 💬 EN 📅 02/06/2017 ✂ 10 statements
Watch on YouTube (3:43) →
Other statements from this video 9
  1. 2:05 Faut-il vraiment demander l'avis des utilisateurs pour juger la qualité de son contenu SEO ?
  2. 8:27 Faut-il vraiment optimiser la position et le poids de chaque lien interne ?
  3. 14:49 Les chutes de trafic après migration sont-elles vraiment liées au changement de domaine ?
  4. 19:22 Comment Google gère-t-il vraiment les synonymes et les caractères accentués ?
  5. 32:57 Pourquoi Google Search Console met-il des mois à mettre à jour vos erreurs corrigées ?
  6. 42:57 Les erreurs 500 tuent-elles vraiment votre crawl budget ?
  7. 47:13 Les publicités Google Ads améliorent-elles vraiment votre référencement naturel ?
  8. 47:38 Le contenu dynamique simplifié sur mobile nuit-il vraiment à votre indexation ?
  9. 51:08 Le bac à sable Google existe-t-il vraiment ou est-ce un mythe SEO ?
📅
Official statement from (8 years ago)
TL;DR

Google requires bidirectional rel-alternate and rel-canonical tags between mobile and desktop versions to correctly identify the variants of the same page. Without this connection, the engine may index the wrong version or create duplicate content. The Fetch as Google tool (now the URL Inspection Tool) allows you to verify that the mobile rendering meets expectations before deployment.

What you need to understand

Why does Google place so much emphasis on these linking tags?

The search engine needs to understand that a desktop page and its mobile version represent the same content, not two distinct documents. Without this explicit understanding, you risk fragmenting your SEO signals between two different URLs.

The rel-alternate and rel-canonical tags create a bidirectional bridge: the desktop version points to the mobile version (alternate), and the mobile version points back to the desktop version (canonical). This system prevents Google from treating your two versions as duplicate content and helps consolidate ranking signals.

Does this practice apply only to sites on m.example.com?

No, this is precisely a crucial nuance. John Mueller mentions configurations where desktop and mobile are on separate URLs, typically in separate architectures (m-dot or dedicated domains).

Sites with responsive design or dynamic serving provide the same HTML (or nearly) on the same URL. In this case, the alternate/canonical tags are not necessary since there is only one address. However, once you physically separate the versions, these tags become mandatory.

What does it mean to check rendering with Fetch as Google?

The historical Fetch as Google tool (integrated into the Search Console) allowed you to see exactly what Googlebot retrieves and displays when crawling a page. This functionality has been replaced by the URL Inspection Tool, which offers a captured view of server-side and client-side rendering.

Checking mobile rendering is crucial because some JavaScript elements may block the display of essential content. If Googlebot doesn't see your text, links, or images during rendering, they do not exist for indexing. This validation step becomes essential before any mobile deployment.

  • Bidirectional tags: rel-alternate on desktop pointing to mobile, rel-canonical on mobile pointing to desktop
  • Relevant architectures: m-dot sites, mobile subdomains, dedicated domains (not responsive)
  • Rendering validation: use the URL Inspection Tool to confirm that Googlebot sees the mobile content
  • Duplication risk: without these tags, Google may independently index both versions and dilute your signals
  • PWAs included: even for a Progressive Web App, if the URLs differ between mobile and desktop, the tags remain necessary

SEO Expert opinion

Is this recommendation still relevant with Mobile-First Indexing?

Google has transitioned to Mobile-First Indexing for most sites, which means that the bot primarily crawls the mobile version. Yet, John Mueller emphasizes the alternate/canonical tags, which may seem paradoxical.

The reality is that these tags remain relevant for sites that still maintain separate URLs between mobile and desktop. However, the underlying advice is broader — if you still have a live m-dot architecture, it strongly signals that your technical stack is outdated. Responsive design or dynamic serving on a single URL drastically simplifies SEO management and reduces the risk of errors.

Do PWAs pose specific indexing issues?

John Mueller cites PWAs in his statement, which warrants clarification. A Progressive Web App is not a different URL format: it is a JavaScript architecture capable of working offline, with a manifest and a service worker.

If your PWA serves the same content on the same URL as your desktop version (the most common case), the alternate/canonical tags are unnecessary. However, if you choose to deploy a PWA on a dedicated subdomain (like app.example.com), then yes, you must implement these tags to connect the versions. [To verify]: Google has never issued an official directive specifically on indexing PWAs on distinct subdomains.

Is Fetch as Google still the go-to tool for checking rendering?

No. The Fetch as Google tool has been removed from the Search Console and replaced by the URL Inspection Tool, which provides a view of HTML rendering and loaded resources. This new version clearly displays JavaScript loading errors and elements blocked by robots.txt.

However, the inspection only shows a single snapshot. To detect recurring rendering issues (JS timeouts, content loaded after user interaction), it is necessary to cross-reference with third-party tools like Screaming Frog in JavaScript mode or monitor server logs to identify failed Googlebot requests. Mueller's recommendation remains valid in spirit, but the tool has changed.

Practical impact and recommendations

What should you concretely do if you have an m-dot architecture?

Start by auditing all the desktop/mobile page pairs to ensure that each desktop URL includes a <link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.example.com/page"> tag in the <head>. On the mobile side, each page should return a <link rel="canonical" href="https://www.example.com/page">.

Use a crawler like Screaming Frog or Oncrawl to extract these tags in bulk and identify orphaned pages (desktop without alternate, mobile without canonical). Correct URL inconsistencies: if the desktop points to m.example.com/pageA but the mobile redirects to www.example.com/pageB, Google will not make the connection.

How can I check if Googlebot sees my mobile content correctly?

Open the Search Console, select the URL Inspection Tool, and test a representative mobile page. Click on "Test live URL" to force a real-time crawl. Examine the screenshot of the rendering and the displayed HTML code: all main content should be visible.

If text blocks or links are missing, check for blocked resources (CSS, JS) and ensure that your robots.txt is not preventing critical file loading. Be cautious with poorly configured lazy-loading: if your images or text sections only load upon scrolling, Googlebot may ignore them.

Should you migrate to responsive design or maintain a separate architecture?

Responsive design on a single URL eliminates the complexity of alternate/canonical tags and reduces the risk of indexing errors. This is the configuration recommended by Google for years, and it also simplifies management of server cache and shared resources.

Maintaining an m-dot architecture is only justified if you have significant technical constraints (legacy backend, separate desktop/mobile teams). Even in this case, assess the long-term maintenance cost: every content change must be duplicated, every redirect verified, every tag synchronized. The ROI of a responsive migration is measured in development time saved and SEO risks avoided.

These technical optimizations can quickly become complex, especially if your site has thousands of pages or an advanced JavaScript stack. In this context, calling on a specialized SEO agency can help you avoid costly mistakes and ensure full compliance with Google's requirements.

  • Check the presence and consistency of rel-alternate tags on all desktop pages
  • Ensure each mobile page contains a rel-canonical pointing to the corresponding desktop version
  • Test mobile rendering with the URL Inspection Tool to confirm that Googlebot sees the content
  • Identify and fix resources blocked by robots.txt (critical JS, CSS)
  • Evaluate the cost/benefit of migrating to a single responsive architecture
  • Monitor server logs for 404 errors or timeouts on mobile Googlebot requests
Alternate/canonical tags are an assurance against the fragmentation of SEO signals between mobile and desktop versions. But the real strategic question is: why maintain two distinct URLs? Responsive design eliminates this issue at its source and drastically simplifies your long-term SEO management.

❓ Frequently Asked Questions

Les balises alternate/canonical sont-elles nécessaires pour un site responsive ?
Non. Si desktop et mobile partagent la même URL, ces balises ne servent à rien. Elles ne concernent que les architectures m-dot ou sous-domaines mobiles distincts.
Que se passe-t-il si j'oublie le rel-canonical côté mobile ?
Google peut indexer les deux versions indépendamment, créant du contenu dupliqué et diluant vos signaux de ranking entre les deux URL. Votre visibilité organique en souffre.
L'outil Fetch as Google existe-t-il encore ?
Non, il a été remplacé par l'Outil d'inspection d'URL dans la Search Console. Les fonctionnalités de rendu et de test en temps réel sont intégrées dans ce nouvel outil.
Comment savoir si Googlebot voit mes contenus chargés en JavaScript ?
Utilisez l'Outil d'inspection d'URL et examinez la capture d'écran du rendu ainsi que le code HTML récupéré. Si le contenu n'apparaît pas, Googlebot ne l'indexe probablement pas.
Une PWA nécessite-t-elle des balises alternate/canonical spécifiques ?
Seulement si la PWA est déployée sur une URL différente de la version desktop. Si elle partage la même URL, aucune balise de liaison n'est requise. Google n'a pas publié de directive officielle distincte pour les PWA.
🏷 Related Topics
Domain Age & History Crawl & Indexing Images & Videos Mobile SEO

🎥 From the same video 9

Other SEO insights extracted from this same Google Search Central video · duration 57 min · published on 02/06/2017

🎥 Watch the full video on YouTube →

Related statements

💬 Comments (0)

Be the first to comment.

2000 characters remaining
🔔

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.