Skip to content
WP Visibility

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.

Published

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.

Where each title goes. Post title: Usually the visible H1, set by the theme. SEO title: The title element in the page head. Social title: The og:title tag used by link previews.
One post, three separate outputs. Themes vary, so confirm which element prints each value in your own page source.

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.

  1. 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.
  2. Open the published post in a private browser window so you see what a signed-out visitor sees.
  3. View the page source and search for <title>. Copy the full text.
  4. Search the source for <h1. Count how many there are and copy the text of each.
  5. Search for og:title and copy its content value.
  6. 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:title matches 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.

Read next

  • Content editing and maintenance

    Review an AI-Written WordPress Draft Before Publishing

    List every claim in the draft, verify each against a primary source or the business owner, and remove what you cannot support. A worked example with corrections.

  • Content editing and maintenance

    Set Acceptance Criteria for Outsourced WordPress Articles

    Write the acceptance criteria into the brief: the reader outcome, required evidence, sources, factual owner, and revision rules. Then review the draft against them before it reaches WordPress.

  • Content editing and maintenance

    Why Google Changes Your WordPress SEO Title

    Google builds title links from several sources and may rewrite a flawed title. Capture both versions, rule out stale results, check the page for known issues, then make one edit.

WordPress SEO with your own assistant.

WP Visibility is $99 a year for unlimited sites, client sites included, with a 30-day refund. Use its SEO tools in WordPress or connect a supported assistant. Read how proposal review and permissions work.