The psychology practice that ranks first for “therapist near me” in a mid-size metro is often turning away more calls than it books. Being the most visible name in a search result and being the right match for the person who typed the search are two different jobs. Most practice SEO gets built around the first one and quietly ignores the second, which is exactly why a full contact form and an empty caseload can happen at the same time.
Here’s what that actually costs you. Your intake coordinator spends twenty minutes on the phone with someone two states over, explaining that none of your clinicians hold a license there, before ever getting to whether your practice is a fit. A clinician blocks out a free fifteen-minute consult for someone looking for a psychiatrist to manage medication, when your group is strictly talk therapy. Multiply that by a few calls a week and you’ve burned hours that should have gone to people you could actually help. Buying more ads or redesigning the homepage doesn’t touch any of that. The problem isn’t traffic volume. It’s that the SEO was never built to filter for who can legally, clinically, and logistically become a client.
The fix isn’t fewer keywords or a smaller marketing budget. It’s building every page, review, and Google Business Profile category around the exact person who can book, so the wrong caller self-selects out before your front desk ever picks up the phone. That’s a different kind of SEO work than most agencies sell a local service business, and it’s worth understanding the mechanics before you touch a single page.
Why the most visible practice in town isn’t always the one filling its caseload
Mental health licensing is state-based, and in most states a clinician needs to be licensed in whatever state the client is physically sitting in at the moment of the session, not the state where the clinician’s office happens to be. Telehealth made distance irrelevant for the client but did nothing to change that rule. A psychologist in Chicago can’t legally see a client who’s spending the semester in Madison unless they hold an Illinois license and a Wisconsin one, or the client is willing to drive. Some states have made this easier through compacts: PSYPACT lets psychologists practice across participating states under one authority, and the Counseling Compact does something similar for licensed professional counselors. But plenty of states still sit outside both, and a national keyword strategy that doesn’t account for that gap will generate inquiries your practice legally can’t accept.
That’s the first mechanism most SEO plans miss. The second is intent. Someone searching “EMDR for trauma near me” has already done the homework on what kind of help they want. Someone searching “counselor near me” might need couples work, might need a psychiatric evaluation, might need a school counselor’s phone number. Google treats these queries very differently on the back end, and so should your site. A single “Services” page trying to rank for both is competing against directories like Psychology Today and Zocdoc that have thousands of condition-specific profiles, and it usually loses.
Your Google Business Profile compounds the problem if it’s set up loosely. Service-area businesses can set a radius, and a lot of practices set it generously to “cover more ground,” which pulls in searchers from across a state line where no one on staff is licensed. Categories matter too. If your profile is tagged only as “Counselor” with no secondary categories for the specific work you do (marriage counseling, child therapist, psychiatrist, addiction counselor), Google has less to match you against when someone searches with real specificity, and you end up competing in the widest, most generic pool instead of the one where you’d actually win.
A tighter setup like that is a project worth doing properly rather than bolting on. A dedicated SEO program that starts from your licensed footprint and your actual service lines, rather than a generic local-SEO template, is the difference between more calls and the right calls.
The reviews page the FTC just made expensive
The FTC finalized a rule in 2024 that specifically targets fake and deceptive reviews and testimonials, and it covers practices a lot of healthcare businesses have used for years without thinking twice. Review-gating, where you only send the “please leave us a review” email to clients who indicated they were happy, is now explicitly the kind of thing the rule is built to stop. So is using a testimonial that implies a typical result (“three sessions and my anxiety was gone”) without disclosing that the experience isn’t representative. For a counseling practice, that’s a real trap, because the testimonials that feel most persuasive are usually the ones making an implied outcome claim.
Mental health has a second layer on top of the FTC rule that most local businesses don’t deal with: confidentiality. If a prospective client leaves a one-star Google review naming a bad experience, you cannot respond in a way that confirms or denies they were ever a patient. That instinct to defend the practice by saying “we have no record of this person” is itself a disclosure problem. The safe response acknowledges the feedback in general terms and invites the person to contact the practice directly, nothing more.
What this means in practice: stop asking only satisfied clients for reviews, and build the ask into your standard discharge or end-of-episode process so it goes to everyone. Keep testimonial language general (“working with this practice helped me build better coping strategies”) rather than outcome-specific (“cured my panic attacks”). Train whoever manages your Google Business Profile on the no-confirm-no-deny rule for review responses, and write it down somewhere your front desk can reference, because this is the kind of thing that gets forgotten six months after the initial training.
None of this means reviews stop mattering for SEO. They still carry real weight in local search ranking and in whether someone picks up the phone. It means the mechanics of collecting and responding to them need to be built correctly once, rather than left to whoever happens to be managing the Google listing that quarter.
Get a free marketing audit. We review your search, ads, and landing pages and send back what to fix first.
Get a free audit

What a healthy practice SEO setup looks like, condition by condition
A practice that’s doing this well has stopped thinking of its website as one page with a services list and started thinking of it as a set of entry points, each one built for a specific searcher. A page for anxiety and panic disorder. A separate page for couples counseling. A separate page for adolescent therapy, for EMDR, for medication management if you have a prescriber on staff. Each page answers the questions that specific searcher actually has: what the first session looks like, whether you take their insurance, what age range you treat, whether sessions are in-person, telehealth, or both, and which states your clinicians are licensed in for telehealth clients.
Technical health matters more than most practice owners assume. Core Web Vitals data from Google’s Chrome User Experience Report shows that only about 55.9% of websites measured pass all three vitals at once, which means close to half of sites, including plenty of healthcare sites, are shipping a slow or jumpy experience to someone who’s already anxious about reaching out. A condition page that loads slowly or jumps around while someone’s filling in an intake form is a quiet leak, and it’s one you can actually measure and fix.
Structured data (schema markup) helps Google understand what each page is actually about, particularly FAQ schema on pages answering insurance and telehealth questions, and local business schema with accurate name, address, and phone details across your site and every directory listing. Directory presence on Psychology Today, GoodTherapy, and Zocdoc still matters a great deal in this niche specifically, since a lot of searchers start there instead of Google. Consistent NAP (name, address, phone) across all of them isn’t a nice-to-have; inconsistent listings actively confuse both searchers and Google’s local algorithm.
Watching what happens after someone lands on a condition page is just as useful as building the page. Tools like HeyLead Insights can show you exactly where someone stalls on an intake form, whether that’s the insurance dropdown, the “what state are you located in” field, or the consent language, so you’re fixing the actual friction point instead of guessing at it.
Here’s a practical scorecard for assessing where your own setup stands:
Audit scorecard
- 1Licensed footprint mapped to pages
List every clinician's active license states and any compact membership (PSYPACT, Counseling Compact). Each page and GBP service area should match that footprint, not a generous radius drawn on a map.
- 2One page per condition you actually treat
Anxiety, couples work, adolescent therapy, EMDR, medication management: each gets its own page with its own intake path, not a shared "Services" list.
- 3Google Business Profile categories tightened
Primary and secondary categories reflect the specific work you do, not just "Counselor," and the service area radius stops at your licensed states.
- 4Review funnel rebuilt for the 2024 FTC rule
Every discharged client gets the review ask, not just the ones who said they were happy, and testimonial copy avoids implying a typical outcome.
- 5FAQ schema on insurance and telehealth questions
The questions people actually ask before booking (insurance accepted, telehealth state rules, session length) are answered in structured data Google can surface directly.
- 6Core Web Vitals checked on intake pages specifically
Not just the homepage. The pages where someone fills out a form are the ones where a slow load actually costs you a client.
- 7Directory NAP consistency across Psychology Today, GoodTherapy, Zocdoc
Mismatched phone numbers or addresses across listings quietly undercut both local ranking and client trust.
- 8Calls and form fills tagged by state and condition
Before you count an inquiry as a lead, know whether it came from inside your licensed footprint and matches a condition you treat.
You don’t need to build any of this from scratch with guesswork. A handful of free tools get you most of the diagnostic work done in an afternoon:
DIY tools for this section
Run your site through the schema validator and the FAQ generator together, and you’ll usually find half your condition pages have no structured data at all, which means Google is guessing at what the page is for instead of being told directly.
What practice managers say about the calls that never should have come in
“We used to celebrate when the contact form filled up every week. Then we pulled the states on those inquiries and half of them were two states over, where none of our clinicians hold a license. Now we’d rather have fifteen qualified calls than fifty that go nowhere.” - Practice manager, multi-location counseling group

FAQ
Do I need a separate page for every condition we treat, even the less common ones? Start with the three or four conditions that make up most of your caseload and your revenue. A page for a rarely requested specialty can wait until the core pages are built, indexed, and ranking. Spreading yourself across fifteen thin pages usually ranks worse than four well-built ones.
Can we still use client testimonials on our website after the FTC’s 2024 rule? Yes, but keep the language general rather than outcome-specific, get it in writing from the client, and make sure you’re asking everyone who finishes care, not cherry-picking the happiest ones. The rule targets deception, not the existence of testimonials.
How long before SEO changes actually show up as more booked intakes? Most practices see movement in Google Business Profile visibility within a few weeks, since that’s a lighter lift. Organic rankings for new condition pages typically take a few months to climb, especially in competitive metro areas where directories already dominate page one.
What about our Psychology Today profile? Does that replace the need for our own site to rank? No. Directory profiles capture people who are already comparison shopping, but they can’t carry your brand, your reviews in your own voice, or your own intake form. Treat the directory as one entry point among several, not your whole marketing presence.
Does any of this change if we’re a single clinician instead of a group practice? The mechanics are the same, just smaller in scale. One clinician licensed in one state has an even stronger reason to keep the Google Business Profile radius tight and the condition pages specific, since every mismatched inquiry eats a larger share of a single person’s week.
Putting it to work
Execution sprint
This week
- Pull 30-90 days of performance for psychology and counselling (Search Console, ads, CRM, or call logs - whatever you have).
- Flag the top leak: wrong intent, weak page, slow response, or dirty conversion tracking.
- Ship one fix on the highest-traffic money path (page, campaign split, or response rule).
- Run the free tools below on that same URL or account and log the findings.
Free tools for this sprint
Next 30 days
- Expand the fix to the next one or two money paths only after the first one shows cleaner bookings.
- Align creative, keywords, or content with the same offer the page now states.
- Review booked outcomes weekly; cut anything that still only produces unqualified volume.
Execution sprint
This week
- Pull 30-90 days of performance for psychology and counselling (Search Console, ads, CRM, or call logs - whatever you have).
- Flag the top leak: wrong intent, weak page, slow response, or dirty conversion tracking.
- Ship one fix on the highest-traffic money path (page, campaign split, or response rule).
- Run the free tools below on that same URL or account and log the findings.
Free tools for this sprint
Next 30 days
- Expand the fix to the next one or two money paths only after the first one shows cleaner bookings.
- Align creative, keywords, or content with the same offer the page now states.
- Review booked outcomes weekly; cut anything that still only produces unqualified volume.
Start this week by pulling your Google Business Profile insights for the last 90 days and checking the search terms and locations behind your calls and direction requests. Look specifically for how many are coming from outside the states your clinicians are actually licensed in, and for how many searches used a condition term versus a generic one. That one hour of review tells you whether your current setup is attracting the right caller or just a louder volume of the wrong one.
The gap between a full contact form and a full caseload is exactly the kind of thing that’s hard to fix in a spare hour a week, between client sessions and the rest of running a practice. HeyLead can take on the ongoing work of building condition-specific pages mapped to your licensed footprint, tightening your Google Business Profile, and getting your review process compliant with the FTC’s current rules, so the inquiries that reach your front desk are ones you can actually book. Chat with us on WhatsApp.
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]