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

For redirects from desktop sites to mobile sites, Google recommends using the HTTP status code 302 instead of 301. While both are acceptable for indexing, 302 is preferred to avoid issues with incorrect caching.
8:36
🎥 Source video

Extracted from a Google Search Central video

⏱ 30:38 💬 EN 📅 20/01/2014 ✂ 5 statements
Watch on YouTube (8:36) →
Other statements from this video 4
  1. 4:50 Comment exploiter efficacement les données Search Console pour optimiser le mobile ?
  2. 17:55 Faut-il créer un nouveau compte Search Console après chaque pénalité manuelle ?
  3. 20:00 Pourquoi Google déploie-t-il certaines fonctionnalités sur un domaine mais pas sur l'autre ?
  4. 23:58 Pourquoi soumettre une demande de réexamen sans corriger les problèmes est-il voué à l'échec ?
📅
Official statement from (12 years ago)
TL;DR

Google recommends using an HTTP 302 (temporary) status code instead of a 301 (permanent) for redirects from desktop to mobile, primarily to avoid caching issues. Both codes work for indexing, but the 302 limits risks when users switch between versions. This recommendation primarily targets sites that still maintain two distinct URLs based on the device.

What you need to understand

Why does Google make a distinction between 302 and 301?

The difference between a HTTP 301 and 302 code is significant. A 301 indicates a permanent redirect: browsers, CDNs, and proxies aggressively cache this information. A 302 signals a temporary redirect, prompting clients to check the destination more frequently.

For a site that maintains two distinct versions (example.com for desktop, m.example.com for mobile), the problem arises when a user accesses from a computer after visiting the site on mobile. If a 301 has been cached, the browser may redirect to the mobile version even from a desktop. The 302 avoids this trap by forcing a reevaluation of the redirection based on context.

Does this recommendation apply to all mobile sites?

No, this directive only applies to separate URL configurations (desktop and mobile on different domains or subdomains). If you use a responsive design with a single URL for all devices, this issue does not arise at all.

Sites serving the same content on a single URL with adaptive rendering have no redirects to manage. This is actually the configuration that Google has favored for years, specifically to avoid this kind of technical complexity. Thus, this recommendation targets a fading architecture model still present on some large legacy sites.

Are the two codes really equivalent for indexing?

Google states that both 301 and 302 are acceptable for mobile indexing. Technically, Googlebot understands the logic of redirection in both cases and will correctly index the mobile version.

The real issue is not indexing, but user experience. Incorrect caching caused by a poorly managed 301 can send desktop users to a stripped-down mobile version, leading to frustration and bounce rates. The 302 provides a safeguard against this scenario, even though the correct implementation of a 301 with proper Cache-Control headers can theoretically work.

  • 302 codes limit aggressive caching and prevent incorrect redirects between devices.
  • Both codes work for Google indexing, with no SEO penalty related to the choice.
  • This recommendation only concerns architectures with separate URLs for desktop/mobile.
  • Responsive design with a single URL remains the best practice and avoids all these issues.
  • A poorly implemented 301 can create persistent cross-device user experience problems.

SEO Expert opinion

Is Google's position consistent with their other recommendations?

Yes, and it's even a form of pragmatic compromise. Google has been pushing for responsive design and the abandonment of separate URLs since 2015. By recommending the 302 rather than outright banning this architecture, they acknowledge that some sites cannot migrate quickly.

What strikes me is that this recommendation still appears while the majority of new projects use responsive design. This suggests that Google is still seeing issues with significant legacy sites, likely e-commerce platforms or media portals that have been stuck with these architectures for a decade. The fact that they take the time to clarify this point indicates that errors remain common.

Does the 302 have SEO drawbacks?

Historically, SEOs have long believed that a 302 does not pass PageRank as effectively as a 301. This belief is outdated. Google has repeatedly confirmed that 302s pass ranking signals in the same way as 301s.

The real downside of a 302 is more subtle: it can slow down consolidation of indexing. When you want to permanently migrate from URL A to URL B, a 301 clearly signals your intent. A 302 leaves room for doubt: is it really temporary or not? [To be verified] in the mobile/desktop context, this ambiguity does not have a negative impact since both versions legitimately coexist. But for a traditional migration, the 301 remains superior.

What are the implementation pitfalls we see on the ground?

The first pitfall: mixing logics. Some sites use a 302 for desktop→mobile but a 301 for mobile→desktop, creating inconsistency. Both directions should use the same code to avoid confusion in caching algorithms.

The second common mistake: not testing real cross-device behavior. A site may properly configure server redirects but forget that its CDN or reverse proxy applies its own caching rules. I've seen cases where the 302 was correctly sent from the origin but transformed into a 301 by Cloudflare or Akamai due to aggressive caching rules. Testing in real conditions, not just with curl from a server, is essential.

Attention: If you use a CDN, check that your caching rules do not overwrite the desired HTTP status code. Some CDNs automatically transform 302s into 301s after X passes, creating exactly the issue that Google wants to avoid.

Practical impact and recommendations

What should you do if you still maintain separate URLs?

The first step: audit your current redirects. Use a tool like Screaming Frog or a simple curl to check what HTTP code you are currently sending. Many developers configured 301s years ago without questioning it, simply because "it’s better for SEO".

If you are using 301s, switch to 302 for all desktop↔mobile redirects. Update your Apache/Nginx/IIS configuration accordingly. Document this change so that the next migration or redesign does not inadvertently reintroduce 301s.

How can you verify that the change works correctly?

Test with multiple real user scenarios. Access your desktop site from a computer, note the URL. Then access from a mobile device, check that you are redirected to m.example.com or your equivalent. Go back to the computer: you should revert to the desktop version, not remain stuck on mobile.

Use Chrome DevTools to simulate different user agents and screen sizes. Ensure that each combination produces the correct 302 code and destination. Also, check your server logs to confirm that Google bots receive the expected 302s, not residual 301s from an old configuration.

Should you really maintain this multiple URL architecture?

Let’s be honest: no, not in 2025. If you have any possibility of migrating to a responsive design with a single URL, that’s by far the best strategy. You eliminate all this complexity of redirects, device detection, and risks of incorrect caching.

This Google recommendation is a band-aid on an outdated architecture. If your project allows for a redesign or technical migration, prioritize responsive design. If you are stuck in a complex legacy with heavy business or technical constraints, then yes, apply the 302. But plan now for transitioning away from this model. Optimization projects of this type can quickly become complicated, especially when they touch on redirect infrastructure, CDN, and caching rules. If you lack internal resources or the technical context escapes you, hiring a specialized SEO agency for a thorough audit and migration plan can help you avoid costly mistakes and significantly speed up the process.

  • Audit the current HTTP codes of your desktop↔mobile redirects with Screaming Frog or curl.
  • Replace all 301s with 302s in your server configuration (Apache, Nginx, IIS).
  • Check that your CDN is not transforming 302s into 301s via automatic caching rules.
  • Test real cross-device behavior: desktop→mobile→desktop to confirm proper functionality.
  • Check server logs to ensure that Googlebot is indeed receiving 302 responses.
  • Plan a migration to responsive design with a single URL to permanently eliminate this issue.
Using 302 for mobile redirects is a relevant defensive practice if you still maintain separate URLs. It prevents cross-device caching issues without penalizing indexing. However, the real strategic advice remains to migrate to responsive design as soon as possible, rendering this issue moot.

❓ Frequently Asked Questions

Un 302 pénalise-t-il le transfert de PageRank par rapport à un 301 ?
Non, Google a confirmé que les 302 transmettent le signal de ranking de la même manière qu'un 301. Cette différence historique n'existe plus dans l'algorithme actuel.
Dois-je changer mes 301 existants en 302 si mon site fonctionne correctement ?
Si vous n'observez aucun problème de redirection incorrecte cross-device et que votre cache fonctionne bien, ce n'est pas une urgence. Mais lors de la prochaine mise à jour technique, privilégiez le 302 pour plus de sécurité.
Cette recommandation s'applique-t-elle aux sites responsive avec une seule URL ?
Non, absolument pas. Si vous servez le même contenu sur une URL unique avec un rendu adaptatif, il n'y a aucune redirection à gérer. Cette directive concerne uniquement les architectures à URLs séparées desktop/mobile.
Mon CDN peut-il interférer avec mes codes de redirection ?
Oui, c'est un problème fréquent. Certains CDN appliquent leurs propres règles de cache et peuvent transformer un 302 en 301 ou vice-versa. Vérifiez toujours le comportement réel côté utilisateur, pas juste la configuration serveur.
Google indexe-t-il différemment un site en 302 versus 301 pour les redirections mobiles ?
Non, Google affirme explicitement que les deux codes sont acceptables pour l'indexation. Le choix du 302 vise à prévenir les problèmes de cache utilisateur, pas à améliorer l'indexation elle-même.
🏷 Related Topics
Crawl & Indexing HTTPS & Security Mobile SEO Pagination & Structure Web Performance Redirects

🎥 From the same video 4

Other SEO insights extracted from this same Google Search Central video · duration 30 min · published on 20/01/2014

🎥 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.