Quick Multilingual
Quick Multilingual allows you to create multilingual brochure sites on WordPress with automatic language attributes and hreflang tags.
Solid choice
Quick Multilingual is a solid plugin choice in 2026, with a few things worth checking first. It runs on 10+ sites, is rated 5/5 and was last updated 3 weeks ago, and scores 73/100 on our health check.
- Actively developed — last update 3 weeks ago
- Tested with the latest WordPress (7.1)
- Small user base (10+ active installs)
- Very few reviews so far
- Needs PHP 8.2 or newer
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Quick Multilingual stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| hreflang | #30 |
| internationalization | #24 |
| language | >100 |
| multilingual | #43 |
| seo | >100 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 5 from 1 reviews
About Quick Multilingual
From the official readme · v2.1Description
Quick Multilingual is a WordPress plugin designed to offer a streamlined, user-friendly solution for creating bilingual websites with the flexibility to expand into multilingual sites with Quick Multilingual Premium. This Lite version is tailored for smaller websites with up to two languages and a maximum of four pages, making it perfect for businesses and individuals who need a straightforward setup. The plugin automatically adjusts the HTML lang attribute and adding hreflang tags for better SEO and user experience.
Features
- Adjust HTML Lang Attribute: Dynamically set the
langattribute in the HTML tag based on the current language. - Custom Hreflang Tags: Define custom hreflang codes for primary and secondary languages.
- Canonical link: automatically set.
- Language Folder Redirection: Redirect the parent language folder to the secondary language homepage.
- Mapping: map up to 4 pages of the primary language to their translation in the secondary language.
- Easy Configuration: User-friendly settings page for managing language settings and redirections.
- Settings Link: Convenient link to the plugin settings from the main Plugins page.
Configuration
- Add Pages: Create your website pages in the primary language as usual. For the secondary language, create a language “folder” page and add child pages underneath for each translated page.
- General Settings: Navigate to the Settings page and configure the HTML language attributes (there is a link included to look those up) for your primary and secondary languages. Define the language “folder” page and specify the number of pages your website will have (up to four in the Lite version).
- Map Translations: Use the Translation Mapping tab to link each secondary language page to its corresponding primary language page. Important: make sure to set the homepage as first mapped page.
- Finalise with Navigation: Add the main navigation menu with the primary language pages and the secondary language “folder” under which you can add the translated (child) pages. The plugin handles all the necessary technical details, ensuring your multilingual site functions smoothly with the correct language tags and redirections.
Installation
- Upload the
quick-multilingualfolder to the/wp-content/plugins/directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Read “Configuration” in readme file.
- Go to Settings > Quick Multilingual to configure the plugin.
Frequently asked questions
How do I determine the correct HTML lang attribute and hreflang code for my languages?
You can find the appropriate HTML lang attributes and hreflang codes for most languages here.
What if my secondary language homepage is not listed?
Ensure the page is published and not in draft mode. Refresh the settings page to update the list of pages.
Can I use this plugin with any WordPress theme?
Yes, this plugin is designed to work with most themes, but menu handling is not included. You may need to customise your theme if it has specific requirements for multilingual navigation.
With a settings page comes additional entries in the database; what happens on uninstall?
Great question! Indeed the Quick Multilingual plugin writes its settings to the database. The included uninstall.php file removes all the plugin-related entries from the database once you remove the plugin via the WordPress Plugins page (not on deactivation).
How to add more languages and/or Pages?
By upgrading to the Premium version of the plugin (from EUR 14.99/year only) you can add up to 20 languages and map up to 100 Pages.
I have an issue with this plugin, where can I get support?
Please open an issue on Github
Changelog
2.1
- date: September 8, 2026
- Added: Extension hooks for Premium addon support (so_qmp/row_for_page_fallback, so_qmp/hreflang_extra, so_qmp/html_lang) enabling dynamic page resolution and hreflang emission for languages beyond the base tier.
- Changed: HeadTags and MappingService refactored for extensibility; Lite remains a self-contained 2-language solution while its architecture now explicitly supports addon enhancement.
- Changed: Settings page reorganized with improved language row grouping and clearer option labeling.
- Fixed: Admin settings page now properly preserves non-submitted language columns during partial edits, preventing unintended data loss when editing individual mapping rows.
- Developer: Tier limit filters (so_qmp/tier, so_qmp/max_languages, so_qmp/max_page_mappings) are now the canonical source for version capabilities, allowing Premium to transparently override limits without modifying Lite code.
2.0.3
- date: September 5, 2026
- Added: “Number of Languages” selector (3–20) at the top of the General Settings tab, shown faded/disabled with a “Coming Soon” overlay; it will be enabled by the upcoming QML Premium addon.
- Changed: General Settings tab now groups the HTML lang attribute and hreflang fields per language (Primary Language / Secondary Language rows). Option keys unchanged; stored settings are unaffected.
2.0.2
- date: September 5, 2026
- Fixed: silenced Plugin Check prefix warnings on the uninstall.php helper variables and the so_qmp filter names (false positives; the sniffer derives its expected prefix from the plugin name).
2.0.1
- date: September 5, 2026
- Added: filter-aware accessors for tier limits (so_qmp/tier, so_qmp/max_languages, so_qmp/max_page_mappings) in preparation for the Premium addon.
- Changed: the html lang attribute is now driven by the plugin’s page mappings instead of page hierarchy; pages removed from the mapping fall back to the primary language.
- Fixed: unmapped pages no longer output self-referencing hreflang and x-default links.
- Fixed: mapping rows beyond the stored “Number of Pages to Map” are ignored on the frontend and deleted from the database when the count is reduced.
2.0.0
- date: August 19, 2026
- Note: Major refactor. Minimum WP raised to 6.2. Minimum PHP raised to 8.2. No breaking changes to stored settings; existing
so_qmp_*options are preserved. - New: OOP architecture under the
SOWP\QuickMultilingualnamespace with split class files insrc/. - New: Canonical URL output for mapped pages (
<link rel="canonical">), removing WordPress corerel_canonicalon those pages to prevent duplicate tags. - New: Activation guard deactivates the plugin and shows an admin notice when PHP < 8.2 or WordPress < 6.2.
- Changed: Minimum PHP requirement raised from 7.0 to 8.2.
- Changed: Minimum WP requirement raised from 5.0 to 6.2.
- Changed: Page mapping loop now follows the tier limit (
MAX_PAGE_MAPPINGS = 4) instead of a hardcoded 4, preparing for the Premium tier. - Developer: Lite/Premium roadmap; tier limits centralised in
Config. Settings page markup kept compatible with the existingadmin.js(.nav-tab,.so_qmp-tab-content,#so_qmp_number_of_pages,#page-translations-table,.page-mapping-row).
1.5.8
- date: August 19, 2026
- Fixed: HTML lang attribute now correctly switches to the secondary language based on the page hierarchy instead of unreliable URL string matching.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Quick Multilingual alternatives
All hreflang plugins →FAQ
Quick Multilingual: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 5, 2026
Is Quick Multilingual free?
Yes. Quick Multilingual is free to download and use from the official WordPress.org plugin directory.
Is Quick Multilingual safe to use in 2026?
Quick Multilingual is a solid plugin choice in 2026, with a few things worth checking first. It runs on 10+ sites, is rated 5/5 and was last updated 3 weeks ago, and scores 73/100 on our health check.
How many websites use Quick Multilingual?
Quick Multilingual is active on 10+ WordPress websites and has been downloaded 1,851 times since it launched in September 2024. It was downloaded 241 times in the last 30 days.
Does Quick Multilingual work with WordPress 7.1?
Yes. The developer has tested Quick Multilingual up to WordPress 7.1.2, the latest release. It requires WordPress 6.2 or newer.
What PHP version does Quick Multilingual need?
Quick Multilingual requires PHP 8.2 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Quick Multilingual last updated?
The latest version, 2.1, was released on September 12, 2026 (3 weeks ago).
Who makes Quick Multilingual?
Quick Multilingual is developed and maintained by Pieter Bos.
What are the best alternatives to Quick Multilingual?
The most popular alternatives to Quick Multilingual are Hreflang Manager (8K+ installs), Juiz Lang Attribute (2K+ installs) and HREFLANG Tags Management By… (600+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card



