SEO Template
I stopped using bloated SEO templates years ago. Here is the stripped-down version I rely on for every content page, built from real failures.
What I’d do first
- Start with one primary keyword and a small set of supporting keywords based on search volume and difficulty.
- Map your header outline to the search intent you identified from the SERP analysis.
- Pre-plan at least three internal links to pages in the same topic cluster.
- Include a measurement checklist: which KPI, which tool, and a review date after 30 days.
- Set a target word count from competitor analysis, but be ready to cut it if the intent demands brevity.
The path I'd take
I start every content page with a single primary keyword. Not a list, not a cluster at this point — one term I know has a decent search volume and a clear user intent. I pull that from a tool like Ahrefs or Semrush after checking the SERP myself. If the top results are all product pages, I am not writing an article; if they are guides, I am not writing a landing page. That check saves me time.
From there, I draft a title tag that includes the keyword naturally near the front and a meta description that promises what the page delivers. Both go into the template before any body text. The [seo title](/seo-title/) should be under 60 characters and the [meta description](/meta-description/) under 160. Then I outline the headers: H1 is the title, H2s cover the main subtopics I see in competing pages, and H3s handle the details. I keep the structure flat — rarely more than three levels.
[Internal links](/internal-links-seo/) are pre-planned. I identify two or three pages from my own site that relate to the topic, often from the same topic cluster, and note where they will fit in the copy. This step is easy to skip but I have seen it lift average page views by 15–20% when done right.
I also add an image section: at least one relevant image with a brief description for [alt text](/alt-text/) that includes the primary keyword if it fits naturally. Not stuffing — just describing. And I note the image file name and format.
Finally, I set a target word count based on the average of the top five results, but I note in the template that I will cut anything that does not serve the intent. If the average is 2,000 words but the first result is a 500-word list, I trust the short format.
This template lives in a simple document. No automation, no spreadsheets. I fill it out in 15 minutes and it guides the entire creation process.
Watch-outs
The biggest trap I see with SEO templates is treating them as a checklist rather than a guide. You fill in the fields and assume the page is optimised. But templates can blind you to the specifics of a query.
Watch out for header structures that mirror competitors without understanding why they work. I have done this: I copied a top-ranking page's H2s for a 'best running shoes' article, only to find my version ranked lower because my audience was looking for budget options, not marathon picks. The intent was slightly different. Always verify what [on page SEO](/on-page-seo/) elements your competitors actually rank for.
Another watch-out: over-investing in supporting keywords. Many templates ask for a dense set of secondary keywords. I once added five to one page, and the primary keyword lost focus. Now I limit to three, and only if they appear naturally in the content.
Target word counts set by averages can inflate your content. If the template says 2,500 words but the top result is a concise 800-word guide, your longer version will likely bore readers. I now check the top three results specifically for the format they use — list, how-to, single topic.
Also, internal links planned in the template are often ignored during writing. I set a reminder to place them before publishing, or I use a [content audit](/content-audit/) to catch missing links later.
Finally, do not skip the measurement part. A template without a KPI is a wish. I include a row for 'metric to track (e.g., rank position for primary keyword)', 'tool (Search Console)', and 'review date (30 days post-publish)'. Without that, you cannot tell if the template worked.
What I got wrong
I started with a template that defined 'target audience' for every page. But I never used that field because it was too vague. 'Marketers' or 'business owners' meant nothing when I was writing about technical SEO. I replaced it with 'search intent' — informational, commercial, transactional, navigational — and the template became sharper overnight.
I also got the order of operations wrong. I used to write the content first and then optimise the template fields. Now I fill out the template before writing. That shift forced me to think about headers and internal links early, which improved the final draft's structure.
Another mistake: I assumed the template should include every possible SEO element — schema, video markup, social metadata. I ended up with a bloated document that took an hour to complete. I stripped it to the essentials: keyword, title, meta, headers, internal links, images, measurement. That is it. The extra items belong in a separate checklist after publishing.
I also ignored the 'review date' field for months. I would publish a page, mark it as 'optimised', and never check it again. Now I set a 90-day review in my calendar. I check rankings and see if the content still matches current SERP features. That habit came from an [SEO content strategy](/seo-content-strategy/) approach I read about.
Perhaps the worst error: using a template for every page. Some topics — like a 'Contact Us' page — do not need a keyword template. They need clear navigation and trust signals. Recognising when not to use a template is as valuable as the template itself.
Next step
Quick answers
What is the most important part of an SEO template?
The header structure. It determines how users and search engines read the page. A good outline based on intent can boost rankings more than anything else. I have seen poorly structured pages with decent content fail because the headers did not answer the query directly.
Should I use the same template for every type of content?
No. A product page template differs from a blog post template. For blog posts, I prioritise header flow and internal links. For landing pages, I focus on title and meta conversion. Adapt your template to the page type rather than forcing one fit.
How do I know if my SEO template is working?
Track the performance of pages created with it. Compare their average ranking and click-through rate after 30 days to pages written without the template. If the template pages perform better, keep using it. If not, adjust the fields or the process.
Can I automate the SEO template process?
You can, but I prefer manual. An automated template may miss nuances like search intent shifts or competitor changes. I fill mine out manually for each new page, which takes 15 minutes and forces me to think about the topic.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central — Backs up title and meta description guidelines I follow.
- Semrush Blog — Supports the keyword research and template structuring approach I describe.
- Backlinko — Provides practical advice on header structure and keyword placement that I reference.
- Ahrefs Blog — Used for keyword analysis and competitive research examples in my template.
Notes from Callum Bennett.