Kreativblogger

Building your own blog that people actually read.

DE EN

SEO for Bloggers: What Moves Rankings and What Doesn't

Editorial team Kreativblogger Updated 5 min read

Wooden library card catalogue drawers labelled by subject, one drawer pulled out with index cards
Photo: Dr. Marcus Gossler, CC BY-SA 3.0, via Wikimedia Commons

Short answer: SEO for bloggers comes down to four habits: give every post one clear search intent that no other post on your blog targets, write a specific title with the main term near the front, link each new post to and from related older posts, and use Google Search Console to find posts ranking just off page one, then improve them.

Most SEO advice online is written for shops and big corporate sites. Blogs have different problems. Year after year they pile up hundreds of posts, many brushing against the same subject. They grow tag archives holding one post each. And they compete not with product pages but with other guides, forums and YouTube.

That shifts the priorities. On a WordPress blog with a decent theme, the technical side is largely solved. What decides rankings is topic selection and how well you look after the archive.

Start with what Google itself says

Google’s guidance on creating helpful, reliable, people-first content is short and worth reading in full. Two lines stand out. When it lists the warning sign of “writing to a particular word count” because you think Google prefers one, the answer in brackets is: “No, we don’t.” It also warns against changing the date on pages to make them look fresh when nothing meaningful has changed.

Google calls “why” perhaps the most important question: was the content made mainly to help people, or mainly to attract search visits? Sounds soft. It is not. Almost everything below follows from it.

One post, one search intent

The most common SEO problem on blogs is not missing optimisation. It is cannibalisation. One spring you write “How to grow tomatoes on a balcony”. The next year, “Container tomatoes for beginners”. Then “Best tomatoes for pots”. Three posts, one intent. Google cannot tell which one you mean, and often none of them ranks well.

Before writing anything new, run a site: search: site:yourblog.com tomatoes pots. If you have covered the topic already, expand that post instead of starting another. Our guide on how to find blog topics shows how to plan topics that do not overlap.

To read the intent, search the term yourself. Step-by-step guides on page one? Write a guide. Product comparisons? Your personal diary entry will struggle, however good it is.

Titles, URLs and meta descriptions

Google builds the clickable headline in search results, which its documentation calls a title link, mostly from your page’s title element. It may draw on headings or anchor text instead when your title is outdated or inaccurate, or nearly identical across many pages. So give every post its own descriptive title, put the main term early, and keep it short enough not to be cut off.

Meta descriptions do not directly affect rankings, but they influence whether people click. Lead with a concrete fact. “Everything you need to know about container tomatoes” wastes the space. “Five varieties that crop in a 5-gallon pot, and when to sow them” earns the click.

For URLs, the post name is enough: /container-tomato-varieties/. Never put the year in a URL. You will want to update that post, and then the slug lies.

Internal links tell Google which pages belong together and which ones matter to you. For readers, they are the reason to open a second post after the first. Put three to five links in every new post pointing to relevant older ones. Then go back into two or three older posts and add a link to the new one.

Bloggers forget that second step constantly. Yet it matters more: a new post with no internal links pointing at it sits in the archive like a library book with no catalogue card.

Make anchor text describe the destination. “Click here” and “this post” throw away context.

Clean up the archive

WordPress creates an archive page for every category and every tag. Ten categories is sensible. Four hundred tags, three hundred of them holding a single post, is a few hundred thin pages that add nothing.

My recommendation: a small set of categories that work as real topic hubs, each with a short introduction. Use tags sparingly or not at all. If you already have a tag jungle, set tag archives to “noindex” with your SEO plugin and tidy up over time.

SEO routine for every new post
  1. Check intentSearch the term. What kind of page ranks? Do you already have a post on it (site: search)?
  2. Find the gapWhat do the top five lack? Your own numbers, a worked example, a photo, a direct answer?
  3. Title and descriptionMain term near the front, one concrete fact in the description.
  4. StructureShort answer at the top, subheadings phrased as questions, a table where it helps.
  5. Link3 to 5 links out to older posts, 2 to 3 older posts linking in.
  6. Review after 6 to 8 weeksCheck in Search Console which queries the post shows for, then sharpen it.

Technical basics: enough, not more

Three technical points cover most blogs. Speed first. Google uses a set of page experience metrics, and web.dev defines “good” as Largest Contentful Paint of 2.5 seconds or less, Interaction to Next Paint of 200 milliseconds or less, and Cumulative Layout Shift of 0.1 or less, measured at the 75th percentile of visits. Heavy themes, oversized images and plugin bloat are the usual culprits. Hosting less often. See web hosting for blogs for what your host should provide.

Second, an XML sitemap submitted in Search Console. WordPress has generated one itself since version 5.5, and SEO plugins usually add their own.

Third, images. Compress them, give them meaningful file names and write alt text that describes what is in the picture. Where to get images you are allowed to use is covered in can I use images on my blog?

Reading Search Console properly

Google Search Console is free and the single most useful SEO tool for a blogger. Two reports are enough to begin with. The Performance report shows which queries your pages appear for, how often they are clicked and their average position. The Page indexing report shows which URLs Google has indexed and, for those it has not, why.

The goldmine is in Performance: queries where a post sits at average position 8 to 20, just off the first screen. Often the post lacks one section that answers exactly that query. Add it. Only change the “updated” date if the change is real. Then check again a few weeks later.

Monthly 20-minute Search Console check
  • Performance: last 3 months, sorted by impressions
  • Note posts with position 8 to 20 and high impressions
  • Look for two posts ranking for the same query (cannibalisation)
  • Page indexing: any new 'Not indexed' reasons?
  • Sitemap status still 'Success'

Once you run several blogs or want to combine Search Console with analytics and affiliate revenue, spreadsheets start to creak. That is where proper data tooling comes in, the sort of thing OnlineBuilders builds for data analytics. For one blog, Search Console on its own is plenty.

Updating beats publishing more

Blogs with 200 posts usually gain more from bringing its best 20 up to date than from writing 20 new ones. Outdated prices, dead links, screenshots of software versions that no longer exist: each one erodes trust with readers and search engines alike.

If you do have two posts on the same intent, merge them. Keep the stronger URL, move the useful parts of the weaker one across, and 301-redirect the weaker URL to the stronger one so its links still count.

Your next step: open Search Console, set Performance to the last three months and sort by impressions. Pick one post with lots of impressions and an average position between 8 and 20. Rework it this week, using the structure in how to write a blog post.

Questions people ask

How long does it take for a new blog to rank?

Posts often get indexed within days, but stable rankings on a new domain usually take months. Established blogs move faster because Google already has signals about them.

Do I need an SEO plugin?

On WordPress, a plugin makes it easy to set titles, descriptions and indexing per page and adds a sitemap. Ignore the traffic-light scores some plugins show; they measure keyword placement, not quality.

How long should a blog post be for SEO?

As long as the question requires. Google's guidance states plainly that it has no preferred word count. A recipe question needs fewer words than an insurance comparison.

Are backlinks still worth chasing?

Links from relevant sites still help. Buying links or joining link-swap schemes breaks Google's spam policies. Original data, thorough comparisons and useful tools earn links more safely.