The one tag that decides whether anyone clicks your result.
Free · no signup · reviewed
Free, no signup. We fetch the page live and read what a search engine would see.
The title tag is the most-read sentence on your website, and it is written more carelessly than any other. This checks the one you have: its length, whether the page declares more than one, whether it duplicates your H1, and whether it leads with the brand instead of the thing people searched for.
Google rewrites titles it finds unhelpful — its own published research puts the share at roughly one in five — usually when they are stuffed with keywords, padded with the brand name, or identical across a hundred pages. Knowing yours is the first step to keeping it.
Length is measured in characters here, but what search results actually truncate is pixels: about 600 on desktop. A title of capital letters and wide characters is cut sooner than the same count in narrow ones, which is why the guidance is a range rather than a limit.
Two pages can rank in the same position and one gets three times the clicks. The difference is the title. It is also the cheapest thing on any SEO list to change, it takes effect the next time the page is crawled, and it needs no developer, no deploy and no budget.
Roughly 50 to 60 characters, leading with what the page is about and ending with the brand. One title tag per page. Different from every other title on the site, in the part that matters rather than in a suffix.
Each of these has a full entry in our issue library: what it is, what it costs a business, and step-by-step fixes for WordPress, Shopify, Webflow and custom builds.
A page has no title, so search results show a guess.
Several pages share one identical title.
The title is cut off in search results.
A checker that hands you a list and walks away has done half the job. Here is what each kind of finding means and what it is worth doing about it.
No title means Google writes your headline from the page, the anchor text pointing at it, or the site name — none of which you chose. A 70-character title is merely truncated, and only the tail is lost. Fix missing titles today and long ones when you next edit the page.
Search engines pick one and it is rarely the one your SEO plugin previews. Look for a theme setting, a page builder field or a hard-coded tag in the template, and remove whichever one you are not managing.
They talk to different people. The title has to earn a click from a stranger scanning ten results; the H1 confirms to someone who has already arrived that they are in the right place. It is fine for them to overlap and wasteful for them to match exactly.
Search Console shows the queries a page ranks for; searching those queries shows what Google displays. Rewrites cluster on templated titles, keyword repetition and brand padding — all three are things you control.
"Acme Ltd | Commercial Roofing in Leeds" spends the most valuable words on something the searcher already knows or does not care about. Reverse it. The homepage is the one legitimate exception.
"Roof Repair, Roofing Repairs, Roof Repair Company" reads badly to a person and is one of the reliable triggers for Google writing its own title instead.
It is a pixel measurement, and it varies by device and query. Write the useful words first and stop worrying about the boundary; nothing is penalised for being long, it is simply not shown.
Adding "- Page 2" or the category name to otherwise identical titles makes them technically unique and functionally the same. What matters is that the first few words tell a different story.
The setting is in a different place on every platform, and that is usually what stands between knowing and fixing.
Yoast, Rank Math and SEOPress each set a title template per post type, with per-post overrides. If your edits are not showing, check the theme's own title option and any caching plugin — those two account for most "I changed it and nothing happened" reports.
Edit the search engine listing on a product, collection or page for a one-off; change the pattern in theme.liquid for the whole catalogue. A store whose titles are all "{{ product.title }} | {{ shop.name }}" has several hundred titles competing with each other.
Page settings for static pages; on a CMS collection template, bind the title to fields — for example the item name plus the category — so every item reads differently.
Settings → SEO holds a site-wide title format applied everywhere, which is why so many Squarespace results open with the business name. Override it per page in that page's SEO panel.
Set a title template in the root layout's metadata and export generateMetadata on every dynamic route. A route segment without it inherits the layout's title, which is how a hundred pages end up sharing one.
More on your platform: SEO audits by platform.
The two lines under your result, checked before Google writes them for you.
Every tag in the head of your page, read back to you the way a crawler sees it.
Score one page against the checks that actually move rankings.
Or see all ten free tools.