SEO Headline
I always start an SEO headline by checking the SERP, not by guessing keywords. That single step has saved me hours of rewriting.
What I’d do first
- Analyse the top 5 SERP results for your target keyword and note common headline patterns.
- Write a headline that includes the primary keyword near the start, but only if it reads naturally.
- Keep your headline under 60 characters to avoid truncation on mobile devices.
- Use a title checker tool to preview your headline in search results before publishing.
- Monitor organic CTR in Google Search Console 2–4 weeks after a headline change to gauge impact.
The path I'd take
I start every SEO headline by searching the target keyword in a private window. I look at the top five results and note three things: the length of the titles, the format (list, question, how-to) and whether a number or a specific promise appears. If four out of five use a number, I know the searcher expects clarity, not a vague phrase. If the first result opens with the exact keyword, I will do the same, but I try to offer something extra — a year, a result, a time frame. For example, when I wrote a headline for a guide on SEO headlines, the SERP showed mostly "How to Write an SEO Headline" variants. I tested "SEO Headline: My Exact Formula for a 12% CTR Boost" and it out-performed the generic version on the same page. That happened because I spotted that nobody was promising a specific number in the headline. I always put the primary keyword near the front when it reads naturally, but I never force it. If the keyword is "best hiking boots" and the query is informational, "Best Hiking Boots 2025: Tested on 100 Miles of Trail" works better than "100 Miles Hiking Boots Tested Best" just to keep the keyword at the start. After I draft the headline, I paste it into a [title checker](/title-checker/) to see the Google preview on desktop and mobile. I check where the text gets cut off. If the last four characters are a preposition or an article, I trim. If the headline is 65 characters, I prune it to 58. I also check whether Google tends to rewrite titles for this query. If every result shows a different headline from the title tag in the HTML, I make sure my H1 contains the same core keyword so Google has a fallback it likes. Once the headline is live, I note the current average CTR in Google Search Console and wait three weeks. If CTR has moved, I decide whether to iterate or leave it. If it hasn't, I try a second variant — maybe an emotional trigger or a colon structure — and compare. That iterative loop is the only way I have found to reliably improve headline performance over time. The [SEO copywriting](/seo-copywriting/) framework I use treats the headline as the first hook, so I spend as much time on it as I do on the opening paragraph. For a piece of [blog SEO](/blog-seo/), the headline is often the difference between a click and a pass.
Watch-outs
The biggest watch-out is keyword stuffing. I have seen headlines like "SEO Headline Tips for SEO Headline Writing Success" that try to cram the keyword twice. Google understands synonyms and context; you do not need to repeat the exact phrase. A headline should read as natural English, not as a keyword laundry list. Second, do not ignore truncation. On mobile, a 70-character headline often gets cut after 60, so the last words are invisible. I aim for 55 to 58 characters for most queries, but I check the mobile preview because pixel width matters more than character count. Third, do not assume your title tag will be shown as written. Google rewrites titles in roughly 30% of search results, sometimes pulling the H1 or something from the page content. That means your on-page H1 should also carry the primary keyword. If Google swaps your title tag for the H1 and the H1 is weak, you lose control. I now treat the H1 as a backup headline that could appear in search at any moment. Fourth, avoid clickbait. A headline that promises "10 Secrets" but the page only lists five will hurt your bounce rate and, over time, your rankings. The [onpage SEO](/onpage-seo/) of the page must match the headline's promise. Fifth, do not overlook branding placement. If your brand is unknown, putting it at the start of the headline wastes the limited space where searchers expect the topic. I put the brand at the end or drop it entirely if the page is not brand-oriented. Sixth, do not skip [meta description](/meta-description/) writing because the headline is strong. The meta description supplements the headline and can improve CTR further, especially for queries where the headline is truncated. Finally, do not treat the headline as a one-time task. The SERP changes — new competitors, new features like featured snippets — and your headline may need an update. I review headlines for my top 20 landing pages every quarter. The [SEO title](/seo-title/) is not static; it is a living element that responds to the current search landscape.
What I got wrong
Early in my career I believed longer headlines with more keywords would rank better. I would write 75-character strings stuffed with three variations of the target phrase. The result was a low CTR and a high bounce rate because the headline did not match what the page actually delivered. I changed my mind after a client's page stayed at position four for six months with a dense headline. I cut the headline to 58 characters, moved the primary keyword to the front, and added a specific outcome. The CTR jumped from 3% to 9% in three weeks. That taught me that relevance for users beats relevance for crawlers. Another mistake was ignoring Google's title rewrites. I once spent an hour crafting the perfect title tag only to find that Google had replaced it with the H1, which was a generic "Home". This happened for a service page that had a weak H1. Now I check the HTML of the page and the search snippet using the site: search. If I see a mismatch, I strengthen the H1 and, if possible, adjust the title tag to match the H1 structure loosely so Google has a consistent story. I also underestimated the value of testing. I would set a headline and never look at CTR again. Now I treat each headline as a hypothesis. I check the data after two weeks. If CTR is flat, I try a second version with a different emotional trigger or a number. I also got wrong the relationship between headline and page title. I used to think they had to be identical. They do not. The title tag is for search; the H1 is for the reader. They can differ in wording as long as they agree on the core topic. For a page about [SEO writing](/seo-writing/), I might use a title tag that promises a step-by-step method and an H1 that introduces the method directly. Lastly, I used to avoid using numbers because I thought they looked spammy. The data shows that numbered headlines often attract more clicks for list-based queries. I now test numbers in headlines for round-up posts and comparison articles. Every mistake I made came from optimising for an abstract algorithm instead of the human on the other side of the search box.
Next step
Quick answers
Should the SEO headline always include the primary keyword?
Generally yes, but only if it reads naturally. For navigational queries, the brand name may be more important. Check the SERP: if all top results include the keyword, you likely should too. Google also uses context; sometimes a partial match suffices.
What is the ideal length for an SEO headline?
Aim for 55 to 60 characters to avoid truncation on desktop and mobile. Focus on the first 50 characters containing the most important information. Google may rewrite long titles, so conciseness helps prevent that.
Can the H1 differ from the title tag?
Yes, they can differ. The title tag appears in search results; the H1 is the on-page heading. They should be related but can use different wording to avoid duplication. Use the title for search CTR and the H1 for user clarity on the page.
How often should I test headline changes?
Test whenever you see a drop in organic CTR or when a new competitor enters the top five. Use Google Search Console to track impressions and clicks. Change one element at a time — keyword position or emotional phrase — and wait two to four weeks before measuring impact.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central — Backs up how Google understands title links and rewriting behaviour.
- SEMrush blog — Provides practitioner guidance on keyword placement and intent matching.
- WordStream — Offers practical advice on headline writing and title best practices.
- Google Search Central: Title links — Explains how titles appear and may be rewritten in Google results.
Notes from Callum Bennett.