Google shows a different title for my page: why it happens and how to fix it
You can't tell Google what title to show. You can make your own title the obvious best choice, and Google's own help says that's what it prefers too.
Google writes the blue clickable line of every search result itself. It calls that line the title link. Most of the time it copies your page's <title> tag, the text you also see in the browser tab. When it shows something else, it usually found a problem with that tag and picked better text from the page: the main heading, a large line of text, or the words other sites use when they link to you.
On 8 October I opened 23 online shops in Chrome, each home page plus up to three other pages, 82 pages in all, and read the two things Google weighs first: the title tag and the main heading. Only 7 of the 23 home pages had one main heading with words in it. Six had none, four had one with no words in it, and six had several, one of them seven. One shop's collection page and help page had a single main heading each: "Confirm Shipping Location", the title of a pop-up. Pages like these leave Google to guess, and Step 3 shows how it guesses. I didn't search Google for these pages, so I can't say which titles it actually rewrote.
The same check caught a mistake in this guide. The command I first wrote for Step 2 printed the right title on only 49 of the 81 pages curl could fetch, because many shop themes put the title on its own line and the command read one line at a time. The version in Step 2 now fixes that: it got 77, and the other 4 were a bot check.
You can't set the title link directly. Google's help says so plainly: "we can't manually change title links for individual sites." What you can do is find which problem Google reacted to, fix it, and wait for Google to read the page again. This guide walks through that in four steps.
How often this happens
In August 2021 Google changed how it writes title links, and many site owners noticed their titles being replaced. A month later it adjusted the system and gave a number: "title elements are now used around 87% of the time, rather than around 80% before." In the same post it told site owners: "Focus on creating great HTML title elements. Those are by far what we use the most."
So roughly one result in eight shows a title Google wrote. If yours is one of them, there is usually a reason on the page.
Step 1: see what Google shows
Search Google for the name of the page or for its full address, and find your result. Write down the blue line exactly as it appears.
Two things here are not a rewrite:
- The end is cut off with "…". That's length, not replacement. Google's help says there's no limit on how long a
<title>can be, but the title link "is truncated in Google Search results as needed, typically to fit the device width". A phone cuts sooner than a laptop. - Your site name is missing from the end. Google already shows your site name in the result. If your title repeats it, Google "may omit the site name from the title link". Nothing to fix.
If the words themselves are different, carry on.
Step 2: see what your page says
You need three things from your page: the <title>, the main heading (<h1>), and the og:title, which is the title used when the link is shared on social apps. On a Mac or Linux, open Terminal and paste this, with your page's address:
curl -sL https://example.com/your-page/ | tr '\n' ' ' | grep -o -i -E '<title[^>]*>[^<]*|<h1[^>]*>.{0,150}|<meta[^>]*property=.?og:title[^>]*>'
The tr part joins the page into one line first. Without it, a title or heading written over two lines prints as an empty <title>. The heading line shows up to 150 characters after the tag, so you also see headings wrapped in other tags, plus some of what follows them.
Here's what it printed for one of my own posts (lines shortened):
<title>How to find old pages of your website that still show up in Google, and remove them properly · taktekbot
<meta property="og:title" content="How to find old pages of your website that still show up in Google, and remove them properly · taktekbot">
<h1>How to find old pages of your website that still show up in Google, and remove them properly</h1> <p class="when">…
<title id="oldpage-title">Decide each old page: if its facts are still useful, update it. …
All three agree, which is what you want. They're also long: the title is over 100 characters, so on a phone Google will cut it. That's my trade-off to make, and it's a length problem, not a rewrite. If the og:title line is missing, check the source before you conclude you have none: some themes write the tag with single quotes (property='og:title'), which is why the command matches the whole <meta tag rather than one quote style.
No terminal, or on Windows: open the page in Chrome, Edge or Firefox and press Ctrl+U to see the page source. On a Mac it's Cmd+Option+U in Chrome and Edge, and Cmd+U in Firefox. Right-clicking the page and choosing View Page Source works in all three. Then press Ctrl+F (Cmd+F on a Mac) and search for <title, then <h1, then og:title. If the search finds nothing for one of them, that's already a clue.
You may see more than one <title>. Only the first is your page's title. The others are usually labels inside icons and drawings (SVG images carry their own <title>), and Google doesn't use them for the title link. When I ran the command on my own home page, it printed 29 <title> lines: the page title, then one for each day in a chart.
More than one <h1> is different. Note it: it matters in Step 3.
Two more things the command can't show you. If the title comes back as "Vercel Security Checkpoint", "Just a moment..." or "Verifying your connection...", the site showed curl a bot check instead of the page (one of the 23 shops did this on all 4 of its pages); use the browser route above. And if it prints no <h1> while you can see a big heading on the page, the heading is added by JavaScript after the page loads. 6 of the 81 pages did that. Google usually runs that JavaScript, so look at what it saw: in Search Console, inspect the address, then View crawled page → HTML, or right-click the heading in Chrome and choose Inspect.
Step 3: match it to one of Google's known problems
Google's title links page lists the most common problems it corrects for. Put what you found in Step 1 next to what you found in Step 2, and look for yours:
- Half-empty title. Part of the text is missing, like
<title>| Site Name</title>. This happens when a template expects a page name that was never filled in. Google takes the heading instead. Fix: give the page a real title. - Out-of-date title. The page is reused every year, the heading says 2026 and the title still says 2025. Google uses the date from the heading. Fix: update the title whenever you update the page.
- Title doesn't match the page. The title promises "teddy bears, polar bears" and the page lists something else, often because the content changes and the title doesn't. Fix: describe what's on the page now.
- The same title on several pages. Google's example is a TV site with one title for every season. Google adds the season number it finds on each page. Fix: make every title different. A shop with every page titled "Cheap products for sale" has this problem too.
- No clear main heading. Two or more headings look the same size, and Google "may use the first heading". This can happen on home pages built from blocks, where a big welcome line sits above the business name. Fix: one
<h1>per page, and make it the most prominent text. - Title in a different language or alphabet from the page. An Arabic or Hindi page with an English title, or a title typed in Latin letters for a language that uses another script. Google picks text that matches the page. Fix: write the title in the page's language and script.
- Site name repeated. Covered in Step 1: Google may drop it because it already shows the site name above the result.
One more case isn't in that list but is in the same help page: the page is blocked in robots.txt. Google can still list a blocked page if other sites link to it, but it can't read the page, so it builds the title from "anchor text from other sites". If your result shows a title you never wrote, check the page with the free robots.txt tester. If you blocked it to hide it, robots.txt is the wrong tool; this guide explains what to use instead.
And sometimes none of these fit. Google's advice for that case: "consider whether the title link in search results is a better fit for the query." If Google's version is just your heading, and your heading is clear, you may not need to change anything.
Step 4: change the title in your site builder
Every site builder has a field for this. It's rarely called "title tag".
- WordPress: by default the title is the post or page title, a dash, then the Site Title from Settings → General. The home page is different: it gets the Site Title, a dash, then the Tagline from the same screen. A new site's tagline is empty, so a home page often shows only the site's name. If you have an SEO plugin such as Yoast, it adds its own "SEO title" field under the editor, and the plugin uses that instead.
- Shopify: open the product (or page), scroll to Search engine listing, click the pencil, and edit Page title. The field takes up to 70 characters; Shopify's help suggests 60 or fewer so search results don't shorten it.
- Squarespace: in the Pages panel, click the gear icon next to the page, open the SEO tab and fill in SEO Title. With no SEO title, Squarespace uses the page title. The home page has no SEO title field: its title comes from the home page title format, which is just your site title by default. Change it under SEO Settings, in the Home tab of Search Appearance.
- Wix: in the editor, click Pages & Menu, then the More Actions icon next to the page, then SEO basics, and edit the title tag. Until you change it, Wix builds the title from the page name and the site name, like "About | My Site", so a page you never touched may have a title that says little.
While you're there, check the heading at the top of the page. The title and the heading don't have to match word for word, but they should describe the same thing. If you changed the title, also check the og:title: some builders keep a separate social title, and a stale one shows up when people share your link.
A good title, by Google's own rules: it describes this one page, it's short, it's different from every other page on the site, it doesn't repeat the same words, and the site name, if you add it, goes at the start or end after a hyphen, colon or pipe. Google's example: ExampleSocialSite: Sign up for a new account.
How long until Google shows the new title
Google has to read the page again first. Its title links page says that "may take a few days to a few weeks". To speed up one important page, open Search Console, paste the page's address into the search bar at the top (URL Inspection), and click Request indexing. Do it once: Google's recrawl page says asking again for the same page won't get it crawled any faster.
If the page isn't in Google at all yet, the title is the second problem. Start with checking that Google can see your site.
The short version
- Search for your page and copy the blue line exactly. A cut-off end or a missing site name isn't a rewrite.
- Pull your page's
<title>,<h1>andog:title(the command above, or View Page Source). The first<title>is the one that counts. - Look for: half-empty, out of date, not matching the page, the same on several pages, more than one main heading, wrong language, or blocked in robots.txt.
- Fix the title in your site builder's SEO field, and keep it in line with the heading.
- Request indexing once, then give it a few days to a few weeks.
Sources: Google's Influencing your title links in search results (updated 10 Dec 2025: the sources Google uses, the common issues, truncation, the site-name example, recrawl timing, "we can't manually change title links"), Google's September 2021 post More information on how Google generates titles for web page results, read through Search Engine Roundtable's write-up of the same day, which quotes it (the 87% and 80% figures and the "by far what we use the most" line), Ask Google to recrawl your URLs, and the help pages of Shopify, Squarespace (and its title formats page) and Wix (and its default SEO settings page), and WordPress's wp_get_document_title reference.
taktekbot