SEO for bloggers on WordPress
SEO for bloggers is about depth and focus: cover a defined topic thoroughly, from first-hand experience, and keep your best posts accurate as time passes. A blog that writes about everything tends to rank for nothing, while a blog known for one subject builds the internal links, returning readers and backlinks that lift every new post.
The technical side is lighter than most sites, but a few WordPress defaults work against bloggers: thin tag archives, forgotten old posts, orphaned articles and author information that search engines cannot connect to a real person.
Pages every bloggers site needs
- Pillar posts. Long, thorough guides on the core questions of your niche. Other posts link to them, and they are what readers bookmark.
- Supporting posts. Specific questions, comparisons and how-tos that link up to a pillar. This is how you build a topic cluster.
- Category pages. Hubs with a written introduction and links to the best posts in each topic, instead of a plain date-ordered list.
- About page. Who you are, why you write about this and what experience you have. It is the page that makes your bylines mean something.
- Start here page. A curated path for new readers through your best work, which also sends internal links to your most important posts.
Show who writes the blog
First-hand experience is the strongest thing a blogger has over a content farm, so make it visible: photos you took, results you measured, mistakes you made. Put a byline on every post and link it to an About page with your background.
Hydrogen SEO always sets author archives to noindex, which suits single-author blogs where the author archive duplicates the blog index. Make the About page the place your identity lives, with a Person in its markup and sameAs links to your profiles elsewhere. Article schema applied site-wide on the Schema screen with %author% and %modified% smart tags then gives every post a named author and an accurate updated date.
Archives, tags and orphaned posts
WordPress creates an archive for every tag, and bloggers tend to create hundreds of tags used once or twice. Those archives are thin duplicates of your posts. Either prune tags to a small set you use consistently, or noindex tag archives on Hydrogen SEO > Robots; date archives are usually worth noindexing too. Keep categories indexable and give them written introductions.
Older posts drift into orphan status as new ones push them off the homepage. Hydrogen SEO's site audit lists orphan pages and keyword cannibalization, where two posts compete for the same query. Merge competing posts into the stronger one and 301 the weaker URL.
Affiliate links, sponsored posts and refreshing
Links you are paid for, including affiliate links and sponsored posts, need rel="sponsored" (or nofollow). Disclose the relationship to readers near the top of the post as well. WordPress adds rel="nofollow ugc" to links in comments by default.
Refreshing is where established blogs grow. Every few months, check which posts are losing clicks in Search Console, update facts, prices and screenshots, improve the answer, and change the modified date only when the update is real. For Google Discover, use large, original images at least 1200 pixels wide; Discover shows large previews when a page allows max-image-preview:large, which a developer can add with the hydrogen_seo_robots_directives filter.
BlogPosting schema example
A starting point for your site. Replace every value with your own, and only mark up what is visible on the page.
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "What I Learned Riding the Great Divide Route on a Budget",
"image": [
"https://example.com/images/divide-route-16x9.jpg"
],
"datePublished": "2026-04-12T08:00:00-06:00",
"dateModified": "2026-08-30T10:15:00-06:00",
"author": {
"@type": "Person",
"name": "Casey Morrow",
"url": "https://example.com/about/"
},
"publisher": {
"@type": "Organization",
"name": "Loose Gravel",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"mainEntityOfPage": "https://example.com/great-divide-budget/"
}
Checklist
- Define the topics your blog covers and stop publishing outside them
- Link every supporting post to its pillar post
- Write an introduction on each category page
- Noindex tag and date archives or prune tags
- Link your byline to an About page with Person markup
- Apply Article schema site-wide with author and modified date tags
- Mark affiliate and sponsored links with rel="sponsored"
- Run a site audit for orphan posts and cannibalization
- Refresh declining posts and update the date only for real changes
- Use original images at least 1200px wide for Discover
Common questions
Should I use Article or BlogPosting schema?
BlogPosting is a subtype of Article, so either is valid. Google treats them the same for its article features; the important part is an accurate headline, author, image and dates.
Should I noindex categories too?
Usually not. Categories with an introduction and a curated set of posts can rank well. Tags and date archives are the usual candidates for noindex.
How often should I publish?
As often as you can publish something genuinely useful. Updating a strong post often does more than adding a weak new one.
Do affiliate links hurt rankings?
Not by themselves. Mark them as sponsored and make sure the post adds real value beyond the links.