Before you start: the baseline you need
Open Google Search Console. If you do not have it set up, do that first — it is free, takes 10 minutes to verify, and is the source of truth for everything in this plan. Set the date range to 90 days. Export the Pages report sorted by impressions. You will use this data throughout the 30 days to prioritise where to work.
Also open Google PageSpeed Insights. Run your homepage and your most important service page through it on mobile. Save the results. You will revisit them at the end of week one.
Week 1: technical foundation
Work With John
Your site should be your best salesperson. If it is not, that is a fixable problem.
I work with US service businesses and B2B brands to build SEO systems that produce consistent, compounding leads. I will tell you exactly what is broken. No pitch.
Book a free strategy callTechnical fixes are foundational. Every other improvement you make will compound faster once the technical infrastructure is sound. Do not skip this week to get to the "content" work.
Day 1-2: fix what Google cannot read
Open Search Console, go to Indexing, and look at pages that are not indexed. For each one, read the reason. "Crawled — currently not indexed" pages need a content quality review. "Noindex tag" pages need you to verify the tag was intentional. Fix any pages that should be indexed but are not before doing anything else.
Check your robots.txt file (your-domain.com/robots.txt). Confirm it is not accidentally blocking pages you want indexed. A common mistake is having a disallow rule from a development environment that was never removed for production.
Day 3-4: speed and core web vitals
Open PageSpeed Insights results from your baseline. Work through the "Opportunities" section on mobile first. The three fixes that produce the most improvement fastest: compress and convert images to WebP format, identify and remove or defer render-blocking scripts, and enable caching. If your site runs on WordPress, a caching plugin handles the third item automatically. If it is a custom build, your developer can implement it in an hour.
Day 5-7: broken links and redirect cleanup
Use a free tool like Screaming Frog (free up to 500 pages) to crawl your site. Look for 404 errors and redirect chains. A 404 on an internal page means you are sending Google and users to a dead end. A redirect chain (A redirects to B which redirects to C) loses link authority at each step. Fix 404s with either a proper 301 redirect to the relevant live page or a removal from navigation. Flatten redirect chains to a single hop.
Week 2: title tags and meta descriptions
This is the week with the fastest measurable impact. Title tags are the single highest-leverage on-page SEO element. They are also the thing most service business websites get wrong by defaulting to the business name or a generic service description.
Day 8-10: audit current titles
Open your Search Console Pages report. For each of your top 10 pages by impressions, note: current title tag, current CTR, current position. Pages in position 1-5 with CTR below 4% have underperforming title tags. These are your priority targets.
The title tag formula that consistently performs for service businesses: [Specific Outcome or Problem] + [Service] + [Qualifier] — for example, "Bookkeeping for Construction Companies | Clean Books, Every Month" rather than "Bookkeeping Services | YourBusiness Name."
Day 11-14: rewrite and deploy
Rewrite titles for your top 5 underperforming pages. Deploy the changes. Note the date in a spreadsheet. You will check Search Console in 30 days to see whether CTR improved. Check positions weekly — title tag changes can show impact within 2 weeks as Google recrawls the updated pages.
Also audit and rewrite meta descriptions for the same pages. Meta descriptions do not directly affect ranking but they affect CTR significantly. The meta description is your search result ad copy. Write it to match the exact query the searcher typed — not to describe the page, but to tell the searcher what they will get when they click.
Week 3: internal linking and content structure
Most service business websites have a linking pattern that looks like: homepage links to everything, everything links back to the homepage and contact page. That structure does not route authority toward your commercial service pages effectively.
Day 15-18: map your internal links
Open Screaming Frog again. Export the internal links report. For each of your primary service pages, count how many internal links point to it and from where. Service pages with fewer than 3 internal links from other pages are underserved. Add links to them from your resource content, from your homepage, and from relevant related service pages.
Use descriptive anchor text that includes your service keyword. "Our bookkeeping service" is better than "learn more" or "click here." The anchor text provides relevance context to Google.
Day 19-21: orphan page cleanup
Any page that has zero internal links pointing to it from other pages on your site is an orphan. Export the full page list from Screaming Frog and cross-reference with your inbound internal links. For any orphan pages, either add internal links to them from relevant pages, or make a decision about whether they should exist.
Week 4: local SEO and Google Business Profile
This week is specific to service businesses that serve a local market. If you operate nationally or only via the web, replace this week with content publishing on two of the decision-stage topics identified in your Search Console data.
Day 22-25: Google Business Profile audit
Log into your Google Business Profile. Go through every section: business description (should be 700+ words with services named naturally), categories (primary category should match your most important keyword), services list (every service you want to rank for should be listed here), photos (at minimum 10 photos showing your work), hours, and service area.
Respond to any unanswered reviews — positive or negative. Google surfaces businesses that engage with reviews over those that do not.
Day 26-28: NAP consistency check
Search for your business name in Google. Open the top 10 results that mention your business (Yelp, Better Business Bureau, Angi, local directories, etc.). Check that your business name, address, and phone number appear identically in every listing. Any inconsistency is a trust signal issue. Fix them by claiming and updating each listing directly.
Day 29-30: review strategy
If you have fewer than 20 Google reviews, set up a review collection system. The simplest: a follow-up message to every client within 48 hours of completing a project, with a direct link to your Google review form. Draft the message. Schedule it to send from your email or CRM automatically. Do this once and it runs itself.
After the 30 days
Go back to your Search Console baseline. Compare impressions, CTR, and average position for the pages you worked on. Document what moved and by how much. The items that produced the fastest lift are your highest-leverage ongoing tactics — repeat them for other pages before moving to new strategies.
