In short. Rank Math hides Rewrite Titles when the active WordPress theme supports title-tag.
Definition: Rank Math's Rewrite Titles option is conditional on the active WordPress theme's
title-tagsupport. Rank Math documents the option for themes without that support, so it is expected to be absent when the theme declares the feature.
Key facts
- Rank Math's Titles and Meta documentation says the extra Rewrite Titles option appears when a theme does not support
title-tag, and is more likely in themes launched before WordPress 4.1. - WordPress's
add_theme_support()reference says the function registers theme support for a feature and liststitle-tagas a supported feature. - WordPress's
current_theme_supports()reference defines a function that checks the active theme's support for a feature and returns a Boolean result.
Why the setting depends on title-tag
Rank Math separates themes that already support the WordPress title-tag feature from themes that do not. Its documentation says the Rewrite Titles control is only visible in the second case. When enabled for such a theme, Rank Math says it forcefully adds a title to the page's <head> in the source code so the page's SEO title matches the value configured in Rank Math.
Rank Math also connects this behavior to WordPress 4.1. That release introduced the Title-tag theme feature, while earlier themes added title tags themselves. The documentation says that earlier approach resulted in compatibility issues. A theme launched before WordPress 4.1 is therefore more likely to expose the control, although the setting follows the theme's actual support declaration.
What does WordPress title-tag support mean?
The WordPress developer reference describes title-tag as a feature that lets plugins and themes manage the document title tag, replacing the wp_title() function. The support declaration shown by WordPress is:
add_theme_support( 'title-tag' );
WordPress says add_theme_support() must be called in the theme's functions.php file to work. If the declaration is attached to a hook, the reference requires after_setup_theme; it also says the init hook may be too late for some features. This makes the declaration's location and timing part of the support check.
How can you check the active theme?
The WordPress reference for current_theme_supports() gives a direct way to check a feature on the active theme. The corresponding call for this question is:
current_theme_supports( 'title-tag' );
The function returns true when the active theme supports the feature and false otherwise. You can also inspect the theme's functions.php and its setup callback for add_theme_support( 'title-tag' );. A true result matches Rank Math's documented condition for hiding Rewrite Titles.
Related terms
- How do I set title templates for a post type in Rank Math?
- Where do I set company details in Rank Math?
- Where is the search engine visibility setting in WordPress?
FAQ
Does a missing Rewrite Titles option mean Rank Math is broken?
No. Rank Math documents the control as conditional: it is visible only when the theme does not support title-tag.
What should I look for in the theme files?
Look for add_theme_support( 'title-tag' ); in functions.php or in a function attached to after_setup_theme. WordPress documents both the declaration and the required setup timing.
What does current_theme_supports( 'title-tag' ) tell me?
It checks the active theme's support for the feature and returns true or false. A true result explains why Rank Math does not show Rewrite Titles.
Sources
- Rank Math, "Rank Math 'Titles and Meta' Options and Settings", 30 December 2025
- WordPress Developer Resources, "add_theme_support()", 20 August 2026
- WordPress Developer Resources, "current_theme_supports()", 20 August 2026
Check how a page reads to answer engines. Open the GEO score analyzer