A dated, ethical eight-step audit for defining the real local choice set, comparing public intake paths, and selecting one reversible practice test.
A useful physical therapy competitor analysis starts with the patient decision, not a spreadsheet of nearby clinic names. This guide covers one US practice-level audit using public facts, observed search surfaces, and your own operating records. It does not estimate a competitor's patients, finances, fees, clinical quality, or capacity.
The July 13, 2026 search evidence mixed clinic, planning, industry, and workforce content. It showed an AI Overview but no local pack. Demand for the primary query is unavailable.
Working method: lock one patient task, classify affected entities, preserve dated evidence, inspect public navigation, compare it with your capacity, and run one reversible change.
Scope and safety: This is marketing guidance, not medical, diagnosis, treatment, privacy, licensure, or legal advice. Follow HIPAA and your jurisdiction's rules. Obtain patient consent before using photos, reviews, testimonials, or before-and-after material. Confirm sensitive comparisons with a licensed provider and qualified compliance reviewer.
What you need before the eight-step audit
Set aside one declared capture period, a shared ledger, read-only access to your own Search Console and intake records, and named research, intake, operations, licensed-clinical, and compliance reviewers. The work can fit a focused half day for one pathway, but review time and source expiry should be scheduled separately.
- One clinic truth sheet: locations, providers, accepted pathways, appointment types, referral or authorization instructions, staffed hours, accessibility, and initial-evaluation capacity.
- One query protocol: exact query set, location assumption, device assumption, capture dates, browser state, and declared public sources.
- One evidence rule: public statements remain observations until the assigned reviewer approves their limited use.
The SBA planning guide offers a broad framework that includes indirect competitors and barriers. For physical therapy, the task and catchment rules below make that framework specific enough to avoid grouping a pelvic-health referral path with a walk-in musculoskeletal evaluation.
Step 1: Define one physical therapy patient task and catchment
Start with one appointment decision, one location, and one realistic travel area. Specify the publicly offered pathway, acute or planned intent, accepting status, provider coverage, referral or authorization documents, intake hours, and initial-evaluation capacity. A business-name list built before these facts mixes clinics that solve different physical therapy tasks.
Write a testable task: “An adult seeking a planned sports physical therapy initial evaluation within 20 minutes of our staffed clinic during intake hours.” Treat 20 minutes as this audit's assumption; replace it with a boundary your practice can defend.
Add the gates that change the decision. Is the clinic accepting that pathway? Is the appropriate therapist available there? Does intake require a referral, authorization, operative note, or accident documentation? Link the approved content plan to the broader physical therapy SEO guide.
| Patient-pathway row | Public evidence needed | Documentation or authorization | Therapist/location capacity | Review gate |
|---|---|---|---|---|
| Musculoskeletal evaluation | Named evaluation path and staffed clinic | State, referral, and payer instructions | Initial-evaluation slot at that office | Licensed PT + intake |
| Postoperative | Publicly stated postoperative pathway | Referral, operative notes, protocol as applicable | Appropriate therapist and visit cadence capacity | Licensed PT + compliance |
| Sports | Offered sports pathway, not athlete imagery alone | Intake and payer instructions | Relevant provider/location availability | Licensed PT |
| Pelvic-health or pediatric | Explicit service and clinic/provider assignment | Consent, referral, age, or payer process as applicable | Qualified therapist at named office | Licensed PT + privacy |
| Neurologic or vestibular/balance | Explicit offered pathway and appointment route | Referral and safety routing as applicable | Provider, equipment, and clinic access | Licensed PT + compliance |
| Workers' compensation or auto-injury | Explicit administrative pathway | Claim, referral, authorization, or case documents | Intake workload and appointment coverage | Operations + legal/privacy |
| Home-health | Publicly offered coverage and service model | Eligibility and referral process as reviewed | Provider travel coverage | Licensed PT + operations |
| Referral or existing-patient administration | Correct records, scheduling, or referral route | Identity and document handling | Staffed response hours | Privacy + intake |
| Emergency/non-PT routing | Reviewer-approved safety direction | None collected by the audit | Outside ordinary PT intake | Licensed PT + legal |
| Jobs, vendors, or education | Intent evidence only | Not a patient intake path | Exclude from clinic capacity | Research owner |
Step 2: Build direct, indirect, and non-competitor sets
Classify an entity by the role it plays in the fixed patient task. Direct practices serve the same task and catchment; indirect entities alter the referral or access route; directories and education pages shape discovery without delivering the appointment. Exclude unrelated jobs, vendors, and providers outside the declared decision.
Use this decision tree for every entity: Does its public evidence show the same pathway? If yes, does its clinic fall inside the declared catchment and appointment context? If both are yes, place it in the direct set. If it shapes referral, authorization, or routing, mark it indirect. If it only lists or explains, mark it information. Everything else is excluded.
| Decision | Set | Evidence | Required reviewer |
|---|---|---|---|
| Same patient task and catchment | Direct | Official practice page plus dated clinic/location observation | Practice operator |
| Adjacent care, referral, hospital, or urgent routing | Indirect | Public role in this specific pathway | Licensed PT + compliance |
| Directory, review surface, or general information | Information | Visible page and role in discovery | Research owner |
| Different intent, outside catchment, jobs, vendor, education | Exclude | Reason and capture date | Research owner |
Where people go wrong is treating every multidisciplinary practice as direct. An orthopedic group may influence a postoperative referral without offering the same public PT appointment. A directory may occupy the search result yet deliver no care. Keep those roles because they affect the patient journey, but do not flatten them into one clinic list.
Step 3: Create a dated public-evidence ledger
Give every included observation a resolvable URL, capture date, exact fact, entity and location, source type, official-record check, reviewer, confidence, expiry, and permitted use. The practice page supports what it publicly states; the relevant licensing authority supports license status. Neither source establishes care quality, availability after capture, or operating results.
| URL | Captured | Entity/location | Exact observation | Source type | Official check | Reviewer | Confidence/expiry | Permitted use | Prohibited inference |
|---|---|---|---|---|---|---|---|---|---|
| Insert resolvable page | YYYY-MM-DD | Practice + clinic | Quote or exact visible fact | Practice page/profile | Not applicable | Practice operator | High / 30 days | Publicly stated offer | Actual availability or quality |
| Official board record | YYYY-MM-DD | Named provider | Status shown by authority | Licensing authority | Required | Compliance reviewer | High / reviewer-set | Credential statement as checked | Specialty, outcome, or quality |
| Public review surface | YYYY-MM-DD | Practice/location | Aggregate coded theme | Review platform | Not applicable | Privacy + advertising | Limited / 30 days | Patient-language theme | Condition, result, or representativeness |
For an example California audit, use the Physical Therapy Board of California license-verification page for the official record and the current California Physical Therapy Practice Act for advertising and professional-conduct review. Other states require their own current board sources.
Evidence-verification rate: numerator = included observations with a resolvable source, capture date, reviewer, and unexpired verification; denominator = all observations included; window = one declared audit window ending on the review date; source system = public-evidence ledger; owner = research owner; exclusions = duplicates, inaccessible sources, expired facts, unverified screenshots, and inferred claims.
Turn reviewed clinic facts into governed content. theStacc's healthcare Compliance Profile injects required disclosures during planning, steers drafts away from prohibited claims, and gives every draft a None, Hold, or Block human-review verdict that automated callers cannot override. The licensed professional remains responsible.
Step 4: Map search-surface ownership without estimating traffic
Run a fixed set of queries under a recorded location, date, and device assumption, then log the visible organic, local-profile, paid, directory, review, and content surfaces. Capture the entity, message, page, and public intake route. Presence is an observation only; never turn it into demand, patient counts, or performance.
| Query | Location/date/device assumption | Surface | Visible entity | Page/profile/message | Public intake path | Caveat |
|---|---|---|---|---|---|---|
| Approved pathway + location | Declared city; YYYY-MM-DD; mobile | Organic or local profile | Record observed name | Record exact page and message | Phone, form, booking, or none | Not demand, patient count, or performance |
| Approved pathway + “near me” | Declared observation point; date; mobile | Paid, directory, review, or content | Record observed name | Record exact destination | Record only public navigation | Not a probability or business estimate |
Google requires a Business Profile to represent the business consistently and accurately. Use the profile as a dated public fact source under that rule, not as evidence of how many people choose the practice. Your physical therapy Google Business Profile process should govern your own profile facts; theStacc Local SEO supports GBP posts, review replies, citations, and rank tracking, not competitor surveillance.
Local-density card: locked query/catchment = [enter]; inclusion rule = same pathway and catchment; observed eligible entities = [count only what the ledger supports]; capture date/source/owner = [enter]; material changes = [enter]. Never convert this count into an estimate of demand, difficulty, selection probability, or business performance.
Eligible-entity coverage: numerator = eligible entities reviewed under the written task/catchment rule; denominator = all eligible entities found across the declared source set; window = one declared capture period; source system = competitor-set ledger and search-surface log; owner = research owner; exclusions = unrelated intent, directories as entities, duplicate locations, out-of-catchment entities, and sources checked after cutoff.
Step 5: Compare practice truth and claim risk
Compare identity, staffed office, publicly offered pathway, hours, appointment route, officially verified credentials, clinical wording, urgency language, and review use as separate facts with dates. Route every claim through a physical therapy operator and advertising, privacy, or legal reviewer. Do not score care quality from polished copy, credentials, or patient comments.
Create columns for “publicly stated,” “officially checked,” “last verified,” “review verdict,” and “allowed comparison.” This catches a frequent error: a provider bio may name experience or training while the official license record supports only the status shown there. Do not expand one source into a broader credential, specialty, certification, or service claim.
Use a redline review for phrases such as “specialist,” “certified,” “same-day,” or “no referral needed.” Each needs the correct supporting record, jurisdiction, office, and verification date. If one field is missing, remove the comparison until the assigned reviewer resolves it.
For public reviews, set the sample before reading, such as the most recent 20 visible reviews per eligible location as a clearly labeled audit estimate. Code only operational language such as scheduling clarity or parking instructions. Do not copy identifying detail or infer a condition. The FTC's review rule guidance prohibits fake or false reviews and incentives conditioned on sentiment. HHS also explains why removing a name alone is not the full de-identification analysis.
Step 6: Walk the public intake path ethically
Follow normal public navigation from the observed page to its phone, form, or booking options without calling, submitting data, or reserving an appointment. Record required fields, patient routing, referral and insurance notices, accessibility, privacy notice, errors, and staffed-hours wording. Stop wherever observation would require identity, health information, or consent.
| Checklist item | Record | Stop condition |
|---|---|---|
| Service truth and accepting status | Exact public wording and date | Would require asking staff or posing as a patient |
| Provider and clinic clarity | Named location and publicly assigned provider | Would require inferring an assignment |
| New/existing patient routing | Visible branch and destination | Login, account, or identity required |
| Hours and phone/form/booking | Public availability and staffed-hours claim | Call, message, form submission, or reservation required |
| Referral/insurance instructions | Visible documents and next step | Protected or case-specific information requested |
| Accessibility and privacy notice | Visible support, notice, errors, broken states | Testing would alter data or create a record |
What actually happens: an analyst reaches the first form page, sees six fields, and records “easy booking.” That is premature. The path may continue into insurance, referral, consent, or scheduling screens. Record only the screens you can ethically observe, list the rest as unknown, and never use a real patient's journey as research material without approved authority and consent.
Step 7: Overlay the reader's capacity and economics
Use only your practice's verified provider and clinic capacity, intake workload, documentation needs, direct test costs, and aggregate attended-first-visit records. Keep competitor economics and utilization unavailable. The useful question is whether your proposed message and intake path fit the appointment slots, therapist pathway, authorization work, and follow-up your team can actually support.
Separate musculoskeletal evaluation capacity from pelvic-health, vestibular, postoperative, pediatric, or workers' compensation capacity. Ten open calendar slots are not interchangeable if the qualified therapist, clinic, visit cadence, referral paperwork, or payer process differs. Set a pause threshold before publishing, such as pausing the test when the relevant initial-evaluation slots fall below the practice-approved weekly floor.
Qualified-enquiry rate for your test: numerator = unique attributable valid contacts meeting the written service, status, geography, provider, accepting, and capacity rule; denominator = all unique attributable valid contacts in the cohort; window = one declared 28-day intake cohort plus qualification lag; source system = call/form log plus CRM or practice-management disposition; owner = intake owner; exclusions = spam, tests, duplicates, existing patients, jobs, vendors, unsupported intent/geography, and no accepting path.
Completed-job rate for your test: numerator = unique attributable booked first appointments marked attended; denominator = all unique attributable booked first appointments in the cohort; window = booking cohort plus enough lag for scheduled dates; source system = practice-management system; owner = operations owner; exclusions = cancellations, no-shows, pending reschedules, duplicates, existing/later visits, with missing attribution reported separately.
Search Console reports your own impressions, clicks, queries, and pages. It does not disclose another practice's search or patient results. Keep impression, click, profile view, call click, connected enquiry, qualified request, booked first appointment, and attended first appointment as separate rows with their own source systems.
Step 8: Choose one reversible differentiation test
Choose one reader-owned gap that can be corrected, reviewed, measured, and reversed. Define the hypothesis, action, dates, effort cap, capacity pause, separate evidence stages, owner, exclusions, compliance sign-off, stop rule, and keep/change/stop decision. The test should clarify an accurate pathway or intake step without implying a clinical outcome.
| One-test card field | Worked example |
|---|---|
| Hypothesis | Clarifying the postoperative referral-document path will reduce wrong-route contacts for our staffed clinic. |
| Reader-owned gap/action | Add reviewer-approved document and contact instructions to the existing clinic page and profile where permitted. |
| Dates and effort cap | Run one 28-day cohort; cap work at one reviewed page revision and one approved profile update. |
| Capacity cap | Pause when the pathway's initial-evaluation availability crosses the operations-approved floor. |
| Evidence stages | Impression, click, profile view, call click, connected enquiry, qualified request, booked first appointment, attended first appointment; each stays separate. |
| Owner/exclusions | Intake owner; exclude spam, tests, duplicates, existing-patient administration, jobs, vendors, and unsupported geography. |
| Compliance sign-off | Licensed PT plus advertising/privacy/legal reviewer before publication. |
| Stop and decision | Stop for inaccurate routing, privacy risk, or capacity breach; keep, change, or stop after the declared lag. |
Pick a change your staff controls: accurate clinic identity, a service-truth correction, a clearer referral-document route, distinct new-patient navigation, or reviewed educational content. Use physical therapy keyword research when the gap is query-to-page mapping and SEO competitor analysis only when you specifically need keyword or backlink mechanics.
theStacc Content SEO supports live-SERP and keyword research, long-form drafting, on-page scoring, queueing, and connected-CMS publishing. Its healthcare Compliance Profile injects required disclosures during planning, steers away from prohibited claims, and requires a human None, Hold, or Block verdict. It does not verify licenses, provide privacy review, or attribute patients.
Build the reviewed content part of your one-test card. Keep the practice operator and compliance reviewer in control while theStacc handles research, drafting, scoring, queueing, and publishing within the approved brief.
Frequently asked questions
These answers cover the decisions that remain after the ledger is complete: where the direct set ends, how to handle reviews and adjacent providers, when observations expire, and how to differentiate through accurate access information. Each answer stays inside public evidence and your practice's own governed records.
How do I do a competitor analysis for a physical therapy practice?
Choose one patient task and catchment, classify eligible practices, and record dated public observations in a governed ledger. Then compare the public search and intake paths with your own verified capacity. Finish by testing one reader-owned change. Have a physical therapy practice operator and advertising, privacy, or legal reviewer approve any named comparison.
Who counts as a direct physical therapy competitor?
A direct competitor publicly offers the same physical therapy task, in the same realistic catchment, through an appointment path relevant to the same patient decision. A clinic across town may qualify for planned sports rehabilitation but not a time-sensitive initial evaluation. A hospital, directory, or referring physician belongs in another set unless it serves that exact task.
Should a physical therapy competitor analysis include other healthcare providers?
Yes, when another provider or facility appears in the same patient pathway, but classify it as indirect rather than automatically calling it a direct competitor. An urgent-care result may route an acute concern, while an orthopedic group may shape a postoperative referral path. Record why it affects the decision and who reviewed that classification.
Can I use Google reviews in a physical therapy competitor analysis?
You may code public review language into limited, dated themes after qualified privacy and advertising review. Set a sampling rule before reading, paraphrase at aggregate level, and exclude identifying or condition-specific detail. Never infer a diagnosis or outcome. Do not create reviews or offer incentives conditioned on sentiment; the FTC addresses those practices directly.
How do I compare competitors without knowing their patient volume or revenue?
Compare only observable facts: eligible pathway, location, stated hours, public appointment route, required fields, referral wording, profile consistency, and dated message presence. Mark competitor economics and operating performance unavailable. Use Search Console, intake logs, and practice-management records solely for your own practice, with each funnel stage kept in its original source system.
How often should a physical therapy competitor analysis be updated?
Recheck volatile facts on the expiry recorded in your ledger and run a focused refresh before a major service, location, provider, or intake change. A quarterly cadence is a practical operating estimate for active local surfaces; official licensure, accepting status, and urgent operational facts may require a shorter interval set by the responsible reviewer.
What should I record about competitor websites and appointment paths?
Record the landing page, stated service and location, new-versus-existing patient routing, phone, form or booking options, required fields, hours language, referral and insurance instructions, accessibility, privacy notice, errors, capture date, and reviewer. Stop before submitting information. The observation describes public navigation on that date, not actual availability or service quality.
How can a physical therapy practice differentiate without making clinical claims?
Differentiate with verifiable service truth and a clearer next step: identify the staffed clinic, named appointment type, referral documents, payer-verification process, accessibility facts, response hours, or correct contact route. A licensed reviewer should approve clinical wording. Test whether the clearer path produces more qualified requests within your capacity, without promising recovery or individualized results.
Turn the audit into one controlled practice decision
A complete audit produces a defined patient task, classified entity set, dated evidence ledger, search-surface log, claim review, ethical intake walk, capacity overlay, and one-test card. Freeze that baseline, obtain mandatory operator and compliance review, then change one reader-owned element and preserve each measurement stage separately.
Do not publish named comparisons until a qualified physical therapy practice operator and advertising, privacy, or legal reviewer approve the source, wording, and expiry. Expire changed evidence, pause at the capacity limit, and remove claims that cross into clinical or individualized advice.
Move from a dated audit to reviewed execution. See how theStacc can support governed research, compliant planning, long-form drafting, and local profile work without replacing your licensed or legal reviewers.
Sources & references
- U.S. Small Business Administration — competitive analysis
- Google Business Profile Help — representation guidelines
- Google Search Console Help — performance report
- Federal Trade Commission — Consumer Reviews and Testimonials Rule
- HHS — guidance on de-identifying protected health information
- Physical Therapy Board of California — license verification
- Physical Therapy Board of California — Physical Therapy Practice Act
Blog SEO, Local SEO, and Social Media — one dashboard, no headaches.