User Guide

Everything you need to know about using the Oregon Counselor Directory — for clients and providers alike.

Contents

Site Overview

Oregon's most comprehensive therapist directory with 8,000+ licensed providers.

Smart Search

Name, specialty, city, condition, zip code — with real-time autocomplete and synonym expansion.

OHP & Medicaid

Dedicated filtering for Oregon Health Plan, Medicaid, and all CCO plans (Trillium, CareOregon, EOCCO, etc.).

AI Matching

7-step intake quiz matches clients with the most relevant therapists based on concerns, preferences, and location.

Location-Aware

Search by city, zip code, or GPS coordinates with radius filtering (5–100 miles). Covers all Oregon cities.

Verified Profiles

Manually verified credentials. Verified providers show a trust badge and rank higher in search results.

iOS App

Native SwiftUI companion app for browsing, searching, and saving favorite providers on the go.

Advanced Filters

17+ filters to narrow down exactly the right therapist.

Insurance
Specialty
Search Radius
Location / City
Therapist Gender
Language
Faith
OHP Accepted
Medicaid
Telehealth
Supervisor
Sliding Scale
Accepting Patients
Individual Only
Group Practice
Featured Only
Tip: Filters stack. Combine OHP + Telehealth + Anxiety to find affordable, remote anxiety specialists.

Provider Profiles

Each provider gets a clean, SEO-optimized profile page at /provider/your-name-city.

Profile Content

Name, credentials, photo, bio, specialties, modalities, insurance panels, languages, faith, pricing, and contact info.

Video & Links

Embed a "Vibe Check" intro video (YouTube/Vimeo). Add custom links, social profiles, and booking URLs.

Referral Network

See which providers recommend each other. Mutual referrals build trust and professional credibility.

Contact Modal

Clients can send a message directly through the profile without needing to leave the site.

Custom Pages

Paid providers can create custom content pages with a WYSIWYG editor — viewable directly on their profile.

JSON-LD Markup

Every profile includes structured data for rich Google search results — MedicalBusiness schema with location, services, and pricing.

Subscription Tiers

Three plans designed for different practice sizes. Monthly or annual billing via Stripe.

Early Access: Use promo code WELCOME for 2 free months. Available to the first 25 providers.
Secure Payments: All subscriptions are processed securely off-site via Stripe. The Directory does not store or process your credit card information directly. You can manage, upgrade, or cancel your subscription at any time via the Provider Dashboard billing portal.
Feature Free
$0
Growth
$10/mo
Pro
$25/mo
Basic Listing
Website Link
Profile Photo Blurred
Contact Info Displayed
Verified Badge
Booking URL & Social Links
Search Priority Lowest Medium Highest
Match Quiz Leads Anonymized 3/week Unlimited
Lead Claiming 3/week Unlimited
Lead Email Content Masked Full Contact Full Contact
"Featured" Badge
"PRO" Crown Badge
Featured in Guides (first)
DoFollow Backlink (SEO)
Stripe Billing Portal

Annual Pricing

Growth Annual: $100/year ($8.33/mo — 2 months free)
Pro Annual: $250/year ($20.83/mo — 2 months free)

SEO & Visibility

How the directory boosts your online presence and Google rankings.

Search Priority

Pro and Growth providers appear above free listings. The algorithm prioritizes subscription tier, then profile completeness, then peer referrals.

DoFollow Backlinks

Pro only: Your website gets a direct dofollow hyperlink, passing domain authority to your private practice site — a major SEO signal.

Keyword-Rich Profiles

Your profile is a fully optimized landing page at /provider/your-name — ranking organically for "Therapist in [City]" searches.

JSON-LD Schema

MedicalBusiness structured data helps Google show rich results with your name, credentials, location, and services.

Dynamic Sitemap

Auto-generated XML sitemap (/sitemap.xml) with all provider profiles, updated automatically as the directory grows.

Open Graph Tags

Every profile generates rich social previews with custom OG images for sharing on Facebook, LinkedIn, and Twitter.

Provider Dashboard

Your command center for managing your practice's online presence.

Profile Editor

Edit bio, credentials, specialties, modalities, insurance, contact info, profile photo, and more — with auto-save.

Lead Management

View, claim, and manage incoming patient leads from the Match Quiz. See contact details (paid tiers) or anonymized info (free).

Content Manager

Add custom links, video embeds, and WYSIWYG pages. Drag-and-drop reordering. Toggle visibility with one click.

Billing & Subscription

Upgrade, downgrade, or cancel your plan. Manage billing through Stripe's secure portal.

Account Security

Change password, manage email. CSRF protection on all forms. Session-based rate limiting.

Referral Network

Favorite other providers to build mutual referral relationships. See who recommends you.

Match Quiz

A guided 7-step intake wizard that connects clients with the right therapist.

What Brings You to Therapy?

Select from 15+ concerns: Anxiety, Depression, Trauma/PTSD, Couples, Grief, Addiction, ADHD, Family, OCD, Eating/Body Image, and more.

Therapy Preferences

Choose your preferred therapy style: talk therapy, structured/CBT, creative/art, body-based, faith-integrated, or no preference.

Therapist Gender Preference

Select your preferred therapist gender: Male, Female, Non-Binary, or no preference.

Insurance & Budget

Select your insurance plan or indicate OHP/Medicaid, sliding scale, or self-pay.

Location & Format

Enter your city or zip code. Choose telehealth, in-person, or either.

Additional Preferences

Language, faith-based counseling, and any other important factors.

Contact Info & Submit

Enter your name, email, and optional phone. The system matches you with relevant providers and notifies them.

The matching algorithm scores each provider based on specialty overlap, location proximity, insurance compatibility, and preference alignment. Matching providers receive an email with your details (paid tiers get full contact info).

Claiming a Profile

Most providers already have a "shadow" profile from public records. Claim yours to take control.

Search for Your Name

Visit the homepage and search for your name or practice. Shadow profiles have a "Claim" button.

Verify Your Email

Enter your professional email and create a password. The admin (Eric) will manually verify your credentials.

Complete Your Profile

Add your bio, photo, specialties, insurance, and contact details. More complete profiles rank higher.

Choose a Plan (Optional)

Free works fine for a basic listing. Upgrade to Growth or Pro for leads, verified badge, and priority ranking.

New registrations require admin approval. Your profile won't appear publicly until approved. You'll receive a welcome email once verified.

Group Practices & Clinics

Manage your entire practice, monitor leads, and upgrade your staff under one unified dashboard.

Clinic Administrator Dashboard

The 7-Tab Admin Toolkit

As a Clinic Administrator, your dashboard gives you total control over how your practice appears in the Directory.

1. Overview

Get a quick pulse on your clinic's health: total team members, open seats remaining on your current subscription tier, pending invitations, and recent lead activity.

2. Members

Send email invitations to bring therapists under your clinic's umbrella. You can optionally grant them Admin rights or remove them if they leave the practice. Included members inherit your clinic's subscription tier.

3. Media

Upload a clinic logo and manage your Photo Gallery. The photo gallery uses drag-and-drop ordering and supports large files, automatically creating an Apple-like Swiper.js slideshow on your public profile.

4. Leads

A centralized repository of all Match Quiz inquiries directed at your clinic as a whole.

5. Marketing

Create dedicated Custom Pages (e.g., "Ketamine Therapy at CUTI LLC" or "Our Approach to Gottman Method"). You can also purchase targeted Billboards to advertise on specific Oregon city search pages.

6. Profile

Edit your clinic's public narrative, define your granular office hours, set contact information, and embed an overarching intro video.

7. Billing

Manage your Clinic's subscription tier. Upgrading your Clinic tier automatically cascades premium Search Priority and verified benefits down to every member you've invited, saving you money compared to individual subscriptions.

Clinic Profile

Branded clinic page at /clinic/your-slug with logo, description, members list, photos, and contact info.

Member Management

Invite providers via email, manage roles (admin vs. member), and optionally edit their profiles.

Tier Inheritance

Clinic's subscription tier flows down to all members. A Clinic Pro plan gives every member Pro-level features.

Billboard Ads

Target specific keywords and cities for billboard-style ads on search pages and city landing pages.

Media Gallery

Upload photos and videos of your clinic spaces, team, and events.

Custom Pages

Create marketing landing pages for specific services or conditions, hosted directly on your clinic profile.

iOS App

Browse and search the directory on the go.

Native SwiftUI App

The companion iOS app lets you search the full directory, view provider profiles, save favorites, and manage your dashboard — all from your iPhone. It communicates with the same backend API for real-time data.

Frequently Asked Questions

Do you take a percentage of my bookings?

No. There are no commissions. You pay a flat monthly subscription fee, and all bookings go directly to you.

How does the "Verified Badge" work?

Once you choose a paid tier, the admin (Eric, LPC) manually verifies your license/certification. The badge then appears on your profile.

Can I cancel anytime?

Yes. Subscriptions are billed through Stripe. You can downgrade or cancel anytime from your dashboard — no questions asked.

I can't find my profile. What do I do?

Shadow profiles are created from public records. If yours isn't there, register at /join and the admin will review your application.

How do I remove my profile?

Visit your profile page, click "Request Removal," fill out the form with your name and reason, and solve the CAPTCHA. The admin will review and process the request.