WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Geoffrey v1.3.1

Juiz Lang Attribute

Add a custom HREFLANG meta box on your post to manually edit the link between your post and a translation (which could be outside your domain).

Juiz Lang Attribute

The facts

Rating
2.5★ from 4
Active installs
1k+
Price
Free
Last updated
28 Dec 2024
Added
Apr 2019
Requires WP
4.5
Tested up to
WP 6.7.7
Downloads
6,099

Our analysis

AI-assisted

Juiz Lang Attribute is a WordPress plugin designed to enhance SEO and accessibility by allowing users to declare language changes and translations within their content. It integrates with both the TinyMCE editor and Gutenberg, providing tools to add 'lang' and 'hreflang' attributes to posts and menu items. This is particularly useful for websites with multilingual content or those linking to pages in different languages.

The plugin is suitable for users who need to manage language attributes for accessibility or SEO purposes, especially those who publish content in multiple languages or have mixed-language content. It is free to use and can be found in the WordPress.org directory.

Best for: This plugin is best for websites that need to manage multilingual content and improve accessibility.

What it does well

  • Enhances SEO and accessibility for multilingual content
  • Integrates with both TinyMCE and Gutenberg editors
  • Allows custom hreflang alternate links for various post types
  • Supports editing of language attributes in menu items

Where it falls short

  • Known bugs with older versions of Gutenberg affecting hreflang attribute saving
  • Limited information on compatibility with Full Site Editing themes

Verdict

Juiz Lang Attribute offers useful features for multilingual sites, though users should be aware of existing bugs and limited compatibility information.

From the developer

Geoffrey's own description of Juiz Lang Attribute, lightly tidied.

To improve your SEO and the accessibility of your content, you must declare changes of language within your content.
You must also declare translations of your pages to Google to avoid duplicate content.

TinyMCE: For the people still in this old editor, buttons are available to add lang and hreflang attributes on your content, therefore to improve accessibility when screen readers are reading words from different languages than your main page language.

Gutenberg: For Gutenberg users, WordPress already provide the “Language” menu. When selecting a text you can add a specific language. This plugin will enhance this behaviour with its own command, and by remembering the last language code you used.
This plugin also comes with a hreflang option that you can put on links to tell users “this link lead to a French website” for example.

Example of cases you need this plugin:

  • You translated a blog post in your language from another blog, (hreflang alternate links)
  • You publish the same article in 2 languages on 2 different websites, (hreflang alternate links)
  • You use in your content a jargon from another language. (lang attribute)
  • You link from your post other posts in another language. (hreflang attribute)
  • Your Menus have some items not translated (lang attributes) or lead to page in another language (hreflang), you can edit those attributes in the Menus admin-menu. (WordPress 5.4 compatibility) If you have a FSE (Full Site Editing) theme, I don’t know how this will work for you, but you can use the Gutenberg commands this plugin put at your disposal.

Features available

  • Custom hreflang alternate links for posts (page, and custom posts)
  • Attributes hreflang and lang available and visible in the editor
  • Attributes hreflang and lang available on your main Menus items. (WordPress 5.4 compatibility)

Known bugs

In old version of Gutenberg, the hreflang attribute on links is applied, but never save it in database. That is because hreflang is cleaned from WordPress posts. Indeed, it was not well recognized by the WordPress post sanitizing function.

You can donate to support

Please, use the support forum to tell me bugs encountered, and be patient

Other plugins

Juiz Social Post Sharer: if you need social buttons.
Juiz Outdated Post Message: if you want to put a warning on old post on your blog.
Embed Can I Use: if you talk about support of HTML 5, CSS3 or JS API, you need to embed Can I Use support tables.
Social integration for BlueSky: Add a Profile Banner, a list of your recent BlueSky Posts, or an auto syndication on BlueSky with this plugin.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for running multilingual.

Translate WordPress with GTranslate

Translate WordPress with Google Translate multilanguage plugin using AI translation. Complete multilingual SEO...

Free 900k+ installs 4.9★ (4,950)
Loco Translate

Translate WordPress plugins and themes directly in your browser. Versatile PO file editor with integrated AI t...

Free 1M+ installs 4.8★ (452)
TranslatePress

Translate your site visually, directly from the front-end. Go multilingual in minutes using automatic AI trans...

Free 400k+ installs 4.7★ (1,653)
Cyr-To-Lat

Convert Non-Latin characters in post, page and term slugs to Latin characters.

Free 300k+ installs 4.7★ (98)
WP Chat App

Integrate WhatsApp experience directly into your WordPress website.

Free 100k+ installs 4.9★ (219)