E-commerce & international

hreflang return tag error

Also called: no return tags, hreflang conflict, missing return links, bidirectional hreflang

A hreflang return tag error occurs when one page names another as a language or region alternate but the second page does not link back. Because hreflang relationships must be reciprocal, Google may ignore the annotation, so neither page gets the intended regional targeting.

Hreflang tags tell search engines which URL to serve for a given language or region. The relationship only counts when it is confirmed from both sides. Google’s rule is blunt: “If page X links to page Y, page Y must link back to page X.” When that return link is missing, “those annotations may be ignored or not interpreted correctly.”

Why the reciprocity is required

Google enforces two-way links so “someone on another site can’t arbitrarily create a tag naming itself as an alternative version of one of your pages.” Each version also has to reference itself, not just its siblings. Miss either half and the whole cluster can be discarded.

A minimal correct pair looks like this:

<!-- on example.com/en/ -->
<link rel="alternate" hreflang="en" href="https://example.com/en/">
<link rel="alternate" hreflang="de" href="https://example.com/de/">
<!-- the /de/ page must carry the identical two lines -->

If /de/ lists only itself and drops the /en/ line, that is a return tag error, and both URLs lose the annotation. Crawlers like Screaming Frog flag this as “missing return links (or return tags in Google Search Console)” and rate it high severity. Note that Google retired the old Search Console International Targeting report, so today you catch these with a crawler, not inside GSC. If maintaining a full set across every language gets hard, Google says you can omit some pairs and it will still process the ones that point to each other.

How it affects your traffic

E-commerce stores hit return tag errors more than anyone, because a multi-country catalog generates hreflang across thousands of product and category URLs, and any drift breaks the pair. When a SKU goes out of stock in one market, a template changes, or a currency variant is added, one side of the cluster stops linking back and Google discards the targeting. The visible cost is shoppers landing on the wrong regional page (wrong language, wrong currency), which tanks conversion, or two same-language storefronts collapsing so only one ranks. Keeping hreflang clusters in sync as inventory shifts is ongoing technical work, and it is part of what our E-commerce SEO service maintains.

Get E-commerce SEO that moves the needle

We turn terms like this into ranked pages and qualified pipeline. Start with a free Initial SEO Strategy.