Live This site runs Joomla 6.1.2
JoomClub

News, security and craft for the Joomla ecosystem

Extensions

netzSINN hreflang adds language annotations to Joomla pages

netzSINN hreflang is a free Joomla plugin for identifying a page’s language and pointing to its alternate language versions.

This job arises when a site publishes translations of only some pages, rather than running a complete multilingual edition. Search engines need links between equivalent language versions, while the document language also matters to assistive technology. The developer says netzSINN hreflang adds that information by letting an administrator enable languages and assign them to menu items.

Joomla already covers much of the broader multilingual case: administrators can enable language packs, assign languages to menu items and content, create language associations, and use the Language Filter and language-switcher modules. A template override can adjust visible language labels or markup, while a custom plugin can handle unusual URL or metadata requirements. This extension goes beyond the basic workflow by targeting language and alternate-page annotations for selected menu items, including sites that have only a few translated pages. The listing does not explain precisely which tags or headers it generates, so that distinction needs checking.

It is aimed at a multilingual or partly translated site maintained by an administrator who wants page-level language metadata without building every Joomla multilingual feature into the site. A single-language site, or a site whose translations are already correctly associated and annotated by its core setup or template, is unlikely to need it.

  • The listing marks it as a free download under GPLv2 or later and lists Joomla 6 compatibility.
  • netzSINN has 12 other extensions listed, but this extension has no reviews; that offers limited evidence about the developer’s track record.
  • There is no documentation or support listed. Check the generated markup, treatment of canonical and associated URLs, handling of missing translations, and compatibility with the site’s existing multilingual configuration before installing.

Listed on the Joomla Extensions Directory.