How to rank a local business on Google: a live SEO walkthrough

Executive overview

Most local business websites rank poorly not because of algorithmic penalties, but because of basic omissions: wrong keyword variants in key tags, weak content, no schema, and thin citation profiles. Fix these and rankings move.

This walkthrough applies a repeatable five-step process to a real plumbing business in Springfield, Illinois using SEMrush as the primary tool.

The core insight: ranking improvement is mostly about fixing what's missing, not doing something clever.

Step 1: keyword research — find bottom-of-funnel targets

  • Pull the domain into SEMrush and filter existing rankings by transactional intent keywords.
  • Prioritise keywords that match what the business actually offers — discard poor-intent matches (e.g. "garbage service" vs. "garbage disposal repair").
  • Choose the keyword variant with the best search volume; optimising for the right form matters (e.g. "plumbers" not "plumbing" — searchers want the person, not the service).
  • Filter by location to surface geo-targeted variants (e.g. "plumbers Springfield, Illinois").
  • Ignore keywords where the intent is ambiguous or only partially matched.

Step 2: technical SEO audit

  • Run SEMrush Site Audit; set crawl limit to match actual page count (use site:domain.com in Google to check).
  • Crawlability is the top priority — if pages can't be crawled, they can't rank.
  • Keep crawl depth under three clicks; for small sites, two is ideal.
  • Fix 404s and broken internal links — not critical, but worth doing when time allows.
  • Core web vitals are foundational; poor loading performance undermines all other optimisation.

Step 3: content quality and on-page optimisation

  • Use SEMrush's SEO Content Template to identify target word count and related keywords for the primary keyword.
  • Paste page content into the real-time content checker to assess keyword usage, readability, and originality.
  • Run content through Hemingway (readability) and Grammarly (grammar) before applying on-page SEO.
  • Content must be genuinely different from competitors — uniqueness matters more than any other content factor.
  • Add the primary keyword to four locations: title tag, meta description, H1, and first sentence of body copy.
  • Place the H1 above the fold; avoid using multiple heading tags where paragraph tags suffice.
  • Add schema markup for the business address so Google can parse structured data.
  • Check for keyword cannibalization — no other page on the site should target the same keyword.

Step 4: topical relevance — supporting content

  • Search the target keyword in Google and study SERP features (People Also Ask, Yelp, Thumbtack listings) for content ideas.
  • Use tools like AlsoAsked to find question-based content angles; filter for ones that can be made location-specific.
  • Generic national content has low value; geo-targeted, data-driven content (e.g. "burst pipe frequency in Springfield, IL") builds local topical authority.
  • Data-driven content also earns links naturally from local governments, colleges, and news outlets.
  • Supporting content builds topical relevance that lifts rankings for core transactional pages.

Step 5: Google Business Profile and local citations

  • Review count and rating are dominant factors in local pack rankings — actively solicit and respond to every review.
  • Post to Google My Business weekly (posts expire after 7 days); this adds listing depth and engagement signals.
  • Upload real job-site photos regularly to deepen the listing and widen the competitive gap.
  • Add FAQs using actual questions customers ask on the job.
  • Audit all online listings for NAP consistency (name, address, phone) using SEMrush's listing management tool.
  • Correct wrong addresses and business name variants — match exactly what appears on the GMB listing.
  • Automate citation distribution rather than managing manually; the time cost of manual updates is high.

Link building

  • Audit existing backlinks via SEMrush; for small sites with few referring domains, the issue is volume, not toxicity.
  • Build links to linkable assets (data studies, local infographics, location-specific guides) rather than to service pages.
  • Avoid unnatural link acquisition directly to homepages or service pages.
  • Outreach targets: local governments, universities, and regional publications relevant to the business location and topic.

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.