
The SEO title in WordPress is the text inside your page's title tag: the clickable headline Google shows in search results and the label in your browser tab. It is different from your post title (the H1), and WordPress core has no field for it. You set it in an SEO plugin like Yoast SEO or Rank Math.
The SEO title is the text inside the page's HTML title tag. The post title is the H1 heading that displays at the top of the article. WordPress uses your post title as the default SEO title, joining it with your site name, but an SEO plugin lets you write a separate, shorter version aimed at the search result rather than the page itself.
The two fields serve different readers. A visitor who has already opened your post reads the H1 to confirm they landed in the right place. Someone scanning a page of Google results has not opened anything yet, and is deciding whether to click based on the title link and the description under it. A post title like "The Complete Guide to Growing Tomatoes in Containers, Including Soil, Watering, and Common Pests" reads fine as a heading, but a shorter SEO title such as "Growing Tomatoes in Containers: A Complete Guide" fits the search result without getting cut off.
Google's Search Central documentation confirms this separation: it builds the title link from several sources, starting with the title element, then falling back to the page's main visual heading, other headings, and structured data when the title tag is missing or unhelpful. Setting a clear SEO title is one piece of a larger system; our full on-page SEO for WordPress guide covers the rest, including slugs, headings, and internal links.
In Yoast SEO, open the Yoast box below the post editor, go to the SEO tab, and click Edit snippet to reveal the SEO title field. In Rank Math, click the Rank Math icon at the top right of the editor, stay on the General tab, and click Edit Snippet. Neither field exists in WordPress core; without a plugin, the title tag is generated automatically from your post title and site name.
The two leading plugins use nearly identical layouts, so once you know one, you know the other. Here is what each field looks like side by side, plus what happens if you run no plugin at all.
| What you need | Yoast SEO | Rank Math | Block editor (no plugin) |
|---|---|---|---|
| Where the field lives | Yoast box below the editor, SEO tab, then Edit snippet | Rank Math icon top-right of the editor, General tab, then Edit Snippet | No dedicated field; WordPress core has none |
| Default title template | %%title%% %%sep%% %%sitename%% | %title% %sep% %sitename% | Post title plus site title, hard-coded |
| Length feedback | Red, orange, green pixel-width indicator | Live character and pixel counter | None |
| Variables available | %%title%%, %%sitename%%, %%sep%%, %%category%%, %%date%% and more | %title%, %sitename%, %sep%, %category%, %focuskw% and more | Not applicable |
| To customize it | Field is built in, no extra setup | Field is built in, no extra setup | Add a document_title_parts filter in functions.php, or install a plugin |
Whichever tool you use, the field updates a live snippet preview above it as you type, so you can see roughly how the title will look in Google before you save the post.
A title template is the default pattern a plugin fills in automatically, and variables are the placeholders inside it that pull real values from your post. Yoast's default template is %%title%% %%sep%% %%sitename%%, and Rank Math's is %title% %sep% %sitename%, so a post titled "Tomato Care" on a site called "Green Thumb Blog" becomes "Tomato Care - Green Thumb Blog" without you typing the site name yourself.
Both plugins expose a dropdown of additional variables next to the SEO title field: the post's category, its publish date, an excerpt, a custom taxonomy, or, in Rank Math's case, the focus keyword you set for the post. You rarely need more than the title, separator, and site name variables, since piling on extras tends to make the title longer and more likely to get truncated or rewritten. The title tag is the single most consequential piece of metadata on a page; our guide on what metadata in SEO covers breaks down how it compares to the meta description, canonical tags, and Open Graph.
Set the separator character once in your plugin's global settings (Yoast: SEO Settings, Site basics; Rank Math: General Settings, Titles & Meta), and every post-level title template picks it up automatically from then on.
Lead with the words a person would actually search, not a description of the page. Put your primary keyword close to the front of the field, since a title can get truncated toward the end and readers scanning results notice the opening words first. After the keyword, add whatever makes your result worth clicking over the other nine on the page: a number, a year, a format like "step by step," or a specific benefit.
Google's Search Central guidance is direct about what to avoid: no keyword stuffing, no vague boilerplate repeated across every page such as "Home | Welcome to Our Site," and no titles that say nothing distinct about the content. It also recommends keeping your brand name concise and placing it consistently, either at the start or the end, separated by a hyphen, colon, or pipe.
A practical check: read the title out loud without the rest of the page in front of you. If it could describe five other pages on your site, it is too generic. If it reads like a list of keywords instead of a phrase, trim it back to plain language.
Google does not publish a fixed character limit; it truncates title links by rendered pixel width, which in practice usually lands around 50 to 60 characters. Zyppy's study of 80,959 title tags found that titles between 51 and 60 characters had the lowest rewrite rate of any length bracket, which makes that range a safe practical target inside Yoast or Rank Math.
Pixel width, not character count, is what actually gets measured. A title full of narrow letters like "i" and "l" can run past 60 characters and still fit, while a title packed with wide capital letters can truncate earlier. Both Yoast and Rank Math show a live snippet preview with a color-coded bar so you do not have to estimate pixels by hand; treat the character count as a rough guide and the preview as the real check.
If you want the full list of every spot a keyword belongs in a post, not just the title, see our guide on how to add SEO keywords in WordPress.
No. Google generates the title link from several signals and picks whichever it judges best matches the query, so it sometimes replaces the title you wrote. Ahrefs studied 953,276 pages and found Google rewrote the title tag on about 33.4% of them, which also means it kept the original title as written on roughly two out of every three pages.
The pages least likely to get rewritten tend to share a pattern: a title that already matches the page's H1 and main topic closely, stays inside the safe length window, and avoids stuffing or vague phrasing. Writing an accurate, well-scoped title gives Google little reason to reach for a substitute.
For the fields that sit right next to the SEO title in the same panel, our guides on what an SEO slug is and how long a meta description should be cover the rest of the snippet. And before you click publish, run through the rest of our pre-publish SEO checklist for slugs, alt text, and indexing.
What is the SEO title in WordPress? The SEO title is the text inside the HTML title tag that WordPress and your SEO plugin generate for a post or page. It is what shows as the clickable headline in Google's search results and in the browser tab, and it is separate from the H1 post title that appears on the page itself.
How is the SEO title different from the post title? The post title is the H1 heading a visitor sees at the top of the article. The SEO title lives in the title tag and is what search engines and browsers display. WordPress uses the post title as the SEO title by default, but Yoast SEO and Rank Math let you override it with a separate, shorter, keyword-focused version.
Where do I change the SEO title in Yoast SEO? Open the post in the WordPress editor, scroll to the Yoast SEO box below the content area (or open the Yoast icon in the block editor sidebar), select the SEO tab, and click Edit snippet. Type your custom title into the SEO title field. Yoast's default template is %%title%% %%sep%% %%sitename%%.
Where do I change the SEO title in Rank Math? Click the Rank Math icon in the top-right corner of the block editor to open its meta box, stay on the General tab, and click Edit Snippet. The SEO Title field sits at the top of the dialog. Rank Math's default template is %title% %sep% %sitename%, and a dropdown next to the field lists all available variables.
Can I set an SEO title in WordPress without a plugin? Not through the editor interface. Core WordPress has no SEO title field, so without a plugin the title tag defaults to your post title followed by your site name, built through the document_title_parts filter. Changing that default without a plugin requires a code snippet in your theme or a site-specific plugin.
How long should a WordPress SEO title be? Google does not enforce a hard character limit; it truncates titles by rendered pixel width, which usually lands around 50 to 60 characters. Zyppy's study of 80,959 title tags found the 51 to 60 character range had the lowest rewrite rate, which makes it a safe practical target.
Does Google always use the SEO title I set? No. Google generates the title link from several sources, including the title tag, the page's H1, and other on-page text, and rewrites the version it shows when it judges different wording matches the query better. Ahrefs found Google rewrote titles on about 33.4% of 953,276 pages studied, meaning it kept the original roughly two-thirds of the time.
What do the %sitename% and %sep% variables mean? These are template variables inside Yoast SEO and Rank Math that get replaced automatically when the page is generated. The sitename variable inserts your site's name, and the sep variable inserts the separator character you chose in the plugin's settings, such as a hyphen, pipe, or colon, so you do not have to type your brand name into every post.
Should I put my keyword at the beginning of the SEO title? Placing the primary keyword near the front helps because Google can truncate the end of long titles, and readers scanning results tend to notice the first few words first. It should still read like a natural phrase, not a stuffed keyword list.
Do I need a different SEO title for every post? Yes. Google's own Search Central documentation asks for distinct, descriptive titles on every page and specifically warns against generic or repetitive boilerplate titles, since duplicate titles make it harder for Google to tell your pages apart in search results.
Pick one post that already gets some traffic, open its SEO title field, and check it against the 51-60 character window and the keyword-near-the-front rule above. Small title fixes are some of the fastest wins in WordPress SEO because they touch existing rankings directly instead of waiting on new content to age. If you would rather have a specialist audit every title tag on your site at once, request a free SEO audit from Rankite and we will show you which titles are costing you clicks.
Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.
Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.