Fix: Google Showing Old Title In Search Results

5/5 - (7 votes)

If Google still shows your old title after you changed it, the cause is almost always one of two things: Google hasn’t recrawled the page yet, or Google has seen your new title and decided to show something else. The fix depends on which one you’re dealing with, so this guide starts by telling them apart.

You updated the <title> tag, cleared your cache, and checked the live page. Everything looks right. Then you search for the page and Google is still showing last month’s title, or a strange mix of old and new wording. Here’s why that happens and what you can actually do about it.

Why Google Keeps Showing the Old Title

fix google showing old title issues

Google doesn’t read your page live when someone searches. It shows what it stored the last time it crawled and processed the page, and even then it treats your <title> tag as a strong suggestion, not an order. Google calls the clickable headline a “title link” and builds it automatically from several sources: the <title> element, the main visible heading, other large and prominent text on the page, and the anchor text of links pointing to the page.

That gives you five common culprits:

  • Google hasn’t recrawled the page yet. Low-traffic or deep pages can go days or weeks between crawls. Until Google fetches the new HTML, the old title stays.
  • Google rewrote your title on purpose. If the new title is too long, stuffed with keywords, vague, half-empty, or doesn’t match the page content, Google may substitute text from your H1 or elsewhere. Sometimes that substitute happens to be your old wording.
  • Old signals still outnumber the new one. If your H1, Open Graph title, breadcrumbs, sitemap, and internal links all still use the old wording, Google sees one new signal against several old ones.
  • Google is indexing a different URL. A canonical tag, a redirect, or a duplicate (www vs non-www, http vs https, trailing slash, URL parameters) may mean the page you edited isn’t the page Google is showing.
  • The new title never reached Googlebot. Caching layers, CDNs, SEO plugins, or JavaScript that sets the title after load can all mean Google still receives the old <title>.

Diagnose It First (10 Minutes)

The one question to answer: has Google seen your new title or not? These checks tell you.

  1. Check the raw HTML, not the browser tab. Open the page, view source (Ctrl+U or Cmd+Option+U), and search for <title>. Do this in a private window or with ?nocache=1 appended to bypass caches. If the old title is there, the problem is on your side, not Google’s.
  2. Run URL Inspection in Search Console. Paste the URL and look at the last crawl date. If it’s older than your change, Google simply hasn’t seen it. Then click Test Live URL and View Tested Page to see the exact HTML and title Googlebot gets today.
  3. Confirm the canonical. In the same report, compare “User-declared canonical” with “Google-selected canonical”. If they differ, Google is showing another URL, and that URL’s title.
  4. Search the exact URL. Run site:yourdomain.com/your-page-path in Google. Make sure the result you’re looking at is actually the page you edited, not a near-duplicate or an older post.
  5. Compare against your H1. If the crawl date is recent and the live test shows the new title, but Google still shows something else, Google is rewriting it. Look at what it shows: it usually matches your H1, a prominent heading, or common anchor text.

Result: an old crawl date points to a recrawl problem. A recent crawl date with a different displayed title points to a rewrite. Fix accordingly below.

How to Fix It

1. Make Sure Google Can Actually See the New Title

  • Purge every cache. Clear your caching plugin (WP Rocket, LiteSpeed, W3 Total Cache), your host’s server cache, and your CDN (Cloudflare, etc.). Then re-check the raw HTML.
  • Check your SEO plugin. In WordPress, Yoast, Rank Math, and All in One SEO can override the post title with an “SEO title” field. If that field still holds the old wording, that’s what ships. Also look for a site-wide title template adding old text.
  • Remove duplicate title tags. Themes and plugins sometimes output two <title> tags. View source and make sure there’s exactly one, inside <head>.
  • Put the title in the server HTML. If your site is a JavaScript app (React, Vue, Angular) that sets document.title after load, Google may index the pre-render title. Use server-side rendering or static generation so the correct title is in the initial HTML.

2. Ask Google to Recrawl

  • In Search Console, run URL Inspection on the page and click Request Indexing. This is the fastest single action you can take. Request once; repeat clicks don’t speed it up.
  • Update the <lastmod> date for that URL in your XML sitemap and resubmit the sitemap. Only change lastmod when the content really changed.
  • Link to the page from a frequently crawled page, such as your homepage or a recent post. Fresh internal links help Google rediscover it.

3. Line Up Every Title Signal

If Google has crawled the new version but still shows something else, make your preferred title the obvious choice:

  • Match the H1 to the title. They don’t have to be identical, but they should say the same thing. A title of “Best Running Shoes 2026” with an H1 of “Our Old Shoe Guide” invites a rewrite.
  • Keep one dominant heading. Google gets confused when several headings look equally prominent. Use one H1 and style it as the clear main heading.
  • Update Open Graph and schema. Change og:title, twitter:title, and any headline in Article structured data.
  • Update internal anchor text. Menus, breadcrumbs, related-post widgets, and old in-content links that still use the old wording all count as signals.

4. Write a Title Google Won’t Want to Replace

Google most often rewrites titles that are:

  • Too long. Aim for roughly 50 to 60 characters so it isn’t truncated. Long titles get cut or swapped.
  • Keyword-stuffed. “Shoes, Running Shoes, Best Shoes, Cheap Shoes” will be replaced.
  • Boilerplate or empty. Titles like “Home” or “Untitled”, or the same title across many pages.
  • Outdated. A title saying “2024” on a page updated for 2026.
  • Inaccurate. A title that promises something the page doesn’t deliver.
  • Heavy on separators or site name. Long strings of pipes and dashes, or a brand name that dominates the title.

One clear, specific, accurate title, with the brand at the end if at all, is the best defense.

5. Fix the Canonical or Duplicate Problem

  • If Google picked a different canonical, make sure your preferred URL is the one linked internally, listed in the sitemap, and declared with rel=”canonical”.
  • 301-redirect duplicates (http, non-www, trailing-slash variants, old slugs) to the preferred URL.
  • If you changed the URL along with the title, set up a 301 from the old URL. Otherwise Google may keep showing the old page with its old title.

How Long It Takes, and When to Stop Waiting

On an active site, a new title usually appears within a few days of a successful recrawl. Small or rarely updated sites can take one to several weeks. Google gives no guaranteed timeline, and Request Indexing only queues the page; it doesn’t force an instant update.

Give it two weeks after Google’s recorded crawl date. If Google has clearly crawled the new version and still shows a different title, it’s a rewrite, not a delay. Waiting longer won’t change it; changing your signals will. Revisit step 3 and step 4, adjust the title or H1, and request indexing again.

Google can’t manually change titles for individual sites, so there’s no form to request a specific title. If you think a rewrite is clearly wrong, you can post in the Google Search Central Help Community, where Google staff and experienced site owners review cases.

FAQ

Will Clearing My Browser Cache Change What Google Shows?

No. Your browser cache only affects what you see on your own site. Google’s results come from Google’s index.

Does Request Indexing Guarantee the Update?

No. It asks Google to recrawl sooner. Whether Google uses your new title depends on the signals described above.

Why Does Google Show My H1 Instead of My Title Tag?

Google decided the H1 describes the page better than the title tag, often because the title is too long, vague, or doesn’t match the content. Align the two.

Google Shows Different Titles for Different Searches. Is That a Bug?

No. Google can pick a title link that fits the query, so one page may show different titles for different searches.

Can Changing My Title Hurt Rankings?

A title change can shift rankings and click-through rate, up or down. Change it for a clear reason and keep the main topic and keywords consistent.

Add Comment