The Ultimate Content Marketing & SEO Strategy Guide for Professional Services in 2025
How Law Firms, CPA Firms & Medical Practices Can Dominate Search Rankings, Generate Leads & Convert More Clients
Why SEO & Content Marketing Are Critical for Professional Services
For law firms, CPA firms, private medical practices, dental offices, mental health clinics, and financial advisors, digital marketing is no longer optional—it's the key driver of business growth in 2025.
While word-of-mouth referrals and traditional advertising were once enough, today's consumers trust online searches, Google reviews, and expert-driven content to choose professional services.
  • 94% of consumers research professional service providers online before making a decision (FindLaw).
  • 72% of potential clients only contact businesses that rank on the first page of Google (Justia).
  • 76% of "near me" searchers visit or contact a business within 24 hours.
  • Law firms with SEO-optimized content marketing generate 4X more inbound leads than those who rely on referrals (Clio Legal Trends Report).
If your law firm, accounting practice, or medical clinic is not actively investing in SEO, local search optimization, and high-quality content marketing, your competitors are—and they're taking your clients.
In this guide, we'll break down:
  • SEO strategies that rank professional service firms at the top of Google
  • Content marketing tactics to position your business as an industry leader
  • Local SEO methods to dominate Google Business Profile & attract local leads
  • The exact keywords, blog topics, and landing page structures that convert
This isn't just theory—it's a proven playbook based on real-world case studies and industry best practices. Let's dive in.
How SEO & Content Marketing Work Together for Maximum Impact
To rank #1 on Google, you need more than just good content. Without SEO optimization, even the best-written articles will fail to get discovered. Similarly, SEO without quality content won't convert visitors into paying clients.

Local SEO
Ranking for Service-Based Queries in Specific Cities
Content Authority
Delivering High-Value Information
Technical SEO
Ensuring Search Engine Visibility
The 3 Pillars of SEO-Driven Content Marketing
Technical SEO (Ensuring Search Engine Visibility)
  • Google's algorithm prioritizes fast, mobile-friendly, and secure websites.
  • Schema markup, internal linking, and structured data improve visibility.
  • Core Web Vitals & page experience scores determine ranking potential.
Content Authority (Delivering High-Value Information)
  • Google rewards well-researched, long-form content that answers user intent.
  • Authoritative backlinks from industry websites boost domain credibility.
  • E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) factors directly impact search rankings.
Local SEO (Ranking for Service-Based Queries in Specific Cities)
  • 76% of local searchers visit a business within 24 hours of searching (Google).
  • Optimizing Google Business Profile (GBP) helps firms rank in the Local Pack.
  • Location-based service pages drive geo-targeted leads.
If you want your professional service firm to dominate search rankings, you need all three components working together.
SEO & Content Marketing Strategy for Law Firms
94% of people seeking legal advice start with an online search
Without a high-performing SEO strategy, law firms struggle to appear in search results, losing clients to competitors ranking higher for critical legal service queries.
Google prioritizes in-depth, expert-driven content that answers legal questions
The legal industry is one of the most competitive when it comes to digital marketing. Clients don't pick attorneys at random—they research extensively before choosing a law firm.
Law firms with content-driven SEO strategies generate 4X more inbound leads
Than those relying only on referrals (LexisNexis).
Best Content Strategies for Law Firms in 2025
Legal Blog Strategy: Ranking for High-Intent Search Queries
Google ranks detailed, authoritative articles higher than generic content. Legal clients ask complex questions—firms that answer them get the most organic traffic. Consistently publishing long-form content keeps a law firm's website fresh & competitive.
2
SEO-Optimized Blog Examples for Law Firms
  • Family Law: "Child Custody Laws in South Carolina: What Every Parent Needs to Know"
  • Personal Injury Law: "How Much is My Car Accident Case Worth in South Carolina?"
  • Criminal Defense: "What Are the Penalties for a DUI in Greenville?"
  • Estate Planning: "What's the Difference Between a Will & a Trust?"
Geo-Targeted Local SEO Optimization for Law Firms
76% of people searching for legal services near them visit a law office within 24 hours (Google). Local search is critical for attorneys, as most clients hire lawyers in their city or state.
SEO Best Practices for Legal Blogs
  • Use long-tail legal keywords → ("Best car accident lawyer in Greenville")
  • Include FAQ sections → ("What should I do after a car accident in South Carolina?")
  • Optimize title tags, meta descriptions & internal linking
Case Study: South Carolina Family Law Firm SEO Success
The Challenge: Low Online Visibility & Losing Clients to Competitors
A family law firm in Greenville, South Carolina, specializing in divorce, child custody, and alimony cases, was struggling to attract clients online. While the firm had a strong reputation through word-of-mouth referrals, their website was not ranking well in Google search results, leading to fewer consultation requests and lost business to larger competitors in the Upstate region.
2
Phase 1: Local SEO Optimization & Google Business Profile Enhancement
  • Complete Google Business Profile Optimization
  • Location-Based Service Pages for Local SEO Domination
  • NAP Consistency Across Legal Directories
3
Phase 2: High-Intent Blog Content Strategy & Thought Leadership
To increase organic search rankings and establish the firm as a trusted legal authority, Space Race Media launched an SEO-driven content marketing campaign, focusing on long-form, informative legal guides and blog posts optimized for family law search queries.
High-Intent Blog Content Strategy & Thought Leadership

Weekly Blog Series
Answering Common Legal Questions

SEO Optimization
For High-Intent Keywords

Client Success Stories
Building Trust & Credibility

Analytics & Refinement
Continuous Improvement
Weekly Blog Series Answering Common Legal Questions
  • "How Child Custody is Determined in South Carolina Courts" (ranked #1 in Google within 3 months).
  • "Divorce in SC: What to Expect & How to Protect Your Rights" (featured in Google's People Also Ask section).
  • "What Are Your Rights in a High-Asset Divorce in Greenville, SC?"
  • "How to Modify a Child Support Order in South Carolina" (generated a 47% increase in clicks from Google search).
SEO Optimization for Blog Posts
  • Used long-tail legal keywords to target high-intent searches (e.g., "best child custody lawyer in Upstate SC").
  • Added internal links to practice area pages, boosting authority and engagement time.
  • Implemented structured data markup for FAQs, allowing blog content to appear in Google's featured snippets.
Incorporated Client Success Stories
  • Showcased real legal outcomes, building trust with potential clients.
  • Optimized for "family law attorney near me" by geo-tagging success stories to specific counties and cities in Upstate South Carolina.
Website Speed, Mobile Usability & Technical SEO Improvements
Improved Website Speed
Reduced page load time from 6.2s to 1.8s, directly contributing to lower bounce rates and higher conversion rates for the law firm's website.
Mobile Responsiveness
Implemented 100% mobile-friendly design to accommodate the 63% of legal searches happening on mobile devices, ensuring seamless navigation across all platforms.
Enhanced User Experience
Added clear call-to-action buttons like "Schedule a Free Consultation" and implemented a Live Chat feature that increased direct inquiries by 38%, providing an immediate connection for visitors with urgent legal questions.
Backlink Building
Focused on quality over quantity, securing authoritative links from state bar associations, legal blogs, and reputable news outlets to significantly boost domain authority and outrank larger competitors.
The technical SEO improvements were critical to the law firm's success, creating a foundation for sustainable growth in their digital presence while improving user engagement at every touchpoint.
The Results: Transformed Digital Presence
250%
Increase in Organic Traffic
From 1,200 to 4,200 monthly visitors in just 6 months
#1
Google Ranking
For "Best Divorce Lawyer in Greenville, SC"
80%
More Consultations
From 20-25 to 45-50 monthly inquiries
40%
Lower CPA
Reduced cost per client acquisition
The firm went from 1,200 monthly visitors to over 4,200, with 80% of traffic coming from Google organic search. They outranked larger competitors who had dominated the local search results, and saw a 47% increase in phone calls and direct website inquiries thanks to Google Business Profile optimization and improved click-through rates.
Key Takeaways: What Other Law Firms Can Learn
Local SEO is critical for law firms
Optimizing Google Business Profile, legal directories, and service pages helped this firm dominate local search rankings.
Content marketing drives long-term success
High-quality legal blogs and FAQs helped increase website traffic, engagement, and lead generation.
Website optimization & mobile usability matter
A faster, mobile-friendly website improved conversion rates and user experience.
SEO reduces reliance on paid ads
By focusing on organic traffic growth, the firm cut its marketing costs while generating more leads.
The success of this family law firm demonstrates the power of a comprehensive SEO and content marketing strategy. By implementing these proven techniques, the firm was able to transform its digital presence and significantly increase its client base without relying on expensive advertising campaigns.
Law firms of all sizes can apply these same principles to improve their online visibility and attract more qualified leads. The key is consistency and quality—regularly publishing authoritative content while optimizing for both technical SEO and local search factors.
SEO & Content Marketing Strategy for CPA Firms
How Accounting Firms & Financial Advisors Can Dominate Google & Generate More High-Value Leads
80% of small business owners research financial services online
Forbes reports that the vast majority of potential clients now begin their search for accounting services online, making digital visibility essential for CPA firms.
90% increase in "best accountant near me" searches
According to Google Trends, more people than ever are using search engines to find local accounting services, creating massive opportunities for firms with strong local SEO.
3X more inbound leads from educational content
HubSpot research shows that content marketing significantly increases lead generation for accounting firms that produce educational resources and tax planning blogs.
The financial services industry is becoming increasingly competitive, with more accountants, bookkeepers, and financial advisors shifting their businesses online. Referrals alone are no longer enough.
Without a strong SEO and content strategy, accounting firms are missing out on high-intent leads—the clients who are actively searching for CPA services online.
Best Content Strategies for CPA Firms in 2025
Evergreen Financial & Tax Blog Strategy
Why It Works:
  • Google favors long-form, informative content that answers common financial and tax-related questions.
  • Trust-building content is critical in financial services, where credibility is a major factor in hiring decisions.
  • Blogs help firms rank for high-intent search queries (e.g., "best small business accountant in Greenville").
SEO-Optimized Blog Examples for CPA Firms:
  • "2025 Tax Planning Strategies for Small Business Owners"
  • "LLC vs. S-Corp: Which One Saves You More in Taxes?"
  • "How to Reduce Your Tax Liability as a Freelancer"
  • "Common IRS Audit Red Flags & How to Avoid Them"
Local SEO & Google Business Profile Optimization
Why It Works:
  • 72% of consumers searching for financial services near them only contact firms on the first page of Google (BrightLocal).
  • Google Business Profile (GBP) optimization is critical for CPA firms that rely on local clients.
How to Optimize for Local Searches:
  • Fully complete your Google Business Profile (include office location, hours, and services).
  • Encourage & respond to client reviews—Google ranks businesses higher with frequent reviews.
  • Use geo-targeted landing pages:
  • "Best CPA for real estate investors in Greenville"
  • "Tax preparer specializing in self-employed taxes in Greenville"
  • Get listed in financial service directories (AICPA, CPA Directory, and local business associations).
Case Study: Upstate South Carolina CPA Firm SEO Success
1
The Challenge: Low Visibility, Poor Rankings, & Lost Clients
A certified public accounting (CPA) firm in Greenville, South Carolina, specializing in small business tax planning, bookkeeping, and financial advisory services, was struggling to compete with larger firms in the Upstate SC area. Despite having a solid reputation and loyal client base, they faced significant online visibility issues that prevented them from attracting new clients through search engines.
The Strategy: Three-Phase SEO Approach
  • Local SEO & Google Business Profile (GBP) Optimization
  • SEO-Driven Content Marketing & Blog Strategy
  • Website Optimization & High-Converting Landing Pages
3
Phase 1: Local SEO Optimization
Optimized Google Business Profile, built local citations & backlinks, and created city-specific landing pages for local keyword targeting.
The CPA firm was receiving only 5-7 online appointment requests per month, despite a growing demand for tax and accounting services. They had minimal website traffic—fewer than 500 visitors per month—meaning potential clients weren't finding their website. They were heavily reliant on word-of-mouth referrals, leading to inconsistent client acquisition.
After conducting a detailed SEO audit and competitor analysis, Space Race Media identified key weaknesses and developed a comprehensive strategy to transform the firm's online presence.
Local SEO Optimization for CPA Firms
Optimized Google Business Profile (GBP)
  • Updated business categories to include Tax Preparation Services, Bookkeeping for Small Businesses, and Financial Planning for Real Estate Investors
  • Added geotagged photos of the firm, office, and staff
  • Encouraged client reviews, increasing Google rating from 4.1 to 4.8 stars
Built Local Citations & Backlinks
  • Ensured NAP (Name, Address, Phone Number) consistency across CPA directories
  • Secured high-quality backlinks from local business blogs and news outlets
  • Listed in professional associations like South Carolina Association of CPAs
Created City-Specific Landing Pages
  • Developed SEO-optimized service pages for specific locations
  • Implemented schema markup for rich search results
  • Targeted local keywords like "Tax Planning for Small Business Owners in Greenville, SC"
Why Local SEO Matters for CPA Firms
  • 76% of people who search for a local service on Google visit a business within 24 hours (Google).
  • Consumers trust Google's Local Pack results more than paid ads, making local SEO essential for accountants (BrightLocal).
Local SEO Best Practices
  • Maintain consistent NAP information across all online directories
  • Regularly update Google Business Profile with new photos and posts
  • Respond promptly to all client reviews, both positive and negative
  • Create location-specific content that addresses local tax laws and regulations
SEO-Optimized Blog Content Strategy for CPA Firms

1

1
Pillar Blog Content
Created comprehensive guides on high-intent financial topics

2

2
Keyword Optimization
Targeted long-tail financial and tax-related searches

Schema Markup
Implemented FAQ schema to rank in featured snippets

Internal Linking
Connected blog content to service pages
Top-Performing Blog Articles:
"2025 Tax Planning Strategies for Small Business Owners in South Carolina"
Ranked #1 for "small business tax planning SC" within 3 months
"LLC vs. S-Corp: Which One Saves You More in Taxes?"
Became the top driver of online consultation requests
"How to Avoid Common IRS Audit Triggers as a Freelancer"
Generated a 300% increase in organic traffic to the firm's website
Businesses that regularly publish blog content generate 3X more leads than those that don't (HubSpot). SEO-driven tax and financial planning blogs help attract high-intent searchers looking for expert guidance.
Website Optimization for Lead Generation & Conversion
Why Website Optimization Matters
  • A slow website can cause a 40% drop in conversions (Google Web Vitals).
  • Optimized service pages convert 2X more leads compared to generic landing pages.
  • 67% of financial service searches happen on mobile devices.
Key Website Improvements
  • Reduced page load time from 5.7 seconds to 1.9 seconds
  • 35% drop in bounce rate
  • Mobile-friendly redesign
  • High-converting CTAs added to all service pages
  • Live Chat feature integrated (27% increase in direct inquiries)
The graph shows the direct correlation between improved page load time and reduced bounce rate over the six-month optimization period.
The Results: Space Race Media's SEO Strategy in Action
180%
Increase in Organic Leads
In just 6 months
#1
Google Ranking
For "Best CPA Firm in Greenville, SC"
50%
More Consultations
Monthly inquiries rose from 5-7 to 20-25
39%
Lower Cost Per Lead
Saving $2,000/month in advertising
Key Takeaways: How CPA Firms Can Replicate This Success
  • Local SEO is critical for accounting firms—Optimizing Google Business Profile and local citations boosted local search rankings.
  • Content marketing builds long-term trust & authority—Publishing SEO-driven blog content led to a sustained increase in website traffic and inquiries.
  • Website speed & user experience matter—Faster, mobile-friendly websites improve conversion rates and user engagement.
  • SEO reduces reliance on paid ads—Focusing on organic search growth led to higher-quality leads at a lower acquisition cost.
Additional Benefits
  • Website traffic jumped from 500 monthly visitors to 1,400+, with 70% of traffic coming from Google organic search.
  • The firm outperformed larger competitors in local search rankings.
  • Visitors who read at least one blog post were 60% more likely to schedule a consultation.
  • The firm reduced dependency on paid ads, saving $2,000/month in advertising costs.
Long-Term Impact
The CPA firm continued to see growth beyond the initial six-month period. By maintaining their SEO strategy and regularly publishing new content, they established themselves as the go-to accounting resource in the Upstate South Carolina region. Their success demonstrates that a well-executed SEO strategy can transform a local accounting practice's online presence and client acquisition efforts.
Medical Practice SEO & Content Marketing Strategy
How Healthcare Providers Can Rank Higher, Attract More Patients & Build Trust
77% of patients search for a provider online before making an appointment
According to PatientPop, the vast majority of patients now begin their healthcare journey with an online search.
The number of "doctor near me" searches increased by 60% in 2024
Google Health reports a significant rise in local healthcare searches.
Healthcare practices that produce SEO-optimized content generate 5X more appointment requests
Content marketing has become essential for medical practices looking to grow their patient base.
With more patients than ever researching doctors online before booking appointments, SEO for healthcare providers is non-negotiable. If your medical practice isn't ranking on Google, patients are choosing your competitors instead.
Best Content Strategies for Medical Practices in 2025
Patient Education Blog Content & Health Guides
Why It Works:
  • Patients trust providers who educate them—SEO-driven health content increases engagement & conversions.
  • Google prioritizes medical content that aligns with E-E-A-T standards (Experience, Expertise, Authoritativeness, Trustworthiness).
SEO-Optimized Blog Examples for Medical Practices:
  • "Chiropractic Care vs. Physical Therapy: Which is Better for Back Pain?"
  • "How to Choose the Best Mental Health Provider in Greenville"
  • "What to Expect at Your First Dermatology Appointment"
  • "Top 10 Questions to Ask Before Choosing a Pediatrician"
Local SEO & Google Business Profile Optimization
Why It Works:
  • 60% of patients searching for a doctor online book an appointment the same day (Google Health).
  • Healthcare providers ranking in Google's Local Pack get 3X more appointment requests.
How to Optimize for Local Searches:
  • Optimize Google Business Profile with detailed service descriptions.
  • Encourage & respond to patient reviews—more positive reviews = higher local rankings.
  • Build location-based landing pages:
  • "Best chiropractor in Greenville for back pain"
  • "Pediatrician accepting new patients in Greenville"
  • Use schema markup for medical services to enhance search visibility.
A comprehensive content strategy for medical practices should focus on both patient education and local search optimization. By creating high-quality, informative content that addresses common patient concerns while also optimizing for local search terms, healthcare providers can significantly increase their online visibility and patient acquisition.
Case Study: Upstate SC Chiropractic Clinic SEO Success
The Challenge
Low online visibility and declining patient appointments for a chiropractic clinic in Greenville, South Carolina.
The Strategy
Three-phase approach: Local SEO, Content Marketing, and Website Optimization.
Phase 1
Google Business Profile optimization and local SEO enhancement.
Phase 2
SEO-driven blog content strategy to drive patient engagement.
Phase 3
Website optimization for lead generation and higher conversion rates.
Key Challenges Faced by the Chiropractic Clinic
  • Low Google search rankings—The clinic wasn't appearing on the first page of Google for key local searches.
  • Minimal website traffic—Fewer than 600 visitors per month, making it hard for potential patients to find them.
  • Few online appointment bookings—Less than 10 online booking requests per month, with most new patients coming from word-of-mouth referrals.
  • Outdated website with poor mobile optimization, leading to high bounce rates and low engagement.
  • Weak local SEO strategy, preventing them from ranking in Google's Local Pack (Google Maps Listings).
The Strategy Overview
After conducting a full SEO audit and competitor analysis, Space Race Media implemented a three-phase strategy focused on:
  • Google Business Profile (GBP) Optimization & Local SEO
  • SEO-Driven Content Marketing & Blog Strategy
  • Website Optimization for Lead Generation & Appointment Bookings
This comprehensive approach addressed all aspects of the clinic's online presence, from local visibility to content authority to user experience.
Local SEO Optimization for Healthcare Providers

Google Business Profile Optimization
Updated categories, services, and photos

Patient Reviews Collection
Increased rating from 4.3 to 4.9 stars

Local Citations & Backlinks
Consistent NAP across directories

City-Specific Landing Pages
Targeted local keywords
Optimized Google Business Profile (GBP)
  • Updated the clinic's business category and service listings, ensuring they ranked for:
  • Back Pain Treatment
  • Spinal Adjustments
  • Prenatal & Pediatric Chiropractic Care
  • Sports Injury Rehabilitation
  • Added geo-tagged images of the clinic, chiropractors, and treatment rooms to improve Google Map rankings.
  • Collected patient reviews, increasing their average Google rating from 4.3 to 4.9 stars.
Local Citations & Backlinks
  • Ensured NAP (Name, Address, Phone Number) consistency across directories like:
  • American Chiropractic Association (ACA)
  • Healthgrades
  • Greenville Chamber of Commerce
  • Secured local backlinks from health and wellness blogs, Upstate SC business directories, and local newspapers.
City-Specific Landing Pages
  • Developed SEO-optimized service pages for:
  • "Chiropractic Adjustments for Back Pain in Greenville, SC"
  • "Best Chiropractor for Sports Injuries in Spartanburg, SC"
  • "Prenatal Chiropractic Care in Anderson, SC"
  • Implemented schema markup to help these pages appear in Google's featured search results.
72% of people searching for healthcare providers online schedule an appointment within 24 hours (Google). Google's Local Pack accounts for over 40% of clicks for location-based service searches.
SEO-Optimized Blog Content Strategy for Healthcare
Top-Performing Blog Articles:
"How Chiropractic Care Can Help with Chronic Back Pain"
Ranked #1 for "chiropractic treatment for back pain in SC" within 3 months
2
"Can a Chiropractor Help with Migraines? A Research-Based Guide"
Generated a 250% increase in website traffic
3
"The Benefits of Chiropractic Adjustments for Athletes"
Became the top driver of online appointment requests
SEO Best Practices Implemented in Blog Content
  • Long-tail keyword optimization for patient-focused searches.
  • Internal linking to service pages to improve SEO and site navigation.
  • Rich media (videos & infographics) to increase engagement and reduce bounce rates.
  • Structured data and FAQ markup, helping blog posts appear in Google's "People Also Ask" section.
Why Blogging Matters for Chiropractic Clinics
  • Healthcare providers that publish blog content see 55% more patient inquiries than those that don't (HubSpot).
  • Google rewards in-depth, informative content that answers patient questions.
  • Educational content builds trust with potential patients before they ever visit the clinic.
  • Blog content provides opportunities to rank for hundreds of relevant keywords.
Website Optimization for Lead Generation & Conversion
Improved Website Speed
Reduced load time from 4.9s to 1.7s
Patients expect fast-loading websites—sites that take longer than 3 seconds to load see a 40% drop in conversions (Google Web Vitals).
Mobile Optimization
67% of healthcare searches happen on mobile devices
Optimized site for mobile users, crucial for capturing the majority of potential patients searching for healthcare services.
Online Booking System
40% more appointment requests
Added "Book an Appointment Today" buttons strategically placed on service pages and integrated an easy-to-use online booking system.
Live Chat Implementation
35% increase in patient inquiries
First impressions matter—67% of patients say website quality influences their choice of healthcare provider.
Website optimization is critical for healthcare providers looking to convert visitors into patients. By focusing on these four key areas, our chiropractic client was able to significantly improve their online conversion rates and patient acquisition.
The Results: Transformed Chiropractic Clinic's Online Presence
200%
Increase in Organic Traffic
From 600 to 1,800 monthly visitors in 6 months
#1
Google Ranking
For "Best Chiropractor in Greenville, SC"
60%
More Patient Bookings
From 10 to 25-30 monthly appointments
50%
Reduced Ad Costs
Cut Google Ads spend by half
Local SEO optimization is crucial
The clinic ranked #1 in Google's Local Pack by optimizing their Google Business Profile and service pages.
Content marketing builds long-term trust
Publishing SEO-driven patient education blogs led to a sustained increase in website traffic and inquiries.
Website speed and mobile usability matter
A fast, mobile-friendly site improved conversion rates and kept visitors engaged.
SEO reduces reliance on paid ads
By focusing on organic search growth, the clinic generated more leads at a lower cost.
The clinic's website traffic skyrocketed from 600 to 1,800 monthly visitors, with 75% of traffic coming from Google organic search. The average session duration increased by 45%, meaning patients stayed longer and explored multiple pages. This comprehensive SEO strategy transformed the clinic's digital presence and significantly increased their patient base.
Get a Free SEO & Content Marketing Audit for Your Firm
Law Firm SEO
Dominate local search rankings and generate more high-quality legal client leads.
CPA Firm SEO
Attract more high-value accounting clients and establish your financial expertise online.
Medical Practice SEO
Increase patient appointments and build trust with effective healthcare content marketing.
Want to dominate search rankings in 2025? Space Race Media helps law firms, accountants, and medical practices grow with high-performance SEO and expert-driven content.
Visit srmseo.com to learn more about our specialized SEO services for professional service firms.