Churchill Counseling
Churchill Counseling LLC — Licensed Mental Health Counselor, Martin & Palm Beach Counties
Services: Website Development & SEO
A solo LMHC practitioner was locked into a plugin-heavy WordPress site with recurring annual costs and growing security concerns. We developed a custom WordPress theme from scratch—replacing every paid plugin with hand-coded functionality—then paired it with a targeted SEO strategy that drove a 10% increase in overall revenue.
The Bottom Line
A custom WordPress theme and targeted SEO strategy combined to grow overall revenue by 10%—with organic traffic up 109% and search impressions up 922%. Real results for a real practice.
The Problem & Our Approach
From plugin dependency to a custom WordPress theme
The existing WordPress site relied on a stack of premium plugins for basic functionality—contact forms, SEO, schema markup, and security. Each plugin carried annual renewal fees, introduced potential vulnerabilities, and added bloat that dragged down performance, especially on mobile. The site also had no SEO strategy driving organic growth.
Challenges
- Plugin-heavy WordPress site with recurring annual costs in the thousands
- Security vulnerabilities from third-party plugin dependencies
- Critical mobile performance issues with 13.6s Largest Contentful Paint
- Missing structured data and incomplete meta tag implementation
Solutions
- Custom WordPress theme built from scratch, replacing all plugins
- Custom contact forms, SEO markup, and schema implementation
- Performance optimization targeting Core Web Vitals
- Structured data for local business and healthcare provider schema
- Targeted SEO strategy driving organic traffic and impressions growth
SEO Strategy
Building topical authority around core entities
Search engines don't just rank pages—they evaluate whether a site demonstrates genuine expertise around specific entities. For a counseling practice, those entities are the conditions treated, the therapies offered, and the locations served. Our strategy was to make Google confident that Churchill Counseling is the authority for mental health counseling in Martin and Palm Beach Counties.
Entity Mapping
We identified the key entities Google associates with the practice and built content that reinforces those connections:
- Service entities—anxiety, depression, trauma, PTSD, grief counseling, couples therapy, and other conditions/modalities the practice treats
- Location entities—Stuart, Jupiter, Palm Beach Gardens, Martin County, Palm Beach County, and surrounding areas
- Credential entities—LMHC licensure, therapeutic approaches (CBT, EMDR, etc.), and professional affiliations that signal E-E-A-T
Authority Building
With entities mapped, we built topical depth so Google sees the site as a comprehensive resource, not a thin directory listing:
- Dedicated service pages with unique, in-depth content for each condition and therapy type
- Internal linking structure connecting services, locations, and the practitioner—reinforcing entity relationships
- Schema markup (LocalBusiness, MentalHealthBusiness, FAQPage) explicitly declaring entity relationships to search engines
- Google Business Profile optimization aligned with on-site entities—leveraging 14 five-star reviews as trust signals
The result: Google now associates Churchill Counseling with a broad set of mental health service queries across two counties. Impressions grew 922% because the site ranks for dramatically more entity-driven queries—not just branded searches. Traffic followed at +109%, and that visibility translated directly into a 10% revenue increase.
Technical Deep Dive
Custom theme, zero plugins, full functionality
We built a custom WordPress theme from scratch. Every piece of functionality that previously required a paid plugin was hand-coded into the theme. Contact forms submit via a lightweight API endpoint, SEO meta tags are templated directly in the markup, and structured data is embedded as clean JSON-LD—no bloated plugin overhead.
Performance Audit
Lighthouse scores: desktop dominance, mobile in progress
Desktop performance hit near-perfect marks across the board. Mobile still faces a challenging 13.6s LCP due to render-blocking resources and image optimization—an area of ongoing work.
Security & Cost Impact
Fewer dependencies, smaller attack surface, zero renewal fees
Removing every third-party plugin didn't just save money—it eliminated an entire category of security risk. No more outdated plugin vulnerabilities, no more surprise renewal charges, and no more compatibility breaks after WordPress core updates.
Reduced Attack Surface
Every third-party plugin is a potential entry point for attackers. By eliminating all plugin dependencies, the site's vulnerability footprint dropped to near zero.
- Zero third-party code executing on the server
- No plugin update lag creating security windows
- No shared hosting plugin conflicts
Eliminated Annual Costs
Premium WordPress plugins carry annual licensing fees that add up fast. Forms, SEO tools, security scanners, backup solutions—each one was a recurring expense.
- Thousands saved in annual plugin renewals
- No per-site licensing tied to a single domain
- Full ownership of all site functionality
Results
Before & after: measurable improvements
The rebuild delivered immediate, quantifiable results across performance, cost, and security—with a real site serving a real practice at churchillcounselingllc.com.
Paying too much for plugins you don't need?
Let's talk about how we can rebuild your site with clean, custom code—cutting costs, boosting performance, and eliminating security risks.
Tell us about your project