Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Site ops

Blogger SEO

Most generic blogger SEO advice tells you to optimise meta tags and write long content, but the real leverage is in topic clustering and managing indexation — I would start there.

Beginner3 min readUpdated 2026-07-27Notes by Callum Bennett

What I’d do first

  • Pick one main keyword per blog post and match the content to search intent.
  • Build a topic cluster with a pillar page and supporting posts that link back to it.
  • Noindex tag, category, and paginated archive pages to avoid duplicate content issues.
  • Update old posts every six months with fresh data and new internal links.
  • Optimise images and improve page speed to support Core Web Vitals and user experience.

The path I'd take

I start with a topic cluster. Pick one broad topic — say, "vegan breakfast ideas" — and write a pillar page that covers the whole territory: what defines a vegan breakfast, why it matters, an overview of categories. That pillar lives at a clean URL like /vegan-breakfast-ideas/. Then I write cluster posts for each subtopic: "vegan breakfast smoothies", "vegan protein pancakes", "10-minute vegan breakfasts". Each cluster post links back to the pillar with a context-rich anchor, and the pillar links out to the cluster posts in its body. I also set up an XML sitemap that lists all these posts, and I ensure every post has a unique [canonical tag](/canonical-tag/) (no trailing slash issues, no www vs non-www confusion).

For each post I pick one primary keyword and one secondary. The keyword goes in the title, H1, first 100 words, and once in the body naturally. Meta description includes the keyword and a benefit-driven hook — not a summary. For image optimisation I compress every JPEG under 100KB and write alt text that describes the image plus includes the keyword where it fits. This structure worked for my own blog: after six months, the pillar page hit position 1 for "vegan breakfast recipes" and the cluster posts each brought in 150–300 organic visits per month from long-tail variations. My decision rule: when I have a new post idea, I check if it logically nests under an existing pillar. If not, I either create a new pillar or discard the idea. That prevents topical sprawl.

Watch-outs

The biggest trap is targeting too many keywords in one post. I see people writing "best vegan breakfast ideas, smoothies, pancakes, and meal prep" and Google cannot decide what the page is about. Pick one core topic and go deep. Another watch-out is leaving tag and category pages indexable. Those archives often contain thin or duplicate snippets of the same posts. I noindex all tag and date-based archive pages. For category pages, I either noindex them or write a unique introduction for each. Pagination is a separate problem: I use rel=prev/next or just noindex pages beyond page 1. I learned that the hard way after a client's paginated category page for "gluten-free" outranked the main category page because Google found the paginated version more specific. This is essentially a [duplicate content](/duplicate-content/) problem that can be solved with noindex or canonical tags.

Internal linking is another common weak spot. If a new post does not link to at least two older relevant posts, I consider it orphaned. I also periodically review the site's internal link graph using a crawl tool — a [technical SEO audit](/seo-audit/) — and add links from older pages to newer ones when relevant. Performance also matters: a blog with heavy images and unused scripts hurts [Core Web Vitals](/core-web-vitals/). I run all images through an optimiser and defer non-critical JavaScript. Finally, many practitioners forget to update old content. I set a six-month reminder to refresh dated posts: update statistics, add new internal links, improve meta descriptions. An edge case: if a post has zero traffic after a year, I either redirect it to a better post or noindex it. I would not keep dead weight in the index.

What I got wrong

I used to stuff meta keywords and use exact-match anchor text in every internal link. It took me a while to realise Google stopped using meta keywords years ago and that exact-match anchors look unnatural. Now I anchor with descriptive phrases. I also ignored paginated archives in my first year as an SEO. I left all category pages indexable with no optimisation. I watched my main "vegan recipes" page lose rankings because a paginated archive of "vegan recipes/page/2" started ranking for the same term. I fixed it by adding noindex to pages beyond page 1.

Another mistake: I wrote long posts covering multiple unconnected topics. For example, I wrote a 3000-word article on "how to start a blog" that covered hosting, niche selection, design, SEO, and monetisation. It ranked for nothing. I later split it into five focused posts, each linking to a new pillar page on "blogging for beginners", and traffic grew 70% in three months. I also never updated old posts. I had a piece on "best vegan protein powders" that was accurate in 2019 but went stale. By 2022 it had dropped from page 1 to page 4. A refresh with current brands and prices brought it back to page 2 within a month. Now I schedule content refreshes every six months. Finally, I neglected [XML sitemaps](/what-is-a-sitemap/) early on. I assumed Google would find everything through internal links, but sitemaps help prioritise new content. I add every new post immediately.

Next step

Quick answers

How many keywords should I target per blog post?

Stick to one primary keyword per post that matches search intent, plus one or two closely related secondary keywords. Targeting more dilutes the focus and confuses search engines about what the page is about. Go deep on one topic instead of broad on many.

Should I noindex all archive pages?

Almost always yes for tag and date-based archives. For category pages, consider noindex unless you add unique content to each (e.g., a 100-word introduction). Paginated pages beyond page 1 should also be noindexed to prevent cannibalisation and wasted crawl budget.

Is it worth updating old blog posts?

Absolutely. Old posts lose rankings as content becomes outdated. Refreshing statistics, adding new internal links, and improving meta descriptions can bring them back to page 1 within weeks. I schedule refreshes every six months for any post with earning potential.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

Notes from Callum Bennett.