The Tech Pulse

February 10, 20264 min read
Tags
  • seo
  • strategy
  • growth
Share

30-Day SEO Ranking Plan

Current State Review (as of 2026-02-10)

Working well

  • Per-page metadata helper is centralized in utils/contentPageMeta.ts.
  • sitemap.xml, robots.txt, rss.xml, atom.xml, and feed.json routes are live.
  • SEO validation tooling exists: yarn validate:seo and yarn validate:content.

Gaps to fix first

  • Historical gap resolved: app/sitemap.ts no longer emits stale /fb-articles/{slug} URLs.
  • Historical gap resolved: docs/seo-url-policy.md now reflects current canonical routing.
  • Metadata baseline is clean (yarn validate:seo passes), continue with internal linking and distribution gains.

30-Day Goal

Increase qualified organic traffic by improving technical consistency, click-through rate, and internal linking depth for core clusters:

  • Next.js / web dev
  • Self-hosting / Ubuntu server
  • AI workflows / tooling

KPI Baseline (Day 1)

  • Capture from Search Console:
    • Impressions
    • Clicks
    • CTR
    • Average position
    • Indexed pages
  • Add baseline date and values below before execution starts.

Baseline Snapshot (captured 2026-02-11)

  • Range: Last 28 days
  • Clicks: 5
  • Impressions: 196
  • Average CTR: 2.6%
  • Average position: 5.2
  • Indexed pages: 10

Weekly SEO Reporting Template

Use this block once per week with the same Search Console view (Performance -> Search results -> Web -> Last 28 days).

### Week [N] Snapshot (YYYY-MM-DD) - Range: Last 28 days - Clicks: [value] (delta vs baseline: [+/-value, +/- %]) - Impressions: [value] (delta vs baseline: [+/-value, +/- %]) - Average CTR: [value]% (delta vs baseline: [+/- pp]) - Average position: [value] (delta vs baseline: [+/-]) - Indexed pages: [value] (delta vs baseline: [+/-]) Notes: - [Top pages that moved] - [Changes shipped this week] - [Hypothesis for next week]

Weekly Execution Checklist

Week 1 (Days 1-7): Technical SEO Consistency

  • Fix sitemap generation to remove stale /fb-articles/{slug} URLs.
  • Update docs/seo-url-policy.md to match current routes.
  • Run and save output of:
    • yarn validate:content
    • yarn validate:seo
    • yarn build
  • Ensure top 20 posts have canonical URL, title, and description present.

Week 2 (Days 8-14): CTR and Snippet Upgrades

  • Refresh 10 pages with high impressions + low CTR.
  • Rewrite titles/descriptions to target:
    • Title: 45-60 chars
    • Description: 120-160 chars
  • Add/refresh one FAQ section (## FAQ) in at least 6 posts.
  • Re-submit updated sitemap in Search Console.

Week 3 (Days 15-21): Internal Linking and Topical Depth

  • Add 3-5 contextual internal links on 15 priority pages.
  • Add “Related reading” blocks where missing.
  • Publish 3 supporting posts (one per topic cluster).
  • Improve tag quality on newly imported notes (no noisy utility tags).

Week 4 (Days 22-30): Authority and Distribution

  • Publish 1 linkable asset (checklist/template/tool post).
  • Distribute each new/updated piece:
    • X post
    • LinkedIn post
    • 2 niche communities
  • Request 3-5 relevant backlinks or citations.
  • Compare Day 30 KPI values against baseline.

Distribution Evidence (SEO-007)

Ticket Backlog (Track Closure)

TicketTaskEffortDepends onOwnerStatus
SEO-001Remove stale /fb-articles/{slug} sitemap URLsSNoneAndresDone
SEO-002Update SEO URL policy doc to current routingSSEO-001AndresDone
SEO-003Audit top 20 pages for missing/weak metadataMNoneAndresDone
SEO-004Refresh titles/descriptions on 10 low-CTR pagesMSEO-003AndresDone
SEO-005Add internal links on 15 priority pagesMSEO-003AndresDone
SEO-006Publish 3 cluster support postsLSEO-005AndresDone
SEO-007Publish and promote 1 linkable assetMSEO-006AndresIn progress
SEO-008Day-30 KPI report and next-cycle planSSEO-004, SEO-005, SEO-007AndresTodo

Success Criteria (Day 30)

  • +15-25% clicks on refreshed pages.
  • CTR improvement on at least 10 pages touched in Week 2.
  • 4+ newly indexed pages.
  • 15+ pages with upgraded internal linking.

Get New Posts

Follow on your preferred channel for new articles, notes, and experiments.