What This Means

The site implements permanent (301) redirects based on the visitor's IP geolocation. Visitors from different countries are redirected to different URL variants of the site — for example, a UK visitor is 301-redirected to the /en-gb/ version of a page.

Why It Matters for SEO

Geo-based 301 redirects can cause cloaking-adjacent issues: Googlebot typically crawls from US-based IP ranges and may always be redirected to the US version of the site, never seeing country-specific content. If your hreflang configuration is not correct, the regional versions may not be indexed correctly for their target countries.

Additionally, permanent redirects based on a variable signal (user location) are conceptually mismatched — the 301 implies the URL has permanently moved, but the destination is not permanent for all users.

What the Platform Checks

The platform detects 301 redirects that target country-specific or locale-specific URLs and cross-references them with the detected user-agent. Fires when permanent geo-based redirects are found.

How to Fix It

  • Use hreflang instead: Serve the same URL to all users and use hreflang to tell search engines which version to show in which country.
  • If geo-redirects must exist: Use 302 (temporary) rather than 301, and ensure Googlebot (US IP range) is directed to the correct indexable version.
  • Never cloak: Do not show Googlebot a different page than users see — this is a manual action risk.
  • Test: Use Google Search Console's URL Inspection with different geographic user-agents to see what Googlebot actually experiences.

Audit your geo-redirectconfiguration

The audit identifies every geo-based redirect so you can verify crawlers are seeing the right content.