Skip to content
HR DigitalWeb logo

SEO services

SEO services for small businesses that get you found on Google

Most small business websites aren't invisible because of bad luck. It's usually fixable problems: slow pages, missing titles, broken links, or a Google Business Profile nobody set up. As your SEO consultant, I start with a technical SEO audit, fix what's holding your site back, and build the on-page and local SEO foundations that help you climb the rankings and stay there.

Get a free SEO check

Share your website and the area you serve, and I'll send you the biggest things holding it back on Google.

Free, no obligation, no spam.

See what's included

Small business SEO check

What I check and fix

  • Google Business Profile

    Categories, services, photos and posts set up properly

  • Local citations

    Your name, address and phone consistent everywhere

  • Location pages

    A page for each area or city you serve

  • Reviews

    A simple system for asking happy customers for reviews

Example search result

yourbusiness.com › services › boiler-repair

Boiler Repair in Leeds | Same-Week Visits | Your Business

Gas Safe boiler repairs across Leeds. Clear prices before we start and same-week appointments. Call or book online today.

Every fix explained in a plain-English monthly report

  • Foundation

    Technical fixes first

    Speed, indexing, broken links and mobile issues sorted, so Google can crawl and trust your site.

  • Local SEO

    Local visibility

    Google Business Profile optimisation, local citations and location pages that put you on the map in your area.

  • Transparency

    Clear reporting

    A plain-English monthly report on what changed, what improved and what's next. No jargon, no vanity metrics.

Everything SEO

What I do

From one-off audits to monthly SEO, pick what your site needs and see what's involved.

Audit

Technical SEO audit

Best for: Sites that aren't ranking and you don't know why

A full health check of your site: crawl errors, indexing problems, page speed, Core Web Vitals, broken links, redirects and duplicate content. You get a prioritised fix list, not a 90-page PDF.

Includes

  • Full site crawl and Google Search Console review
  • Core Web Vitals and mobile check
  • Prioritised fix list, quick wins first
No-obligation check
fix-list
Priority  Issue                          Pages
──────────────────────────────────────────────
High      Pages blocked from indexing     4
High      Slow LCP (large hero images)    12
Medium    Broken internal links (404)     9
Medium    Missing meta descriptions       18
Low       Images without alt text         31
ExampleSEO

A clear process

How I work

A clear 5-step SEO process to find what's holding your business back, fix it and keep improving month after month.

Step 1 of 5 · Discovery

Find what's holding you back

You get: A prioritised list of problems

I crawl your site, review Google Search Console and check speed, indexing and mobile issues, so we start with facts, not guesses.

  • Every change explained, no jargon
  • Works on WordPress, Next.js, Shopify and more
No-obligation check
audit summary
Pages crawled            86
Indexed in Google        61
Not indexed              25  ← why?
Broken links             9
Slow pages (mobile)      14
Missing titles/meta      18

Top 3 fixes → indexing, speed, titles
ExampleStep 1 of 5

The essentials, every time

Included in every project

Every SEO project includes these 7 essential checks, so Google can crawl, understand and trust your site.

Item 01 · Tracking

Google Search Console and Google Analytics 4 set up and checked

Your site verified in Google Search Console and connected to Google Analytics 4, with form submissions and calls tracked as conversions, so we can see exactly what SEO brings in.

page head
<!-- Google Analytics 4 -->
<script async
  src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX">
</script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXX');
</script>
ExampleIncluded in every project