Content editing and maintenance guide
SEO Title, Post Title, and H1 in WordPress: Which Field to Edit
The post title usually becomes the visible H1, the SEO title fills the HTML title element, and Google treats both as inputs. Here is which field to edit and how to check it.
On this page
Edit the post title when you want to change the heading visitors see on the page. Edit the SEO title when you want to change the text in the HTML <title> element, which browser tabs, bookmarks, and search engines read. On most WordPress sites the post title also becomes the page’s <h1>, and an empty SEO title falls back to a template built from the post title. The two can match or differ; that is an editorial choice, not a rule.
The rest of this guide shows where each value ends up, how to confirm it on your own site, and when a difference between them helps or hurts. For the basics of writing a clear title, see the titles and descriptions section of the WordPress SEO reference.
The fields and what each one prints
A single WordPress post can produce three or four title-like strings. They come from different places and are owned by different parts of the site.
| Field | Where you edit it | Where it appears | What controls the output |
|---|---|---|---|
| Post title | The title area at the top of the block editor | Usually the visible <h1>, archive lists, menus, and the admin |
Your theme or block template |
| SEO title | An SEO plugin’s field, or a template in its settings | The <title> element in the page head: browser tab, bookmarks, and an input to search results |
The SEO plugin, or WordPress and the theme if no plugin is active |
| Heading blocks in the content | Heading blocks in the post body | <h2> to <h6> sections, or an extra <h1> if someone chose that level |
The editor, then the theme’s styles |
| Social title | An SEO plugin’s social field, if it has one | The og:title tag used by link previews |
The SEO plugin |
WordPress’s own Heading block documentation says that in most cases the page title is used as the <h1>, with Heading blocks added as H2, H3, and so on, and that this may vary with the theme or page template. Checked September 27, 2026. That qualification matters. A theme can print the post title in a different element, hide it on certain templates, or print the site name as an <h1> in the header.
Find each value in your published page
Before editing anything, record what your site actually outputs. Settings screens tell you what was saved; the HTML tells you what visitors and crawlers receive.
- Note your theme name and version, your SEO plugin and version, and the WordPress version. Output can change when any of these update, so the record is only valid for that combination.
- Open the published post in a private browser window so you see what a signed-out visitor sees.
- View the page source and search for
<title>. Copy the full text. - Search the source for
<h1. Count how many there are and copy the text of each. - Search for
og:titleand copy itscontentvalue. - Compare the four values with what you typed in the editor.
From a terminal, the same check looks like this:
curl -s https://garden.example/prune-roses/ | grep -o -i '<title>[^<]*</title>'
curl -s https://garden.example/prune-roses/ | grep -o -i '<h1[^>]*>[^<]*'
curl -s https://garden.example/prune-roses/ | grep -o -i 'og:title" content="[^"]*"'
The garden.example address is illustrative. The H1 line prints one match per heading, with its text up to any nested tag such as a link. If a cache or CDN sits in front of the site, purge it or add a query string before trusting the result. If you find two <title> elements or two og:title tags, stop here: that is a duplicate output problem between plugins or the theme, and fixing the wording will not solve it.
When the SEO title and the heading should differ
Google says it builds the title link in search results automatically from several sources, including the <title> element, the main visual title on the page, heading elements such as <h1>, og:title, and text in links pointing to the page. Google’s title link documentation, checked September 27, 2026. So a mismatch is not a problem in itself. A conflict is.
A difference is reasonable when each value is written for its context and both describe the same page. An illustrative example for garden.example:
- Post title and H1: “How we prune roses in late winter”
- SEO title: “Pruning Roses in Late Winter: Timing and Cuts | Garden Example”
The heading reads naturally for someone already on the page. The SEO title adds the site name and the scope (“timing and cuts”) for someone comparing results or tabs. Both name the same subject.
A difference causes trouble when the values describe different things. Google lists several issues that lead it to generate a different title link, including titles that do not reflect the page content and pages with more than one large, prominent heading where it is unclear which text is the main title. Same source, checked September 27, 2026. If the SEO title says “Rose Pruning Service” and the page is a how-to article, or the theme prints the site name and the post title as two equally large <h1> elements, you have given Google competing answers.
Google also recommends making the main title distinctive and prominent, for example by putting it in the first visible <h1> on the page. That is a theme and template matter, not an SEO title setting.
Write each field for where it is read
Post title. Write it for a reader who has already arrived. It appears as the heading and in archive lists, related-post blocks, and navigation, so it has to make sense without the site name and without a search query around it. It can be conversational.
SEO title. Write it for someone scanning a list of results or a row of browser tabs. Name the subject first. Add the site name once, at the beginning or the end, separated by a delimiter such as a hyphen, colon, or pipe, which is what Google’s title link documentation suggests for pages other than the home page (checked September 27, 2026). Avoid repeating words, and avoid long boilerplate that varies between pages by only one piece of information. Google says there is no limit on how long the <title> element can be; it truncates title links as needed, typically to fit the device width.
Headings inside the content. Use H2 for sections and H3 for subsections under them. Leave the H1 to the theme unless you know your template does not print one. Adding an H1 block to the body of a post whose theme already prints the post title as an H1 gives the page two main headings.
Social title. Leave it empty unless a link preview needs different wording. Check your plugin’s documentation for what an empty social title falls back to, then confirm it in the og:title tag.
Edit the fields in WP Visibility
In the block editor, open the WP Visibility sidebar from the toolbar. The Search appearance panel holds Search title and Search description, with a preview. Type a title to override this post, or leave the field empty to use the Post & page title template, which ships as {title} {sep} {site} and so builds the SEO title from the post title. The full list of templates and variables is in Set title and description templates.
Social title sits in the Social sharing panel of the same sidebar. Left empty, it uses the search title.
WP Visibility’s title fields do not print or change your visible headings. The <h1> comes from your theme or block template. If the theme prints two H1 elements, or none, change the template in the Site Editor or the theme’s settings. The Content checks panel in the same sidebar warns when the post content contains any H1, which catches an extra H1 block in the body. The post audit (wp visibility post-audit <id>) warns only when the content contains more than one H1. Neither inspects the theme’s template. See Run the site audit.
Check the result
After saving, repeat the source check from the second section and confirm:
- The
<title>element contains the text you intended, once, with the site name once. - There is exactly one
<h1>, and it names the same subject as the title. og:titlematches the SEO title or your chosen social wording.- A second post using the same template produces a sensible title too.
The title link in search results can change only after Google recrawls and reprocesses the page, which its title link documentation says may take a few days to a few weeks. If Google later shows wording you did not write, work through why Google changes your WordPress SEO title before editing again.
