10-step SEO process to rank higher in Google using a blog

Executive overview

Isolated tactics rarely move rankings. A repeatable process — keyword research through to content relaunching — compounds results over time.

The approach uses a blog to build topical authority and funnel link equity to product and category pages that can't earn links on their own.

The core insight: blogs attract links that product pages can't; internal linking then transfers that authority where revenue is generated.

Topic and keyword research

  • Use a keyword tool to filter for informational intent: how to, best, tutorial, ideas.
  • Apply a keyword difficulty filter (e.g. KD ≤ 20) to surface realistic targets.
  • For each candidate, ask three questions: Does it have business value? What are the ranking odds? Does search intent match the content format you can produce?
  • Check clicks vs. search volume — a large gap signals low clickthrough in that SERP.
  • Study top-ranking pages' referring domains to gauge backlink requirements.
  • Match content format to what Google already ranks (list post, product page, guide).

Building a content outline with keyword depth

  • Use the content gap tool: input URLs of top-ranking competitors to find keywords they all rank for.
  • Filter competitor keyword rankings to positions 1–8 to surface only relevant subtopics.
  • Turn high-value subtopics (e.g. canister vs. bagless vacuums) into dedicated sections.

Writing content that outranks competitors

  • Work backwards: write the conclusion first, then build the body around delivering it.
  • Make content scannable: headings, subheadings, pull quotes, images, short paragraphs (1–3 lines).
  • Write at a 5th–9th grade reading level; use tools like Hemingway Editor to check.
  • Introductions must hook fast — connect with the reader's problem, preview the payoff, get them moving.

On-page SEO and internal linking

  • Add internal links from the new post to other relevant pages on the site.
  • Find existing pages to link from using site:yourdomain.com [topic keyword] in Google.
  • Add internal links from blog posts to product and category pages — this is the primary mechanism for passing link equity to revenue pages.
  • Link to high-authority external sources where they genuinely help the reader.
  • Use Google Autosuggest and related searches to catch missing subtopics.

Title, speed, and publishing

  • Study top-ranking titles for patterns (numbers, adjectives, year tags); use Buzzfeed-style headline research for inspiration.
  • Target page load times that won't cause frustration; use Google PageSpeed Insights, GTmetrix, or Pingdom.
  • WordPress: W3 Total Cache for caching, ShortPixel for image compression.
  • A 1-second speed improvement can meaningfully reduce bounce and increase revenue.

Link building through email outreach

  • Find pages linking to competitors via the backlink profile in a keyword tool.
  • Filter to dofollow links; use one-link-per-domain to avoid repeat contacts.
  • Outreach principle: give them a genuinely useful reason to respond — a product recall, updated data, a factual correction.
  • Keep emails short, human, and non-pushy; offer them the option not to act.

Diagnosing underperformance with analytics

  • After ranking, benchmark time on page against the site average in Google Analytics.
  • In Google Search Console, check CTR vs. average position — a large gap signals a weak title or meta description.
  • Low time on page suggests a search intent mismatch or poor content quality.
  • If metrics are solid but rankings stall, the page likely needs more backlinks.

Relaunching and refreshing content

  • Update posts regularly: remove outdated products or information, add new ones.
  • Reset the publish date after updating and re-promote as a new guide.
  • Relaunching old content is one of the fastest ways to recover or grow organic traffic.

More like this — when you're ready for early access.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Get early access to the full library.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.