- Installing SureRank
- SureRank Onboarding Guide
- How to Activate Your SureRank Pro License
- SureRank Dashboard Overview
- General Settings
- Advanced Settings
- Search Console – SureRank
- Managing URL Redirection in SureRank
- SureRank Feature Management – Quick Guide
- Robots.txt Feature in SureRank
- Instant Indexing in SureRank Pro
- Using the Focus Keyword Feature in SureRank
- Using SureRank With WPML, Polylang, or TranslatePress
- Image SEO – SureRank
- Google Indexing in SureRank
- How to Configure Custom Fields with SureRank
- Breadcrumbs Feature in SureRank Pro
- Extended Meta Templates in SureRank Pro
- SureRank Pro – Link Suggestions
- Managing License Activations: Site Licenses, Staging, and Reusing a License
- How to Migrate from Rank Math to SureRank
- How to Migrate from Yoast to SureRank
- How to Migrate from SEOPress to SureRank SEO
- How to Migrate from Squirrly SEO to SureRank
- How to Migrate from All in One SEO (AIOSEO) to SureRank
- How to Migrate from Slim SEO to SureRank
- How to Migrate from The SEO Framework to SureRank
- Migration Failed: How to Diagnose
- After You Migrate: Verification and Cleanup Checklist
- Sitemaps in SureRank
- How to Enable Video Sitemap in SureRank Pro
- How to Enable the News Sitemap in SureRank
- How to Show the HTML Sitemap on Your Site in SureRank Pro
- How to Regenerate the Sitemap After Excluding a Post Type in SureRank
- Change the Sitemap URL in SureRank
- How to Enable Author Sitemap in SureRank
- How to Exclude Post Types from the Sitemap
- How to Enable the Author Sitemap and Why Authors Are Excluded (Pro)
- Editing Meta Box
- SureRank – Page SEO ChecksÂ
- Enabling Page SEO Checks in WordPress
- Image Alt Text – Automatic Optimization
- Link Manager
- Using the SureRank Front-End Meta Box
- How to Edit the Meta Title and Description for a Single Page or Post
- Controlling Indexing with Robot InstructionsÂ
- How to Set Global Title and Description Templates with Variables
- How to Set a Canonical URL and How the Canonical Field Works
- How to Fix WWW and Non-WWW Version Redirects to Improve Your SEO
- How to Fix: No H1 Heading Found on Your Homepage
- How to Fix Missing H2 Headings on Your Homepage
- Re-run Checks Button in SureRank
- Fix Critical Error: Another SEO Plugin Detected in SureRank
- Fix Warning: Site Tagline Is Not Set in SureRank
- How to Fix: Robots.txt Contains Invalid Rules in SureRank
- How to Fix Multiple SEO Plugins Detected on Your Site
- How to Fix: Homepage is Not Indexable by Search Engines
- Warning: Homepage Does Not Contain Internal Links
- How to Fix: Search Engine Title is Missing on the Page
- Page Level SEO: Broken Links Detected
- How to Fix Missing Alt Text on Images
- How to Fix Page URLs That Are Too Long
- Page Level SEO Warning: No Links Found on This Page
- Page Level SEO Warning: No Images or Videos Found
- Page Level SEO Warning: Missing Search Engine Description
- Page Level SEO Warning: No Subheadings Found on This Page
- Page Level SEO Warning: Canonical Tag is Missing
- Page Level SEO Warning: Open Graph Tags Missing
- What is Google Search Console and how does SureRank use it?
- Recommended Image Sizes
- SureRank – SEO Check Severity Guide
- Using SureRank with Other SEO Plugins – Best Practices
- Import/Export Feature – SureRank Plugin
- What is llms.txt and Does SureRank Support It?
- Does SureRank offer a keyword rank-tracking feature?
- Does SureRank Come With Google Analytics Integration?
- Email Summary in SureRank
- SureRank Role Manager
- Fixing a Fatal Error After Updating SureRank
- SureRank Server Requirements
- Search Engines Not Indexing Your WordPress Site?
- Sitemap Not Showing in SureRank
- Fixing robots.txt Issues in SureRank
- Why a Working Link Is Flagged as Broken (404)
- Which Pages Are Included in Your SureRank Sitemap
- Fixing False SEO Audit Warnings Caused by Caching
- Fixing “Couldn’t Fetch” for Your Sitemap in Google Search Console
- Troubleshooting: Favicon and Logo in Google Search Results (Supported Formats and CDN Gotchas)
- Customize XML Sitemap Top Bar with surerank_sitemap_top_bar_data
- Analyze ACF Field Content with SureRank
- Preserve Modified Date During Updates surerank_freeze_modified_date
- Customize Final Title Tag surerank_final_title
- Customize Post Type Archive Title Output surerank_post_type_archive_title
- Customize Archive Page Title with surerank_archive_title
- CustomizeModify the Search Results Page Title surerank_search_title
- Customizing the 404 Page Title surerank_not_found_title
- Customizing the Title Separator surerank_title_separator
- How to Remove Archive Prefixes from Titles Using SureRank
Using SureRank With WPML, Polylang, or TranslatePress
SureRank works alongside the main WordPress translation plugins and adds language information to your sitemap and meta tags automatically. This article explains what SureRank does on a multilingual site and what to check after setting one up.
No extra configuration is needed. SureRank detects a supported translation plugin on its own, so there is nothing to switch on.
Supported Plugins
- WPML
- Polylang
- TranslatePress
If you use a different translation plugin, SureRank still outputs meta tags and sitemaps for your content, but it will not add language annotations automatically.
What SureRank Does Automatically
Once a supported plugin is active, SureRank:
- Adds
hreflangannotations to your XML sitemap, so search engines can see which URLs are translations of each other. - Sets the language on your schema output and Open Graph tags to match the page being viewed.
- Lists translated URLs in the sitemap rather than only the default language.
- Leaves a page out of the annotations when no translation exists for it, rather than pointing a language at the original.
Note: Your translation plugin also outputs hreflang tags in the page <head>. That is expected. The tags in the page head and the annotations in the sitemap serve the same purpose for different consumers, and search engines accept both.
Checking Your Sitemap
- Open your sitemap index at
yoursite.com/sitemap_index.xml. - Open one of the post or page sitemaps.
- Confirm your translated URLs appear, each with an
hreflangannotation.
Tip: View the page source rather than the rendered table if you want to see the annotations themselves.
Setting Meta Titles and Descriptions per Language
How you set per-language meta data depends on which plugin you use.
- WPML and Polylang keep a separate post for each language, so open the translated post and set its meta title and description in the SureRank panel as you would for any post.
- TranslatePress translates at the URL level rather than creating separate posts, so there is no second post to edit.
TranslatePress and Translated SEO Metadata
TranslatePress handles translated SEO strings through its own SEO Pack add-on. With that add-on active you can translate your meta title, meta description, social metadata, and slugs inside TranslatePress.
SureRank supplies the original SEO metadata for the page. TranslatePress then translates those strings. Without the SEO Pack add-on, your translated pages will carry the original language’s meta title and description.
Troubleshooting
- Translated URLs are missing from the sitemap – Confirm the language is published rather than draft in your translation plugin, then rebuild the sitemap.
- A language you excluded still appears – Check any path exclusion rules in your translation plugin, then rebuild the sitemap.
- The sitemap looks stale after a translation change – Clear your page cache and CDN cache, then reload the sitemap.
- The hreflang code does not match a custom language code you set – On TranslatePress, SureRank builds the annotation from the published language code rather than a custom code override, so you may see a regional code such as
en-GBwhere you configureden. Your page level tags from TranslatePress remain correct. Send us the URL if this affects you.
Next Steps
To see which content is included in your sitemap, read Which Pages Are Included in Your SureRank Sitemap.
We don't respond to the article feedback, we use it to improve our support content.