SEO

SEO title generator for blog posts and guides

By Charles Summers · Updated · Free, no signup

Short answer

A blog title that fits cleanly in a search results snippet can still get cut in an odd place inside Google Discover, because Discover renders headlines over a larger card with less consistent width than a text-only SERP. This tool generates five blog title options built to survive both contexts, front-loads the specific claim rather than a generic hook, and checks description length against the 150 to 158 character range that resists mid-sentence truncation on both surfaces.

Use the seo meta tag generator

Why blog posts need a different approach

A blog post has to earn a click in two different visual contexts that most title advice treats as one. A classic search results page shows a title as a single line of text at a fixed pixel width. Google Discover shows the same headline as an overlay on a card with an image, often at a wider point size, which means the same title can wrap or truncate at a completely different character than it does in search.

This variant of the generator keeps the blog template but orders title options so the specific claim, the part that actually earns the click, sits in the first 40 to 50 characters rather than after a generic hook phrase like "the complete guide". Front-loading the specific detail protects the title if Discover truncates it earlier than a search snippet would, since the part most likely to survive the cut is the part readers see first either way.

It runs entirely in your browser. Nothing you type is sent to a server, no account is required, and there is no usage limit, because there is no cost per run to control.

What does the output look like?

This is the exact output the tool produces from the example inputs. It is generated by the same code that runs when you click the button, so what you see here is what you get.

PAGE: how to negotiate a commercial lease renewal (blog) TITLE OPTIONS (target 50-60 chars, ~580px max) 1. How To Negotiate A Commercial Lease Renewal: The Complete Guide 63 chars · ~567px · TRUNCATES (over 60 chars / 567px, est. cutoff ~580px) 2. What Is commercial lease renewal negotiation? How To Negotiate A Commercial Lease Renewal Explained 99 chars · ~891px · TRUNCATES (over 60 chars / 891px, est. cutoff ~580px) 3. Commercial Lease Renewal Negotiation Guide: How To Negotiate A Commercial Lease Renewal | Harrow & Voss 103 chars · ~927px · TRUNCATES (over 60 chars / 927px, est. cutoff ~580px) 4. 7 Things to Know About commercial lease renewal negotiation in 2026 67 chars · ~603px · TRUNCATES (over 60 chars / 603px, est. cutoff ~580px) 5. How To Negotiate A Commercial Lease Renewal, Everything About commercial lease renewal negotiation 98 chars · ~882px · TRUNCATES (over 60 chars / 882px, est. cutoff ~580px) DESCRIPTION OPTIONS (target 150-158 chars) 1. A practical guide to commercial lease renewal negotiation. We cover what it actually means, the mistakes most people make, and exactly how to get it right, step by step. 169 chars · TRUNCATES (over 158 chars, will likely cut mid-sentence) 2. Everything you need to know about commercial lease renewal negotiation, explained without the jargon. Learn how it works and what to do about it starting this week. 164 chars · TRUNCATES (over 158 chars, will likely cut mid-sentence) 3. How To Negotiate A Commercial Lease Renewal, explained in plain English. This guide breaks commercial lease renewal negotiation down step by step, with real examples you can apply right away. 191 chars · TRUNCATES (over 158 chars, will likely cut mid-sentence) SUMMARY 5 of 5 titles will truncate in SERPs. 3 of 3 descriptions will truncate in SERPs. Pixel width is approximated at 9px per character (average for mixed-case Arial-family fonts). Treat anything flagged near 580px as a recheck, not a certainty. READY-TO-PASTE HTML (best-scoring pair) <title>How To Negotiate A Commercial Lease Renewal: The Complete Guide</title> <meta name="description" content="A practical guide to commercial lease renewal negotiation. We cover what it actually means, the mistakes most people make, and exactly how to get it right, step by step.">

Frequently asked questions

How is a Google Discover headline different from a search results title?

A search results title is plain text at a fixed pixel width, truncated at roughly 580 pixels. A Discover headline sits over a larger image card, often at a different point size depending on device, so the same title can wrap onto a second line or get cut at a different character count. A title tuned only for search can read oddly in Discover.

Why does my blog title look fine in search but get cut oddly in Discover?

Because Discover is not bound by the same pixel-width truncation rule as a classic snippet, it is rendering the headline over an image card whose available width varies by device and layout. The fix is to put the specific, load-bearing part of the title in the first 40 to 50 characters, so the part most likely to survive either truncation point is the part that matters.

Should a blog title include the year?

Only when the content is genuinely time-sensitive, such as pricing, regulation or a "best of" list that changes annually. A year in the title signals freshness for that kind of content, but on evergreen how-to content it adds characters without adding a reason to click, and it needs updating every twelve months or it starts working against you.

Does the meta description matter if Google usually pulls its own snippet from the body text?

Yes, because Google using your written description is common on informational content when it closely matches the query, and it is what displays for branded searches regardless. Writing a complete, on-target sentence in the 150 to 158 character range improves the odds it gets used rather than replaced with a body-text fragment.

Related free tools

Some links on this site are affiliate links, which means HackingDemand may earn a commission if you buy through them at no extra cost to you. This does not influence which tools are listed. The tools on this page are free and have no affiliate relationship of any kind.