How to Audit Your Therapy Website for SEO in 30 Minutes (No Agency Required)
You do not need to spend thousands of dollars to find out why your therapy website is not showing up on Google. Most of the information you need is sitting in free tools you can access right now.
This guide walks you through a focused, practical SEO audit you can complete in about 30 minutes. By the end, you will have a clear list of what is working, what is broken, and what to fix first.
No technical background needed. No agency required.
What Is an SEO Audit and Why Does It Matter?
An SEO audit is a systematic review of your website to identify what is helping or hurting your ability to rank in search results. Think of it like a check-up for your practice's online visibility.
Most therapists either skip this entirely (because it sounds technical and intimidating) or outsource it without understanding what was actually reviewed. Neither approach serves you well. Even if you eventually hire someone to handle your SEO, knowing how to audit your own site means you can ask better questions, evaluate results, and catch problems early.
The audit in this guide covers five areas: Google's understanding of your site, your keyword targeting, your page structure, your local presence, and your technical basics. Each section takes about five to six minutes.
Before You Start: Set Up Google Search Console (Free)
If you have not already, the single most important tool to set up before doing any SEO work is Google Search Console. It is free, it is made by Google, and it shows you exactly how Google sees your website.
To get started, go to search.google.com/search-console, sign in with a Google account, and add your website. You will need to verify that you own the site, which your web platform (Squarespace, WordPress, Wix, etc.) can usually do with one click. Google has clear setup instructions once you are logged in.
If you already have Search Console set up and your site has been live for at least a few months, you are ready to begin.
Section 1: Check What Google Actually Knows About Your Site (5 Minutes)
Open Google Search Console and click on "Search results" in the left-hand menu. Look at these three numbers for the last 3 months:
Total impressions: How many times your website appeared in a Google search result. If this number is very low (under 500 for a 3-month window), Google either does not know your site exists, cannot properly read it, or does not think it is relevant enough to show.
Total clicks: How many people actually clicked on your link. A healthy ratio is roughly 3 to 5 clicks for every 100 impressions. If you have thousands of impressions but almost no clicks, your page titles and descriptions are probably not compelling enough to make someone want to click.
Average position: Your average ranking across all the searches where you appear. A position of 1 to 10 means you are on the first page of results. A position above 30 means almost nobody is seeing you.
Next, click on the "Pages" tab and look at which of your pages are getting the most impressions. If only your homepage is appearing, that is a signal that your other pages may not be indexed or may be too thin for Google to rank.
What to flag: Any page that has zero impressions after being live for 3 or more months is worth investigating. It either is not indexed or has no keyword relevance.
Section 2: Check Your Keyword Targeting (5 Minutes)
Still in Search Console, click on "Queries" to see the actual search terms people used when your site appeared in results.
Look for two things:
What keywords are you already ranking for? If you see terms like your own name or your practice name, that is a baseline. But if you are not appearing for any symptom-based or location-based searches (like "anxiety therapist in [city]" or "online therapy for trauma"), you have a keyword targeting gap.
What position are you in for those queries? Queries where you rank between positions 8 and 20 are your best opportunities. You are already showing up, which means Google thinks your content is relevant, you just need to strengthen the page to push it into the top 5.
Now open a private/incognito browser window and do a few manual searches:
"[Your specialty] therapist in [your city]"
"[Your specialty] therapy near me"
"Online therapist for [your specialty] in [your state]"
Do you appear on the first page? If not, where are the practices that do rank? Click on their pages and notice: are their pages longer, more specific, or more clearly structured than yours? That gap is your roadmap.
What to flag: If you are not appearing for any location-based or specialty-based searches, your pages likely do not include your city name or use language that matches what clients search for.
Section 3: Check Your Page Structure (7 Minutes)
Open each of your main service pages (not your homepage, but each specialty or approach page) and check the following items one by one.
Page title: The title is what shows up as the clickable blue link in Google results. It should include your specialty, your city, and ideally your name or practice name. Example: "Trauma Therapy in Chicago | Sarah Chen, LCSW." If your title just says "Services" or "Therapy," that is a missed opportunity. You can see your page titles by right-clicking anywhere on the page in your browser and selecting "View Page Source," then looking for the text inside the <title> tag at the top of the code.
H1 heading: This is the main heading at the top of your page. There should be exactly one H1 per page, and it should clearly state what the page is about in client language. "Anxiety Therapy in Denver" is a strong H1. "My Approach" is not.
Page length: Pages that are too short (under 300 words) often do not rank for anything because Google does not have enough information to understand what the page is about or who it is for. If your specialty pages are just a few short paragraphs, they need more substance.
Keyword presence: Does the page use the words your ideal client would actually type into Google? Read through the page and ask: if someone searched for "therapist for grief in [your city]," does this page clearly match that search? Look for your city name, your specialty words in plain language, and phrases that describe the problem or feeling a client is experiencing.
Call to action: Does every page have a clear, easy next step? A contact form, a phone number, or a link to book a consultation should be visible without having to scroll to the bottom.
What to flag: Any service page that is missing your city, uses only clinical language, is under 300 words, or does not have a clear call to action.
Section 4: Check Your Local Presence (7 Minutes)
Local SEO for therapists is a critical way to drive new clients.
Open a new browser tab and search for your practice name on Google. Do you see a Google Business Profile appear on the right side of the screen (on desktop) or at the top with a map (on mobile)?
If no profile appears, you either have not created one or have not claimed one that was auto-generated. Go to business.google.com and either claim your existing listing or create a new one. This is free and is one of the fastest ways to improve local visibility.
If a profile does appear, check the following:
Is your information accurate? Your practice name, address, phone number, and website should all match exactly what appears on your website. Even small inconsistencies (like "Street" vs. "St.") can create confusion for Google.
Are your categories correct? Your primary category should describe what you do. Options include "Psychologist," "Mental Health Clinic," "Marriage Counselor," "Licensed Clinical Social Worker," and others. Having the right primary category directly affects which searches you appear in.
Do you have photos? Profiles with at least one professional photo perform significantly better than those without. Even a simple headshot or photo of your office is enough to start.
Are your hours up to date? If you offer telehealth and have flexible scheduling, make sure your hours reflect reality. An outdated or missing hours listing can reduce your visibility.
Now search for your practice name and city on three therapist directories: Psychology Today, TherapyDen, and Alma. Do you have a listing on each? Are the name, address, and phone number identical across all of them and matching your Google Business Profile?
What to flag: Missing or unclaimed Google Business Profile, incorrect contact information on any listing, missing directory profiles, or inconsistent name or address information across platforms.
Section 5: Check Your Technical Basics (6 Minutes)
These checks do not require any technical knowledge. You are just looking for obvious problems.
HTTPS: Look at your website address in the browser bar. It should start with "https://" not "http://." The padlock icon should be present. If it is not, your site is not secure, which can hurt both rankings and client trust.
Mobile: Pull up your website on your phone. Does it display properly? Can you read the text without zooming in? Is the contact form easy to fill out? Over 60% of healthcare searches now happen on mobile devices, and Google uses the mobile version of your site to determine rankings.
Page speed: Go to pagespeed.web.dev and type in your website URL. You will get a score out of 100. Anything below 50 on mobile is a problem worth addressing. Common causes of slow therapy websites include large, uncompressed images and heavy themes or plugins.
Broken links: Go to Google Search Console and click "Pages" in the left menu. Look for any pages listed as "Not Found (404)." These are broken links, either pages you deleted without redirecting, or external links pointing to pages that no longer exist. Each broken link is a lost opportunity and a small trust signal loss with Google.
Meta descriptions: These are the short descriptions that appear under your link in Google search results. They are not a direct ranking factor, but they do affect whether someone clicks. You can check yours by searching your practice name and seeing what appears below your link. If it shows a random sentence pulled from your page rather than a clear, inviting description, you need to write custom meta descriptions for each page.
What to flag: Missing HTTPS, a mobile site that does not display properly, a page speed score under 50 on mobile, any broken pages in Search Console, or generic or missing meta descriptions.
What to Do With Your Findings
By now you should have a short list of flagged items across all five sections. Here is how to prioritize them:
Fix first (high impact, relatively quick):
Claim and complete your Google Business Profile
Correct any inconsistent name, address, or phone number across directories
Add your city name and specialty language to pages that are missing it
Fix broken pages in Search Console
Make sure your site has HTTPS
Fix second (medium impact, more involved):
Rewrite page titles to include your specialty and city
Expand thin service pages to at least 400 to 600 words of useful, client-focused content
Add clear calls to action to every page
Write custom meta descriptions for each main page
Fix over time (high impact, longer project):
Create separate pages for each specialty you treat
Improve mobile performance and page speed
Build out consistent directory listings across more platforms
Start publishing regular blog content to build topical authority
Frequently Asked Questions About Therapy Website SEO Audits
How often should I audit my therapy website for SEO? A basic audit every 3 to 6 months is a good rhythm for most solo practices. Major changes to your site, adding new pages, changing your contact information, or switching platforms, should always be followed by a quick audit to make sure nothing broke.
What if I find a lot of problems? Should I fix everything at once? No. Trying to fix everything at once leads to chaos and makes it impossible to know what actually moved the needle. Work through the priority list above, one item at a time. Even fixing just the Google Business Profile and page titles can produce measurable improvements within a few weeks.
Do I need to know how to code to do these fixes? Not for most of them. Page titles, meta descriptions, headings, and body content can all be edited directly in your website platform (Squarespace, WordPress, Wix, etc.) without touching any code. Page speed improvements may require some help if you're not comfortable with your platform's settings.
What if I find I need a complete website overhaul? That may not be necessary. Most therapy websites can be significantly improved with content changes rather than a full rebuild. Before investing in a new website, work through the audit findings above and see how much your visibility improves. A well-optimized older site will often outperform a brand-new site that was built without SEO in mind.
Is a DIY audit as good as a professional one? A professional audit will go deeper, especially into technical issues that require specialized tools. But this 30-minute version gives you a clear picture of the most impactful issues and is far better than no audit at all. Many therapists who do this audit for the first time find three to five significant problems they did not know existed.
Key Takeaways
A basic SEO audit takes 30 minutes and requires only free tools, primarily Google Search Console
Google Search Console shows you which searches trigger your site, how often you appear, and how many people click
If you rank between positions 8 and 20 for relevant searches, those pages are your best optimization opportunities
Every service page should include your city name, specialty language clients actually use, a clear heading, and a call to action
Your Google Business Profile is one of the most powerful local SEO tools available and it is completely free
Your practice name, address, and phone number should be identical across your website, Google Business Profile, and every directory listing
HTTPS, mobile display, and page speed are baseline technical requirements for competitive rankings
Prioritize fixes by impact and feasibility: Google Business Profile and page titles first, content depth and new pages second
A single audit will surface more than most therapists realize. Most practices have multiple easy wins hiding in plain sight