How I Created an SEO Strategy That Increased a Client’s Search Visibility by 375%

Peter Richman

How I Created an SEO Strategy That Increased a Client’s Search Visibility by 375%

Organic visibility is under pressure. Many websites are losing traffic and rankings due to volatile SERPs, AI search features, and constant algorithm updates.

Despite that, my team and I built an SEO strategy that boosted a client’s search visibility by 375%. It’s a repeatable process grounded in technical SEO, targeted keywords, and focused execution.

In this article, I’ll share the six-step framework we used so you can apply it to your search strategy.

But first, a few essentials to lay the foundation…

Start with the acquisition cost model to define SEO’s role

Before touching any SEO tactic, I start with the acquisition cost model because it’s the most effective way to connect SEO to revenue.

Most teams focus on driving traffic or increasing MQLs, but few tie their efforts back to metrics that grow the business. The CAC model breaks that down by showing which levers I can control and those I can’t.

I focus on market penetration and conversion rate. I can’t control how sales close a lead, but I can control how much of the market I capture and how well that traffic converts. That’s where SEO has the biggest impact.

In this model, market size equals the total number of searches across my target keywords. Traffic reflects how much of that market I’m capturing, and conversion rate shows how well traffic turns into inquiries, signups, or sales.

Once I have those three, I can reverse-engineer market penetration and see where my strategy needs to improve.

Be like Sun Tzu and choose SEO battles you can win

One of the most critical steps in creating an SEO strategy is understanding where to compete.

Many businesses fail because they lack a clear strategy for what to do and, more importantly, what not to do.

I take a Sun Tzu approach to SEO and choose battles I can win. I don’t have an unlimited budget, and competing for broad, ultra-competitive keywords without a plan isn’t the best use of resources. Instead, I direct my efforts toward opportunities with a statistical probability of success.

Like an investment portfolio, I don’t place all my hopes on a single stock.

I build a diversified keyword portfolio and focus on improving the group’s performance. Some terms will perform better than others, but the aggregate impact grows steadily over time. That’s how I lift visibility without relying on outliers or unrealistic wins.

One example is Bond Global, a small recruitment firm operating in the UK and the US. They came to us with a Domain Authority of just nine. 

Most people would say that’s too low to make an impact, but we didn’t waste time chasing high-volume, high-competition terms. Instead, we focused on strategic, lower-friction opportunities, resulting in a 493% increase in market penetration.

That’s the value of battle selection, where small wins across many fronts compound over time.

6 SEO strategies to drive rankings and increase visibility

Now that I’ve covered the essentials, here’s the 6-step SEO strategy I use to drive client results.

Step 1: Use keyword selection to identify strategic opportunities

Keyword selection starts with understanding the business. Here’s the process I follow when conducting keyword research:

Use workshop-style research to gather a broad list of keywords

I always start with a workshop to get cross-functional input on products, services, and any term a potential customer might use to find my client.

I’m not aiming for perfection. I want volume, so I cast a wide net to build a long keyword list. For Bond Global, that meant keywords like clean tech, deep tech, and recruitment terms by role, location, and function.

We build combinations like a barrel lock, rotating through features, location, and use case to map the market.

Use Moz tools and competitor research to build your keyword list

I use Moz’s keyword research tool to create this list without committing to a Campaign. It lets me explore broadly without cluttering the list with low-value terms.

Build seed lists around your core products or services

To build seed lists, start by identifying the business’s primary services. For Bond Global, that was executive search and recruitment across clean and deep tech sectors.

To expand the list further, analyze competitor domains in Ranking Keywords to see which terms they target and rank for, and add them to your keyword list.

I download the keyword list into a spreadsheet and group them into logical sets by theme, product, or audience type. 

Use volume and search intent scoring to narrow the list

Once the long list is in place, it’s time to cut. Start by sorting your keyword list by search volume (highest to lowest) to get a sense of market size, but don’t let volume be the only filter. A smaller keyword in the top three is more valuable than a high-volume keyword buried at the bottom of page one.

Next, filter keywords based on intent to convert. Ask yourself: Is someone searching this term likely to become a lead, signup, or customer?

For example, here at Plug and Play, we’re looking for people who self-identify as looking for a web design agency rather than a ‘web designer’. They know that they need a business rather than an individual to help them, and they are more likely to convert into new business by being more aligned with our core offering.

Score each keyword for intent based on low, medium, or high, and aim to prioritize terms that attract qualified traffic.

Analyze the SERPs to assess difficulty and specificity gaps

Search volume and intent give you the “what,” but SERP analysis gives you the “how.”

Use Moz’s SERP Analysis and Domain Overview tools to check:

  • Domain Authority (DA)
  • Page Authority (PA)
  • On-page Optimization Score

These metrics show how competitive a keyword is. Compare them to your site stats and look for SERPs where competitors have similar or weaker authority, or where their content is poorly optimized.

For Bond Global, our DA was only 11, but we ranked for high-intent keywords because other results with higher authority had weaker optimization or broader pages.

Sometimes, you’ll see a page ranking because the keyword appears in the domain name. That’s useful context, but not unbeatable. Specificity and optimization still win.

Export your keyword list and annotate with the following as a guide:

  • Add notes on competitor metrics
  • Mark high-potential opportunities
  • Flag keywords that are “maybe later” targets

Assign one primary and one secondary keyword per page

After trimming the list, assign each keyword to a page, but avoid keyword stuffing or overloading.

Stick to:

  • One primary keyword
  • One secondary keyword
  • Supporting variants, only where they add value

This keeps the page tightly focused. If you try to cover too many topics, the page becomes generic, and generic doesn’t rank.

Step 2: Use on-page optimization to increase specificity and rankings

Once the keyword map is in place, the next step is optimizing existing pages for your chosen keywords.

I use Moz’s on-page SEO tool to guide the optimization process. It provides a page optimization score and highlights what’s missing or needs improvement.

Log in to your Moz Pro account and select On-Page Grader from the left-hand navigation. Enter the page URL and target keyword, then review the Page Factors influencing performance. Use Moz’s suggestions to optimize elements like headings, keyword placement, structure, and metadata.

For Bond Global, we saw results from improving alignment between keywords and on-page elements. Even with a Domain Authority of 11, a high on-page score helped us outrank more authoritative competitors.

Further reading 

A guide to on-page optimization

Step 3: Use technical SEO to improve crawlability and performance

After on-page improvements, the next step is technical SEO, where I ensure the site can be crawled, understood, and properly surfaced in search.

Start with crawl diagnostics using Moz and Screaming Frog

I rely on a combination of tools here, but Moz’s SEO audit tool is one of the most useful. It provides a top-level view of code quality, speed, sitemap coverage, and crawlability. It also flags less obvious issues like missing schema markup.

Not everything flagged is a problem. Some things are intentional, and that’s fine. I run Screaming Frog alongside Moz to catch daisy-chained 301 redirects and generate clean, structured reports. Sometimes it catches things Moz misses and vice versa. The tools complement each other and provide full coverage when used together.

In addition to crawl tools, I use Google Search Console to view external links pointing to a site, even when they land on 404s that I’m not linking to internally. It gives me an opportunity to 301 redirect those broken links to the most relevant live page and recover the authority.

Further reading:

Technical SEO audit checklist

Step 4: Avoid cannibalization to consolidate ranking power

Keyword cannibalization is a serious issue, especially on enterprise or content-heavy sites. When multiple pages compete for the same keyword, it weakens your chances of ranking. You won’t always avoid it, but you can find and fix it with the right tools and strategy.

Use Google search and Moz to surface keyword conflicts

Start with a quick manual check in Google:

site:yourdomain.com “target keyword”

It surfaces all indexed pages mentioning the keyword. It’s not perfect, but it gives you a shortlist to review.

Next, navigate to the Moz Ranking Keywords tool. 

Click the dropdown on any keyword and check if you have multiple pages ranking for the same query.

If two pages rank (home page and careers page) but serve different purposes, that’s fine, but if there’s overlap, you should fix it.

Consolidate, canonicalize, or redirect overlapping pages

When keyword overlap shows up, you’ve got three options:

  • Merge content into the stronger page and 301 redirect the weaker one
  • Canonicalize if the content must stay live but shouldn’t rank
  • Leave both live if they serve different intents or funnel stages

In one case, we found pages ranking at positions 12 and 35 for the same keyword. Neither was on page one, so we merged them and redirected the lower-performing page to consolidate authority and improve the overall ranking.

Avoid the temptation to deoptimize content because it weakens both pages. Instead, put that combined firepower to better use.

Build a clean redirect strategy

Redirects are a key part of the fix, especially during migrations or CMS changes.

For example, in Shopify, URLs often default to /products,/pages, or /collections. When we move clients to headless setups or rebuild their URL structure, we set up 301s to preserve authority.

Best practices include:

  • Use 301 redirects for permanent changes
  • Use 302 redirects for temporary updates (e.g., seasonal tests)
  • Use Screaming Frog to find and flatten redirect chains
  • Manually review all redirect rules before launch

Step 5: Build landing pages to match search specificity

I’m not talking about content marketing, PPC, or lead gen assets here. These are SEO landing pages on your site, built around specific keywords and designed to drive organic traffic. They usually live in the main navigation, a submenu, or are linked from key body content.

Use clean URLs and one keyword focus per page

Each landing page should target one primary and one secondary keyword. Avoid cluttering it with unrelated terms because specificity wins.

Think of each page as a mini-homepage for its topic. If someone lands there from search, it should stand independently, deliver value, and convert.

The best-performing pages are:

  • Cleanly structured: /deep-tech-recruitment or /cleantech-talent
  • Highly specific to a user’s search
  • Consistent with intent and messaging

Step 6: Use geotargeting to localize your visibility

Whether you’re targeting cities or entire countries, localized SEO is essential for success. The key is combining localized keyword targeting with the proper technical setup.

Start with keyword research for each region

Like everything else, it starts with the keyword list. What someone searches for in London will not be identical to what they search for in New York, even for the same service.

For location-based terms, build local landing pages around:

  • Service + city (e.g, executive search London)
  • Product + region (e.g., wallpaper UK, wallpaper US)
  • Local intent (e.g. recruiters near me, health club Soho)

Use schema to reinforce location relevance

Schema markup clarifies the connection between a business and its physical presence. For Bond Global, one of the first fixes was adding address markup using Schema.org. 

The office location was visible on the page, but not structured. Adding LocalBusiness and PostalAddress schema gave Google context and helped surface the listing more reliably.

Depending on your business, focus on adding:

  • Organization  or LocalBusiness schema
  • PostalAddress for physical locations
  • BreadcrumbList for navigational clarity
  • Article, Product, or Service schema for content or offerings
  • GeoCoordinates where possible
  • Verified Google Maps listing that matches the on-page info 

Use Google’s Rich Results Test to verify your markup is valid and detectable.

Implement hreflang for international SEO

For multi-country targeting, use hreflang tags to link equivalent pages across territories. You don’t need to replicate the entire site for every country. Start with one master territory and roll out localized variants of key pages.

We followed this approach with Cole & Son, a wallpaper retailer using a headless Shopify backend and WordPress front end. We rolled out eight localized versions of their product categories, each with hreflang tags linking equivalent content.

The result was a 2000% increase in search visibility across eight international markets, while preserving the authority of the original UK site.

Concluding thoughts: The basics still work when applied strategically

You don’t need 1,000 pages to succeed in search. Focus on battles you can win—start with strategic keyword selection, implement targeted on-page and technical fixes, and use Moz to monitor visibility and performance.

The author’s views are entirely their own (excluding the unlikely event of hypnosis) and may not always reflect the views of Moz.

Facebook Comments Box

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。