Title Tags for Service Pages: The Formula That Wins Local Search
Title tags are one of the highest-leverage SEO changes you can make on your website. They take minutes to update and have a direct effect on how Google categorizes your pages and how many people click your listing in search results.
Most contractor websites have title tags that fall into one of three problems: they default to the page name (“Services”), describe the company too generically (“Columbus Plumbing Co.”), or are whatever the web designer set three years ago. Any of these is a missed opportunity. Every service page title tag is essentially a claim to Google: “this page is about [service] in [location].” If the title doesn’t make that claim explicitly, you’re competing for generic rankings instead of local ones.
What Title Tags Actually Do
A title tag is the HTML title element in your page’s head section. It does three jobs simultaneously:
- It tells Google what your page is about. Title tags are one of the top on-page ranking signals for which keyword a page should rank for. The words you use directly influence which searches your page appears in.
- It appears as the clickable blue link in search results. What it says determines whether a searcher clicks your listing or the one below it. A better title on the same ranking position means more clicks without any additional SEO work.
- It appears in browser tabs and social shares. Consistent title tags build recognition for people who encounter your site across multiple touchpoints.
The Formula for Service Page Title Tags
Every service page should follow this structure:
[Primary Service] in [City/Region] | [Brand Name]
Examples:
- “HVAC Repair in Columbus, OH | Smith Heating & Cooling”
- “Emergency Plumbing Services Denver | Metro Plumbing”
- “Roof Replacement Atlanta | Premier Roofing”
Four rules to follow:
- Keep the total character count between 50 and 60. Google truncates anything longer in search results. Getting cut off mid-title hurts both readability and click rate.
- Put the service keyword first. Google weights the beginning of the title tag more heavily than the end. “AC Repair Columbus” outperforms “Columbus HVAC Company - AC Repair Services.”
- Include the city or metro area. “HVAC Repair” competes nationally. “HVAC Repair in Columbus” competes locally against a much smaller field.
- Put your brand name at the end. Not because it helps rankings, but because it builds recognition over time for people who see your result in multiple searches.
The Mistake That Kills Local Rankings
The most common error on contractor websites: using the same or nearly identical title tag across multiple pages. When several pages have similar titles, Google doesn’t know which one to rank for which query. It often defaults to ranking your homepage for everything, which means it ranks specifically for nothing.
| Wrong (Competing with Yourself) | Right (Each Page Makes a Distinct Claim) |
|---|---|
| AC Repair | Smith Heating & Cooling | AC Repair in Columbus, OH | Smith Heating |
| AC Installation | Smith Heating & Cooling | AC Installation Columbus | Smith Heating |
| Furnace Repair | Smith Heating & Cooling | Furnace Repair Columbus | Smith H&C |
| HVAC Services | Smith Heating & Cooling | Columbus HVAC Services | Smith Heating & Cooling |
Each rewritten title makes a distinct local claim. Google can rank each page independently for the query it’s optimized for, instead of treating all four as interchangeable pages about the same topic.
Title Tag Formulas by Page Type
| Page Type | Formula | Example |
|---|---|---|
| Service page | [Service] in [City] | [Brand] | Drain Cleaning in Tampa | Bay Plumbing |
| Homepage | [Trade] Company in [City] | [Brand] | Plumbing Company in Tampa | Bay Plumbing |
| Emergency service | Emergency [Service] [City] | [Brand] | Emergency Plumber Denver | Metro Plumbing |
| Location page | [Service] in [Neighborhood], [City] | [Brand] | HVAC Repair in Buckhead, Atlanta | Peak Air |
| About page | [Trade] Contractor in [City] Since [Year] | Electrical Contractor in Austin Since 2008 |
Your Homepage Title Tag Is a Special Case
The homepage should not try to rank for a single specific service. Its job is to signal who you are, what trade you’re in, and where you operate. The formula: [Trade] Company in [City] | [Brand Name].
Do not stuff every service you offer into the homepage title. It won’t rank for any of them and it looks spammy in search results. Examples that work:
- “Plumbing Company in Tampa, FL | Bay Area Plumbing”
- “Atlanta Electrical Contractor | Powers Electric”
- “Landscaping Services in Austin | Green Leaf Landscaping”
Let the individual service pages carry the ranking weight for specific services. The homepage title establishes what your business is and where, not every keyword you want to capture.
Meta Descriptions: Write Them for Clicks, Not Rankings
Meta descriptions are not a direct ranking factor. Google rewrites them over 62% of the time, pulling text from your page content that better matches a specific search. That said, when Google does display your meta description, a well-written one improves click-through rate measurably, and a higher CTR on the same ranking position is a compounding advantage.
The right structure: 130 to 155 characters, state what the page is about, add one specific differentiator, and end with a call to action if space allows.
| Wrong | Right |
|---|---|
| “Smith Heating & Cooling has been serving the Columbus area for over 20 years with high-quality HVAC services. Contact us today.” | “AC repair in Columbus with same-day availability. Certified technicians, upfront pricing, and a 1-year labor warranty. Call 614-555-0100.” |
The second version answers three questions a searcher has before clicking: Can they come soon? Are they qualified? What makes them worth calling over the other results? The first version answers none of them.
How to Audit Your Current Title Tags
Two free tools cover everything you need:
- Google Search Console: Go to Performance, then Search Results. Click the Pages tab. Sort by CTR ascending. Pages with high impressions but low click-through rate (under 2 to 3%) are pages where your title isn’t converting impressions into clicks, even when you’re ranking. Rewrite those first.
- Screaming Frog (free for up to 500 URLs): Enter your domain and run a crawl. Under the Page Titles tab, sort by length. Anything over 60 characters is getting truncated in search results. Check the Duplicate column for any pages sharing the same title tag.
Fix these three issues in order of priority:
- Missing title tags: Common after CMS migrations or theme changes. Google fills the gap with whatever it finds, which is rarely what you want.
- Duplicate title tags: Multiple pages making the same claim cancel each other out for rankings.
- Service pages with no city name: These pages are competing nationally for queries no local contractor can realistically win.
The One-Afternoon Rewrite
Most contractor websites have 8 to 15 service pages. Rewriting all title tags and meta descriptions takes one focused afternoon:
- List every service page URL in a spreadsheet
- For each, write a 50 to 60 character title using the formula: [Primary Service] in [City] | [Brand]
- Write a 130 to 155 character meta description answering: what is it, who is it for, and what should the visitor do next
- Publish the changes through your CMS or SEO plugin (Yoast, RankMath, or your builder’s built-in SEO fields)
- Check Search Console in 4 to 6 weeks and compare click-through rates and average positions before and after
The pages where you see the biggest CTR improvement are the ones where you already held a ranking but your old title wasn’t persuading anyone to click. Those are free traffic gains: same position, more visitors, no new content required. That is one of the few SEO changes where the return is immediate and the work is done in an afternoon.