Fill in the empty part of the homepage title on WordPress

seo.basics.title_separator · effort: minutes

Why it matters

The title starts or ends with a separator such as a dash or a bar, which means the page name or the site name that belongs next to it is empty. Search results and browser tabs show the stray dash, and the headline of the result is weaker than it needs to be.

The fix

  1. The usual cause is an empty Site Title under Settings, General, or an empty tagline or homepage title field in an SEO plugin (Yoast SEO, Rank Math, All in One SEO or SEOPress). Fill in the field that is empty, or edit the title template there to remove the separator.
  2. Reload the homepage and read the title in a private window, because caching plugins keep the old one.

Read the documentation (opens in a new tab)

Scan your domain to see whether this applies to you.