One-time license · Multi-store view Magento 2.4.x

Stop losing international rankings to a tag Magento never adds

Magento has no built-in way to tell search engines "this page has an equivalent version in another language or store view" — the job of the hreflang tag. Most multi-store-view Magento sites ship without it, so the wrong-language version of a page can end up ranking in another country's search results. Hreflang Manager injects the correct tags into every page automatically, mapped from your store views' own locale settings.

Get Hreflang Manager See how it works

One-time license · no monthly fee · 30-day money-back guarantee

Set it up once — every page gets tagged automatically

No template edits, no manual tag per page, no ongoing maintenance.

Automatic hreflang injection

Every page's <head> gets a <link rel="alternate" hreflang="..."> tag for each store view that has an equivalent URL, generated at render time — not hand-written per page.

Mapped from real store view locales

Each tag's language/region code comes from the store view's own locale configuration, so the mapping stays correct as store views are added or renamed.

x-default tag included

An x-default tag points at the store view you designate as the fallback, so search engines have a sane default when no language/region matches the visitor.

One equivalent URL per store view

Only store views with a real equivalent URL for the current page get a tag — no broken or guessed links pointing at pages that don't exist in that store view.

Fully automatic once enabled

No per-page manual tagging, no CMS block to place, no template override — turn it on and every page is covered from that point forward.

Built for the signal search engines actually check

Addresses the exact multi-region duplicate-content signal that leads to the wrong store view ranking in the wrong country's results.

Why this exists: hreflang isn't a Magento concept at all — it's a search-engine signal that core's rendering pipeline has no hook for, because core has no notion of "this store view is the French version of that store view." Store view locale is the only piece of data core already tracks that maps cleanly to a language/region code, so this module uses it as the source of truth: for every page, it looks at which other store views have an equivalent URL, reads each one's locale, and emits a tag pointing at the right URL. Without this, a multi-store-view Magento site frequently ends up with its English pages ranking in French search results and vice versa — not because the content is wrong, but because nothing ever told Google the two pages were related. Full walkthrough: Why Your Multi-Store-View Magento Site Needs Hreflang Tags.

Install & configure

1After purchase, download the module as a .zip from your account dashboard and copy it into app/code/TVTCommerce/HreflangManager.

bin/magento module:enable TVTCommerce_HreflangManager
bin/magento setup:upgrade
bin/magento cache:flush

2Paste your license key under Stores > Configuration > TVTCommerce > Hreflang Manager > License.

3In the same configuration section, confirm each store view's locale is set correctly and choose which store view is the x-default fallback — tags start appearing on the next page load.

Buy once. Own it.

One flat price for a single store license — no tiers, no monthly fee.

Single Store

1 production domain

$34

one-time

Get Hreflang Manager

30-day money-back guarantee

Also from TVT Commerce

Hreflang tags are only one technical SEO gap

TVT Commerce also builds Bulk Meta Editor, for rewriting meta title/description/keywords across hundreds of products at once, plus AI Copilot, an in-admin assistant for catalog, sales, and CMS.