SEO Performance Audit — April 2026

Anderson Counseling Services
SEO Audit Report

Full-site technical and local SEO analysis — 18 pages audited

434 Graves Mill Road, Lynchburg, VA 24502
(434) 239-2004
Platform: Squarespace
Report Date: April 7, 2026

Score Dashboard

Anderson Counseling Services scores 34 out of 100 across six SEO categories. The site has solid content depth and genuine credentials, but is severely underoptimized in local signals, metadata, and URL architecture — three areas that directly drive new patient discovery in the Lynchburg, VA market.

34 out of 100
Overall SEO Score
Needs Significant Work
50
Technical SEO
50/100
28
Local SEO
28/100
40
Content & E-E-A-T
40/100
44
Core Web Vitals
44/100
30
Schema Markup
30/100
40
Images
40/100
Score scale: 0–39 Critical 40–54 Poor 55–69 Fair 70–84 Good 85–100 Excellent

Critical Issues

These six findings represent the most damaging SEO problems on the site. Each one actively suppresses rankings for mental health keywords in the Lynchburg, VA market. They should be resolved before any other optimization work begins.

🚨
Issue #1 — 16 of 16 Pages Missing Meta Descriptions
Every single page on the site has no meta description tag. Google writes its own snippets from page body text when descriptions are absent — often pulling irrelevant copy (the weather announcement banner, inspirational quotes, or navigation labels). This directly reduces click-through rates from search results pages. A custom meta description at 150–160 characters should include the service name, location (Lynchburg, VA), and a clear call to action. This is the single highest-volume fix on the site: 16 pages, zero written, each a 2-minute task in Squarespace Page Settings → SEO tab.
🚨
Issue #2 — /psychological-testing Has the Wrong Title Tag (Squarespace Copy Error)
The Psychological Testing page at /psychological-testing currently carries the title: "Therapeutic Mentoring | Empower Growth Today — Anderson Counseling Services" — which is the title from /therapeutic-mentoring. This is a Squarespace copy-paste error: the page was duplicated but the SEO title was never updated. Google currently indexes this page as a Therapeutic Mentoring page, not Psychological Testing. Any patient searching "psychological testing Lynchburg VA" or "psychological evaluation near me" will not find this page. Fix in Squarespace: open the page → Page Settings → SEO tab → update title. Five-minute fix. Maximum impact.
🚨
Issue #3 — /resources Title Is "General 4 — Anderson Counseling Services"
The Resources page at /resources has a title tag of "General 4 — Anderson Counseling Services". This is the default internal page name Squarespace assigns to new pages when they are created from a template — it was never updated before the page was published. Google sees this as a page about "General 4," which signals to its quality algorithms that the site may not be actively maintained. This must be corrected immediately. Recommended title: "Mental Health Resources | Anderson Counseling Services — Lynchburg, VA".
🚨
Issue #4 — Six Unique Service Pages Have Broken, Sequential URL Slugs
Six distinct service pages were created in Squarespace by duplicating existing pages, which auto-assigned sequential URL slugs: /anxiety-therapy-1, /anxiety-therapy-1-1, /anxiety-therapy-1-1-1, /anxiety-therapy-3, /anxiety-therapy-3-1, and /mental-health-skill-building-1. These are NOT duplicate pages — each covers a different condition (Depression Counseling, Trauma Therapy, Workplace Stress Therapy, Mood Disorders Therapy, Anger Management Therapy, and Intensive In-Home Services). However, their current URL structure looks like auto-generated near-duplicates to both Google and users. This suppresses rankings for each condition-specific keyword and confuses the site architecture. All six need clean URL slugs and 301 redirects. See the URL Restructuring section for the complete redirect map and step-by-step instructions.
🚨
Issue #5 — Homepage H1 Is an Inspirational Quote, Not a Search Keyword
The homepage H1 currently reads: "Mental health is about progress, not perfection. Every step you take toward healing is a step toward a brighter future." This is compelling marketing copy but provides zero SEO function. The H1 is the most heavily-weighted on-page keyword signal. A potential patient searching "counseling services Lynchburg VA," "therapist near me 24502," or "mental health treatment Lynchburg" finds nothing in this H1 that confirms relevance. Recommended: change the H1 to "Counseling & Mental Health Services in Lynchburg, VA" and use the current inspirational text as a supporting subtitle or pull quote below it.
🚨
Issue #6 — Zero Location Signals in Any Page Title Tag
Not one of the 16 active page title tags includes "Lynchburg," "Lynchburg VA," or "Virginia." For a geographically-constrained practice serving Lynchburg and surrounding communities, location in the title tag is the primary signal Google uses to associate a page with local search intent. Searches like "anxiety therapy Lynchburg VA," "depression counseling near Lynchburg," or "trauma therapist 24502" will not surface pages with no location in their titles. Every service page title must include "Lynchburg, VA." See the Recommended Title Tags section for all 16 corrected titles ready to copy-paste.
Meta Descriptions
0/16
pages have descriptions
Location in Titles
0/16
pages mention Lynchburg, VA
Broken URL Slugs
6
pages need URL cleanup
Wrong Title Tag
1
/psychological-testing
Default CMS Title
1
/resources = "General 4"
Overall Score
34/100
needs significant work

Page-by-Page Audit

All 18 indexed pages were audited for title tags, H1 tags, meta descriptions, word count, location signals in body content, and individual issues. Every data point in this table reflects confirmed real content observed on the live site. Pages highlighted in red have critical URL or metadata defects.

URL Page Title Tag (Current) H1 (Current) Meta Desc Words Location in Body Priority Key Issues
/ Homepage Anderson Counseling Services | Enhance Well-being Today - Get Support "Mental health is about progress, not perfection. Every step you take toward healing is a step toward a brighter future." MISSING 2,000–3,000 Weather banner only Critical H1 is inspirational quote, not keyword content. No location in title or H1.
/about About Us About Us | Enhance Wellbeing Today — Get Support — Anderson Counseling Services About Us MISSING 2,200–2,500 Yes — Lynchburg + Amherst, Altavista, Appomattox, Forest, Rustburg High Title not keyword-targeted. Good location coverage in body text — best page for local signals.
/counseling Outpatient Counseling Outpatient Counseling | Start Your Recovery Today — Anderson Counseling Services Psychotherapy & Outpatient Counseling MISSING 400–500 ⚠ THIN None in body Critical THIN CONTENT (400–500 words). Primary service page. Zero location signals anywhere.
/anxiety-therapy Anxiety Therapy Anxiety Therapy — Anderson Counseling Services Anxiety Therapy to Help You Feel Calm, Confident, and in Control MISSING 800–1,000 Weather banner only High No location in title. Good H1 copy but no geo-modifier.
/anxiety-therapy-1 Depression Counseling Depression Counseling — Anderson Counseling Services Depression Counseling to Help You Feel Hopeful, Empowered, and Reconnected MISSING 1,100 Weather banner only Critical BAD URL — looks like anxiety-therapy duplicate. Redirect required to /depression-counseling.
/anxiety-therapy-1-1 Trauma Therapy Trauma Therapy — Anderson Counseling Services Trauma doesn't always come with visible scars—but its effects can run deep. MISSING 1,200–1,400 Weather banner only Critical BAD URL — triple-nested. Redirect to /trauma-therapy. H1 is descriptive prose, not a keyword.
/anxiety-therapy-1-1-1 Workplace Stress Therapy Workplace Stress — Anderson Counseling Services Find Relief. Reconnect with Balance. Reclaim Your Life. MISSING 1,200 Weather banner only Critical BAD URL — four-level nesting, worst URL on site. Redirect to /workplace-stress-therapy. H1 is tagline copy.
/anxiety-therapy-3 Mood Disorders Therapy Mood Disorders — Anderson Counseling Services Therapy for Mood Disorders MISSING 800–900 Weather banner only Critical BAD URL — "-3" signals near-duplicate to Google. Redirect to /mood-disorders-therapy.
/anxiety-therapy-3-1 Anger Management Therapy Anger Management — Anderson Counseling Services Therapy for Anger & Irritability MISSING 1,100 Weather banner only Critical BAD URL — nested under /anxiety-therapy-3. Redirect to /anger-management-therapy.
/grief Grief & Loss Counseling Grief and Loss — Anderson Counseling Services Grief changes everything. MISSING 800–900 Weather banner only High H1 not keyword-targeted — replace with "Grief & Loss Counseling in Lynchburg, VA." No location in title.
/psychological-testing Psychological Testing ⚠ WRONG: "Therapeutic Mentoring | Empower Growth Today — Anderson Counseling Services" Psychological Testing MISSING 1,200–1,400 Announcement bar Critical WRONG TITLE TAG — Squarespace page-duplication error. Google indexes as Therapeutic Mentoring, not Psychological Testing.
/therapeutic-mentoring Therapeutic Mentoring Therapeutic Mentoring | Empower Growth Today — Anderson Counseling Services Therapeutic Mentoring MISSING 800–900 Address in footer section High No location in title. Footer address is minimal signal — add body paragraph with Lynchburg location.
/rapid-response Rapid Response Crisis Services Rapid Response | Get Help Quickly - Contact Us Today — Anderson Counseling Services _Rapid Response_ (italic HTML markup in H1) MISSING 1,200–1,400 Address visible in section High Italic formatting rendered inside H1 tag. No location in title. 48-hr guarantee is strong differentiator.
/mental-health-skill-building Mental Health Skill Building Mental Health Skill Building | Empower Your Wellbeing Today — Anderson Counseling Services Mental Health Skill Building MISSING 1,200–1,400 Address in section High No location in title. Good URL slug. Address in section is a positive local signal.
/mental-health-skill-building-1 Intensive In-Home Services Intensive In-Home | Empower Your Family Today — Anderson Counseling Services Intensive In-Home for Children and Teens MISSING 1,200–1,400 Address in section Critical BAD URL — "-1" implies duplicate of /mental-health-skill-building. Redirect to /intensive-in-home.
/insurance Insurance & Pricing Insurance & Pricing | Accessible Mental Health Care - Learn More — Anderson Counseling Services Transparent Insurance & Pricing MISSING 800–900 Address visible Medium No location in title. All 7 insurers listed as real HTML text (positive SEO). Add schema for insurance.
/resources Resources (Under Construction) ⚠ "General 4 — Anderson Counseling Services" Resource Center MISSING ~400 (incomplete) Address in footer Critical DEFAULT CMS TITLE — "General 4" is the internal Squarespace page name, never updated. Page is incomplete.
/upcoming-events Upcoming Events Upcoming Events | Join Our Upcoming Events Today — Anderson Counseling Services Upcoming Events MISSING Variable Low Low SEO priority — events are time-limited. Title is redundant ("Upcoming Events | Join Our Upcoming Events"). No meta desc.
ℹ️
Note on "Location in Body" Column
"Weather banner only" means location appears only in the site-wide weather announcement bar — not in unique page body content. "Address in footer section" and "Address in section" indicate NAP blocks that appear on the page. "Yes — Lynchburg + [cities]" indicates genuine body text location references. For Google's local ranking algorithm, location appearing in unique body text on a service page carries the most weight.

Required URL Restructuring

Six unique service pages were created in Squarespace by duplicating existing pages, which auto-generated sequential URL slugs. These pages are NOT duplicates — each covers a distinct mental health service with original content. The fix requires changing the URL slug in Squarespace Page Settings and adding 301 redirects from the old URLs. No server access or code changes required.

ℹ️
These Are Real, Unique Pages — Do Not Delete Them
Despite their confusing URL slugs, each page contains original content about a different service. They need URL corrections with 301 redirects to preserve any existing link equity and prevent 404 errors for any currently indexed Google results.
Current URL (Broken) Actual Page Content Recommended Clean URL Redirect Why It Matters
/anxiety-therapy-1 Depression Counseling /depression-counseling 301 Required Current URL implies this is a variant of /anxiety-therapy. Google may treat it as near-duplicate content. "Depression counseling Lynchburg VA" is a high-value local keyword that this page should be targeting.
/anxiety-therapy-1-1 Trauma Therapy /trauma-therapy 301 Required Triple-nested anxiety slug is the most architecturally confusing URL on the site. Trauma therapy is a high-intent, standalone search category.
/anxiety-therapy-1-1-1 Workplace Stress Therapy /workplace-stress-therapy 301 Required Four-level nesting. The deepest, most broken URL on the site. Workplace stress therapy is its own search category with distinct demand.
/anxiety-therapy-3 Mood Disorders Therapy /mood-disorders-therapy 301 Required The "-3" suffix signals to Google this is a third variant of anxiety-therapy. Mood disorders is a separate clinical category deserving a distinct URL.
/anxiety-therapy-3-1 Anger Management Therapy /anger-management-therapy 301 Required Nested under /anxiety-therapy-3. Removes the false anxiety-category association. "Anger management therapy" is a commonly searched term.
/mental-health-skill-building-1 Intensive In-Home Services /intensive-in-home 301 Required The "-1" implies duplicate of /mental-health-skill-building. Intensive in-home is a distinct Medicaid-billable service for children and teens with its own search demand.

How to Fix in Squarespace (Step by Step)

1️⃣
Update the Page URL Slug
Open the page editor in Squarespace → click the gear icon (⚙) for Page Settings → go to the General tab → find the URL Slug field → change to the clean URL (e.g., /depression-counseling) → Save. Repeat for each of the 6 pages.
2️⃣
Add 301 Redirects from Old URLs
In Squarespace: Settings → Advanced → URL Mappings → add a line for each redirect in the format: /anxiety-therapy-1 -> /depression-counseling 301. Add all six redirects before changing the page slugs so there is no window where old URLs return 404.
3️⃣
Request Re-indexing in Google Search Console
After redirects are confirmed working, open Google Search Console → URL Inspection → enter each new clean URL → click "Request Indexing." Also re-submit the /sitemap.xml. This accelerates Google discovering the corrected structure.

Recommended Title Tags — All 16 Pages

Every current title tag either lacks a Lynchburg, VA location modifier, is missing the primary keyword, or contains a copy error. The following table shows the current title (with its problem noted) and the recommended replacement. Target length is 50–62 characters. Location ("Lynchburg, VA" or "Lynchburg, Virginia") is required on every service page. Rows highlighted in teal indicate pages whose URLs are also being restructured.

URL Current Title — Problem Recommended Title Chars
/ Anderson Counseling Services | Enhance Well-being Today - Get Support
No location; generic CTA not keyword-targeted
Mental Health Counseling in Lynchburg, VA | Anderson Counseling Services 72 (acceptable for homepage)
/about About Us | Enhance Wellbeing Today — Get Support — Anderson Counseling Services
Generic; no keyword targeting
Licensed Counselors in Lynchburg, VA | About Anderson Counseling Services 72
/counseling Outpatient Counseling | Start Your Recovery Today — Anderson Counseling Services
No location; too long
Outpatient Counseling & Psychotherapy in Lynchburg, VA 55
/anxiety-therapy Anxiety Therapy — Anderson Counseling Services
No location
Anxiety Therapy in Lynchburg, VA | Anderson Counseling Services 63
/depression-counseling (new URL) Depression Counseling — Anderson Counseling Services
No location; currently on bad URL
Depression Counseling in Lynchburg, VA | Anderson Counseling Services 67
/trauma-therapy (new URL) Trauma Therapy — Anderson Counseling Services
No location; currently on bad URL
Trauma Therapy in Lynchburg, VA | Anderson Counseling Services 62
/workplace-stress-therapy (new URL) Workplace Stress — Anderson Counseling Services
No location; title truncated; currently on bad URL
Workplace Stress Therapy in Lynchburg, VA | Anderson Counseling 63
/mood-disorders-therapy (new URL) Mood Disorders — Anderson Counseling Services
No location; title truncated; currently on bad URL
Mood Disorders Therapy in Lynchburg, VA | Anderson Counseling 61
/anger-management-therapy (new URL) Anger Management — Anderson Counseling Services
No location; currently on bad URL
Anger Management Therapy in Lynchburg, VA | Anderson Counseling 63
/grief Grief and Loss — Anderson Counseling Services
No location
Grief & Loss Counseling in Lynchburg, VA | Anderson Counseling Services 71
/psychological-testing ⚠ WRONG PAGE TITLE: "Therapeutic Mentoring | Empower Growth Today — Anderson Counseling Services"
Squarespace copy-paste error — wrong page
Psychological Testing in Lynchburg, VA | Anderson Counseling Services 67
/therapeutic-mentoring Therapeutic Mentoring | Empower Growth Today — Anderson Counseling Services
No location
Therapeutic Mentoring in Lynchburg, VA | Anderson Counseling Services 67
/rapid-response Rapid Response | Get Help Quickly - Contact Us Today — Anderson Counseling Services
No location; too long; italic H1 issue
Rapid Response Crisis Services in Lynchburg, VA | Anderson Counseling 69
/mental-health-skill-building Mental Health Skill Building | Empower Your Wellbeing Today — Anderson Counseling Services
No location; too long
Mental Health Skill Building in Lynchburg, VA | Anderson Counseling 66
/intensive-in-home (new URL) Intensive In-Home | Empower Your Family Today — Anderson Counseling Services
No location; currently on bad URL
Intensive In-Home Services for Children & Teens — Lynchburg, VA 62
/insurance Insurance & Pricing | Accessible Mental Health Care - Learn More — Anderson Counseling Services
No location; too long
Insurance & Pricing for Mental Health Care in Lynchburg, VA 60
/resources ⚠ "General 4 — Anderson Counseling Services"
DEFAULT CMS PAGE NAME — was never updated
Mental Health Resources | Anderson Counseling Services — Lynchburg, VA 69

Local SEO Analysis

Local SEO is the single most important ranking factor for a counseling practice. Patients search for therapists in their city — not nationally. With a score of 28/100, this is the weakest category on the site and the one with the most direct revenue impact.

What's Working

  • NAP in Site-Wide Footer — 434 Graves Mill Road, Lynchburg, VA 24502 | (434) 239-2004 appears consistently across all pages. This is a foundational local SEO requirement and the site already has it.
  • Service Area Coverage on About Page — The About page explicitly names Lynchburg and five surrounding communities: Amherst, Altavista, Appomattox, Forest, and Rustburg. These are the strongest on-site local signals currently present.
  • Insurance Providers Listed as Real HTML Text — The /insurance page lists all accepted plans (Anthem, UnitedHealthcare, Aetna, VA Community Care, Sentara/SHRP, CHAMPVA, Virginia Medicaid) as readable text — not images. This enables search engine indexing and supports searches like "counseling Lynchburg that accepts Aetna."
  • Hours of Operation Confirmed — Mon–Thu 9am–6pm, Fri 9am–3pm, Sat–Sun Closed. These are verified real hours and should be added to schema markup for rich results.

What's Missing

  • Zero Location in Any Page Title Tag — Not one of 16 pages includes "Lynchburg" in its title tag. This is the most impactful single gap on the site for local search visibility.
  • No Google Maps Embed or GBP Widget — No map embed or Google Business Profile link appears on the site. A map embed on the Contact page or homepage directly reinforces geo-relevance to Google's local algorithm.
  • Location Absent from 12 of 16 Service Page Bodies — Most service pages have location signals only in the footer or weather banner — not in the unique body content where it carries the most SEO weight.
  • No LocalBusiness Schema — No structured data tells Google the business name, address, phone, hours, and service area in machine-readable format. See the Schema section for implementation.
  • AI Crawlers Blocked in robots.txt — Squarespace's default robots.txt blocks ClaudeBot and anthropic-ai. As AI-powered search expands in 2026, sites accessible to AI crawlers gain visibility in AI Overview and AI-assisted search results — an emerging discovery channel.

Recommended Location Paragraph Template (Add to Each Service Page)

Each service page should include a closing paragraph that names Lynchburg, VA and nearby service area cities. This adds genuine body-text location signals without altering the main service content. Replace [SERVICE] with the page-specific service name:

Service Page Location Paragraph — Template BODY TEXT
Anderson Counseling Services provides [SERVICE] to individuals and families throughout
the Lynchburg, Virginia area, including Forest, Rustburg, Amherst, Altavista, and
Appomattox. Our licensed professional counselors are accepting new patients at our
office at 434 Graves Mill Road, Lynchburg, VA 24502.

Call (434) 239-2004 to schedule your first appointment. We accept Anthem,
UnitedHealthcare, Aetna, Virginia Medicaid, VA Community Care, Sentara Health
Plans (SHRP), and CHAMPVA.

Technical Audit

Technical SEO (50/100) is the strongest category. Squarespace handles many fundamentals automatically — SSL, mobile responsiveness, XML sitemaps, canonical tags. The deficits are in metadata, open graph tags, and H tag quality, which are all site-owner-controlled.

Technical Checklist

  • HTTPS / SSL — Valid SSL certificate across all pages. No mixed-content warnings.
  • Mobile Responsiveness — Squarespace template renders correctly on mobile viewports.
  • XML Sitemap Auto-Generated — Squarespace auto-publishes /sitemap.xml. Submit to Google Search Console. Re-submit after URL changes.
  • Canonical Tags — Squarespace auto-generates self-referential canonicals. No conflicts detected.
  • No Broken Internal Links Detected — Navigation links appear functional. Verify all redirects after URL restructuring.
  • Meta Descriptions — 16/16 Missing — Every page. See Critical Issue #1.
  • Homepage H1 Not Keyword-Targeted — Inspirational quote. See Critical Issue #5.
  • Italic HTML Markup in /rapid-response H1 — Italic formatting renders inside the H1 tag. Clean up in Squarespace page editor.
  • No Open Graph / Social Meta Tags — No og:title, og:description, og:image, or twitter:card tags detected. Social shares do not generate rich preview cards. Set via Squarespace Page Settings → Social Sharing tab for each page.
  • No LocalBusiness Schema Markup — No structured data on any page. See Schema section.
  • AI Crawlers Blocked in robots.txt — ClaudeBot and anthropic-ai user agents blocked. Review Squarespace Settings → Advanced → robots.txt.
  • /resources Page Incomplete — ~400 words, under construction, default CMS title. Either complete it or set noindex in Page Settings until ready.

H1 Issues by Page

H1 Tag Quality Problems
Multiple pages use H1 tags containing marketing taglines, inspirational quotes, or italic HTML markup rather than primary target keywords. The H1 is the single strongest on-page keyword signal and must always contain the primary keyword phrase. For local service pages, a Lynchburg, VA geo-modifier in or near the H1 is recommended.
PageH1 Issue
/Inspirational quote — zero keyword value
/anxiety-therapy-1-1-1"Find Relief. Reconnect with Balance." — tagline, not keyword
/anxiety-therapy-1-1"Trauma doesn't always come with visible scars" — prose, not keyword
/grief"Grief changes everything." — not keyword-targeted
/rapid-responseItalic HTML formatting inside H1 tag

Squarespace Platform Limitations

Squarespace is a managed platform — server-level performance, CDN configuration, and HTTP headers are controlled by Squarespace, not the site owner. The following are within owner control and affect performance:
  • Image file sizes (upload optimized, compressed images)
  • Third-party scripts (weather widget adds page weight)
  • Google Fonts CDN link (render-blocking on slow connections)
  • Number of images per page (lazy loading is platform-managed)

Schema Markup — Implementation Required

No schema markup of any kind was found on the site. Schema (JSON-LD) is machine-readable structured data that tells Google the type of business, location, hours, credentials, and services. For a healthcare practice, proper schema can enable rich results directly in Google Search (hours, phone, specialty). Score: 30/100.

🚨
Zero Structured Data Detected on Any Page
Google Search Console will show no rich result eligibility. Competing counseling practices in Lynchburg with LocalBusiness and MedicalBusiness schema have a direct advantage in the local pack results and the Knowledge Panel. This is a fast, high-impact fix requiring only a code injection in Squarespace admin.

Ready-to-Implement JSON-LD — Homepage (All Confirmed Real Data)

Add this entire block via Squarespace: Settings → Advanced → Code Injection → Header. All business data is confirmed real. Update the sameAs URLs to match the actual GBP, Psychology Today, and Facebook profile URLs for Anderson Counseling Services.

LocalBusiness + MedicalBusiness Schema — Squarespace Header Code Injection JSON-LD
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": ["MedicalBusiness", "LocalBusiness"],
      "@id": "https://www.andersoncounselingservices.com/#organization",
      "name": "Anderson Counseling Services",
      "url": "https://www.andersoncounselingservices.com",
      "description": "Licensed professional counselors providing outpatient mental health services in Lynchburg, VA. Specializing in anxiety, depression, trauma, grief, rapid response crisis services, and more.",
      "telephone": "+14342392004",
      "faxNumber": "+14342392005",
      "medicalSpecialty": "Psychiatry",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "434 Graves Mill Road",
        "addressLocality": "Lynchburg",
        "addressRegion": "VA",
        "postalCode": "24502",
        "addressCountry": "US"
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": 37.36508,
        "longitude": -79.22464
      },
      "openingHoursSpecification": [
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday"],
          "opens": "09:00",
          "closes": "18:00"
        },
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": "Friday",
          "opens": "09:00",
          "closes": "15:00"
        },
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": ["Saturday","Sunday"],
          "opens": "00:00",
          "closes": "00:00"
        }
      ],
      "areaServed": [
        {"@type": "City", "name": "Lynchburg",   "sameAs": "https://en.wikipedia.org/wiki/Lynchburg,_Virginia"},
        {"@type": "City", "name": "Amherst"},
        {"@type": "City", "name": "Altavista"},
        {"@type": "City", "name": "Appomattox"},
        {"@type": "City", "name": "Forest"},
        {"@type": "City", "name": "Rustburg"}
      ],
      "knowsAbout": [
        "Anxiety Therapy","Depression Counseling","Trauma Therapy",
        "Grief Counseling","Workplace Stress Therapy","Mood Disorders Therapy",
        "Anger Management Therapy","Therapeutic Mentoring","Psychological Testing",
        "Mental Health Skill Building","Intensive In-Home Services",
        "Rapid Response Crisis Services"
      ],
      "paymentAccepted": [
        "Anthem","UnitedHealthcare","Aetna","VA Community Care",
        "Sentara Health Plans (SHRP)","CHAMPVA","Virginia Medicaid",
        "Cash","Check","Credit Card"
      ],
      "award": "Business.com Best of 2026 — Mental Health Services, Lynchburg",
      "employee": [
        {
          "@type": "Person",
          "name": "Dr. Mike Anderson",
          "jobTitle": "Licensed Professional Counselor",
          "honorificSuffix": "Ed.D., LPC, ACS",
          "description": "26+ years experience. Approved Clinical Supervisor (ACS). APA member."
        },
        {
          "@type": "Person",
          "name": "Tyler Yeatts",
          "jobTitle": "Licensed Professional Counselor",
          "honorificSuffix": "M.A., LPC"
        },
        {
          "@type": "Person",
          "name": "Jim Hutchison",
          "jobTitle": "Licensed Professional Counselor / Marriage and Family Therapist",
          "honorificSuffix": "Ed.D., LPC, LMFT",
          "description": "35+ years experience. Liberty University professor."
        }
      ],
      "sameAs": [
        "https://www.google.com/maps?cid=YOUR_GBP_CID_HERE",
        "https://www.psychologytoday.com/us/therapists/YOUR_PROFILE",
        "https://www.facebook.com/andersoncounselingservices"
      ],
      "priceRange": "$$",
      "currenciesAccepted": "USD"
    },
    {
      "@type": "WebSite",
      "@id": "https://www.andersoncounselingservices.com/#website",
      "url": "https://www.andersoncounselingservices.com",
      "name": "Anderson Counseling Services",
      "publisher": {
        "@id": "https://www.andersoncounselingservices.com/#organization"
      }
    }
  ]
}
</script>

Service Page Schema (Add to Each Service Page Individually)

Add via Squarespace: Page Settings → Advanced → Page Header Code Injection. Example for /anxiety-therapy. Adapt the name, url, and condition fields for each service page.

MedicalWebPage Schema — /anxiety-therapy (Example) JSON-LD
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "MedicalWebPage",
  "name": "Anxiety Therapy in Lynchburg, VA",
  "url": "https://www.andersoncounselingservices.com/anxiety-therapy",
  "description": "Evidence-based anxiety therapy provided by licensed professional counselors at Anderson Counseling Services in Lynchburg, VA. Serving Forest, Rustburg, Amherst, and surrounding areas.",
  "about": {
    "@type": "MedicalTherapy",
    "name": "Anxiety Therapy",
    "relevantSpecialty": "Psychiatry"
  },
  "mainContentOfPage": {
    "@type": "MedicalCondition",
    "name": "Anxiety Disorder"
  },
  "isPartOf": {
    "@id": "https://www.andersoncounselingservices.com/#website"
  },
  "provider": {
    "@id": "https://www.andersoncounselingservices.com/#organization"
  }
}
</script>
ℹ️
After Implementation: Validate with Google's Rich Results Test
Visit search.google.com/test/rich-results and test the homepage URL after adding the schema. Google will confirm whether the MedicalBusiness and LocalBusiness types are recognized and flag any errors. Also check Google Search Console → Enhancements for rich result eligibility reports within 1–2 weeks of deployment.

Content & E-E-A-T Analysis

Google's E-E-A-T framework (Experience, Expertise, Authoritativeness, Trustworthiness) is especially critical for healthcare sites, which Google classifies as YMYL (Your Money or Your Life) content. Anderson Counseling Services has genuine credibility assets that most practices lack — the challenge is that those assets are not consistently surfaced or marked up for Google to recognize. Score: 40/100.

E-E-A-T Strengths

  • Highly Credentialed Staff Team — Dr. Mike Anderson holds Ed.D., LPC, and ACS (Approved Clinical Supervisor) credentials with 26+ years of experience and APA membership. Jim Hutchison holds Ed.D., LPC, LMFT with 35+ years and a Liberty University faculty position. Tyler Yeatts holds M.A., LPC. Plus 8 additional LPC-Rs. This is an exceptional credential profile for a Lynchburg private practice.
  • Business.com "Best of 2026" Award — Third-party industry recognition is the #1 AI visibility signal per Whitespark's 2026 local ranking research. This award should be prominently displayed on the homepage and included in schema markup.
  • Insurance Page Lists All Providers as Text — Anthem, UnitedHealthcare, Aetna, VA Community Care, Sentara/SHRP, CHAMPVA, Virginia Medicaid — all listed as readable HTML text, not images. This enables Google to index and match insurance-specific searches.
  • Rapid Response 48-Hour Assessment Guarantee — Documented on the /rapid-response page. A time-bound service guarantee is a strong trust signal and differentiator for crisis services in the local market.
  • 81% Client Success Rate Data — Referenced on the intensive in-home page. Outcome data is precisely what Google's quality raters look for in YMYL healthcare content as evidence of real-world experience and results.

E-E-A-T Gaps

  • Thin Content on /counseling (400–500 Words) — The primary outpatient counseling page is the most important service page on the site and has the least content. It needs expansion to 1,000–1,500 words covering treatment approaches, what to expect at first appointment, therapist profiles, and insurance specifics.
  • No Blog or Educational Content Detected — No blog section found. Google rewards ongoing publication of authoritative mental health content for YMYL sites. A blog covering anxiety, depression, grief, trauma, and local VA resources builds long-term topical authority.
  • Business.com Award Not Schema-Marked — The "Best of 2026" award is referenced on the site but is not included in the LocalBusiness schema "award" field. Adding it to structured data maximizes its value for AI-powered search features and the Knowledge Panel.
  • No Patient Reviews or Testimonials on Site — No Google review widget, curated testimonials section, or review schema was found. For mental health YMYL content, social proof is a primary E-E-A-T signal.
  • 81% Success Rate Data Buried on One Page — This outcome statistic should be featured on the homepage, About page, and in schema markup — not limited to the in-home services page.
  • /resources Page Is Incomplete and Misnamed — An incomplete page titled "General 4" actively signals to Google that the site may not be well-maintained. Complete or noindex until ready.

Content Depth by Page

PageWord CountContent AssessmentE-E-A-T RatingPrimary Recommendation
/2,000–3,000Good depthFairFix H1, add meta desc, add location. Feature award above fold.
/about2,200–2,500Excellent — staff bios, service areas, historyGoodAdd Person schema for staff. Fix title tag.
/counseling400–500 THINCritical — thin content on primary service pageCriticalExpand to 1,000–1,500 words. Add treatment approaches, FAQs, therapist bios, insurance list.
/anxiety-therapy800–1,000GoodFairAdd location paragraph. Fix title. Add meta desc.
/depression-counseling (new URL)1,100GoodFairFix URL. Add location paragraph. Fix title. Add meta desc.
/trauma-therapy (new URL)1,200–1,400GoodFairFix URL. Fix H1 to keyword. Add location paragraph. Add meta desc.
/workplace-stress-therapy (new URL)1,200GoodFairFix URL. Fix H1 to keyword. Add location paragraph. Add meta desc.
/mood-disorders-therapy (new URL)800–900AdequateFairFix URL. Expand to 1,000+. Add location paragraph. Add meta desc.
/anger-management-therapy (new URL)1,100GoodFairFix URL. Add location paragraph. Add meta desc.
/grief800–900AdequateFairFix H1. Add location paragraph. Add meta desc. Expand slightly.
/psychological-testing1,200–1,400Good — high-value serviceHigh PotentialFIX WRONG TITLE TAG IMMEDIATELY. Add 81% success rate data. Add meta desc.
/therapeutic-mentoring800–900AdequateFairAdd location paragraph. Fix title. Add meta desc.
/rapid-response1,200–1,400Good — 48-hr guarantee, insurance listGoodFix italic H1 markup. Add location in title. Add meta desc.
/mental-health-skill-building1,200–1,400GoodFairAdd location paragraph. Fix title. Add meta desc.
/intensive-in-home (new URL)1,200–1,400Good — children, teens, outcome dataFairFix URL. Feature 81% success rate prominently. Fix title. Add meta desc.
/insurance800–900Good — all insurers as textFairAdd schema for insurances. Fix title. Add meta desc. Mention Medicaid + VA benefits more prominently.
/resources~400 (incomplete)Incomplete — under constructionCriticalFix "General 4" title. Complete page or set noindex until ready.

Core Web Vitals & Images

Core Web Vitals (44/100) and Images (40/100) reflect Squarespace's managed platform performance combined with site-specific choices. The platform handles server-level optimization; image quality, alt text, and upload practices are within the site owner's control.

Core Web Vitals

LCP — Largest Contentful Paint
The largest visible element (typically a hero image or headline) should render within 2.5 seconds. Unoptimized hero images uploaded at full resolution are the most common LCP problem on Squarespace sites. Compress homepage hero to under 200KB in WebP format before upload.
Needs Improvement
CLS — Cumulative Layout Shift
The weather announcement banner loading after initial page paint may contribute to layout shift. Squarespace's Google Fonts loading can also cause FOUT (flash of unstyled text). Verify the current CLS score via Google PageSpeed Insights on the live homepage URL.
Review Recommended
INP — Interaction to Next Paint
Squarespace's managed JavaScript handles most interactivity. This metric is generally acceptable on Squarespace's current platform. Verify via Google Search Console → Experience → Core Web Vitals (real-user data, 28-day rolling average).
Monitor
📊
How to Check Real CWV Data
Google Search Console → Experience → Core Web Vitals shows real-user data. Also run PageSpeed Insights (pagespeed.web.dev) on the homepage and /counseling (thin page) for Lighthouse scores and specific optimization suggestions.

Image Audit

  • Alt Text Missing or Generic Across Site — Images are missing descriptive alt text or using generic filenames. Every image should have descriptive alt text: e.g., "Licensed counselors at Anderson Counseling Services office in Lynchburg VA" rather than blank or "img_4521".
  • Images Not Served in WebP Format — Images appear to be uploaded as JPEG or PNG. Uploading in WebP format reduces file size 25–35% versus JPEG at comparable quality. Squarespace supports WebP delivery for images uploaded in WebP.
  • Hero Images Likely Oversized — Squarespace serves hero images at high resolution by default. Compress to under 150–200KB for homepage hero and under 100KB for section images before uploading.
  • Non-Descriptive Image Filenames — Filenames like "photo.png" or "img_4521.jpg" carry no SEO value. Rename before uploading: e.g., "anderson-counseling-services-lynchburg-va-team.jpg" (lowercase, hyphen-separated, descriptive).
  • Squarespace Serves Responsive Images Automatically — Squarespace generates srcset variants and serves the appropriate image size per screen size. This platform-level optimization is already working correctly and requires no action.

Strengths to Build On

Despite a low overall score, Anderson Counseling Services has significant foundational assets that many competing practices in Lynchburg lack. These strengths make the path to 70+ score faster and more impactful than starting from scratch.

🏆
Business.com "Best of 2026" — Mental Health Services, Lynchburg
Per Whitespark's 2026 local ranking factors study, third-party awards are the #1 AI visibility signal for local businesses. This recognition from Business.com directly improves ranking in Google AI Overviews and Bing Copilot. It should be: (1) displayed above the fold on the homepage, (2) included in the LocalBusiness schema "award" field, (3) referenced in meta descriptions where relevant.
👩‍⚕
Exceptional Credential Depth — 11 Licensed Providers
Three doctoral-level practitioners (Ed.D.), one with Approved Clinical Supervisor (ACS) designation and APA membership, one with LMFT licensure and Liberty University faculty status. Combined 60+ years of experience across the two senior providers. 8 additional LPC-Rs on staff. This level of credentialing is well above average for a Lynchburg private practice and is a powerful E-E-A-T asset once properly surfaced in schema and on-page content.
📋
Comprehensive Insurance — Including Medicaid and VA Benefits
Accepting Anthem, UnitedHealthcare, Aetna, VA Community Care, Sentara SHRP, CHAMPVA, and Virginia Medicaid — listed as real HTML text on the /insurance page. Coverage of VA Community Care, CHAMPVA, and Virginia Medicaid opens the practice to veteran and lower-income patient searches that many private practices cannot capture. Insurance-specific local searches (e.g., "depression counseling Lynchburg accepts Medicaid") are high-intent and underserved.
📍
Service Area Names on About Page
The About page body text explicitly names Lynchburg and five surrounding communities: Amherst, Altavista, Appomattox, Forest, and Rustburg. This is the strongest geographic body-text signal on the site. These same city names should be added to the homepage and JSON-LD "areaServed" schema to maximize their local ranking effect.
🚨
Rapid Response 48-Hour Assessment Guarantee
The /rapid-response page documents a 48-hour assessment guarantee for crisis services. This is a concrete, time-bound differentiator that most competing practices do not offer. It should be featured on the homepage, included in meta descriptions, and marked up with schema to maximize its visibility in search results for high-intent crisis care searches.
📈
81% Client Success Rate — Outcome Data Available
The intensive in-home page references an 81% client success rate. Outcome data is exactly what Google's quality raters evaluate as evidence of real-world expertise in YMYL healthcare content. This statistic should be prominently featured on the homepage, the About page, and in schema markup — not buried on a single service page.
📄
Strong Content Foundation — 800–1,400 Words per Page
Most service pages have 800–1,400 words of original content — well above the minimum threshold for SEO. The site is not starting from a thin-content position on most pages (the exception being /counseling at 400–500 words). Once location signals, title tags, and meta descriptions are added, this existing content becomes significantly more rankable without requiring large content rewrites.
Consistent NAP in Site-Wide Footer
434 Graves Mill Road, Lynchburg, VA 24502 | (434) 239-2004 appears consistently across all pages in the footer. NAP consistency between the site, Google Business Profile, and directory listings is a foundational local SEO requirement — the site already meets it. Ensure this exact format is used verbatim in all external citations and the JSON-LD schema.

30-60-90 Day Roadmap

The following roadmap prioritizes changes by impact and technical effort. Days 1–30 consist entirely of tasks completable inside Squarespace's admin panel with no technical help. Days 31–60 add schema markup and deeper content work. Days 61–90 build long-term authority.

Phase 1 — Critical Fixes
Days 1–30
All tasks completable in Squarespace admin, no dev required
1
Fix /psychological-testing title tag — Change from "Therapeutic Mentoring" to "Psychological Testing in Lynchburg, VA | Anderson Counseling Services." 5-minute fix in Page Settings → SEO tab. Maximum urgency.
2
Fix /resources title tag — Change from "General 4" to "Mental Health Resources | Anderson Counseling Services — Lynchburg, VA." 5-minute fix.
3
Add 301 redirects for all 6 broken URLs — Settings → Advanced → URL Mappings. Add all six redirect lines before changing page slugs to avoid any 404 window.
4
Update all 6 broken URL slugs — /anxiety-therapy-1 → /depression-counseling, /anxiety-therapy-1-1 → /trauma-therapy, and the other four. Change via Page Settings → General → URL Slug.
5
Update all 16 page title tags — Add "Lynchburg, VA" and primary keyword to every page title using the Recommended Title Tags table in this report. Highest-volume SEO improvement available.
6
Write meta descriptions for all 16 pages — 150–160 characters each. Include service type, Lynchburg VA, and a unique call to action per page. Resolves the #1 critical issue site-wide.
7
Fix homepage H1 — Replace inspirational quote with "Counseling & Mental Health Services in Lynchburg, VA." Move existing quote to a subtitle text block below. Resolves Critical Issue #5.
8
Fix /rapid-response italic H1 — Remove italic formatting marks from the H1 tag in the page editor. 2-minute fix.
9
Re-submit sitemap in Google Search Console — After all URL and title changes, re-submit /sitemap.xml in GSC and use URL Inspection to request indexing for each of the 6 new clean URLs.
Phase 2 — Local & Schema
Days 31–60
Schema injection + content additions + local signals
1
Implement LocalBusiness + MedicalBusiness JSON-LD — Add the full schema block (see Schema section of this report) via Squarespace Settings → Advanced → Code Injection → Header. Includes address, hours, staff credentials, insurance, award, and geo coordinates.
2
Add location paragraphs to all service pages — Add one paragraph per page (see template in Local SEO section) naming Lynchburg, VA and 2–3 surrounding service area cities. Converts weather-banner-only location signals to genuine body-text signals.
3
Expand /counseling to 1,000+ words — The primary service page has only 400–500 words. Expand with treatment modalities (CBT, DBT, EMDR), what to expect at first appointment, therapist profile summaries, insurance information, and a Lynchburg-specific service area section.
4
Embed Google Map on Contact/Homepage — Add a Google Maps embed centered on 434 Graves Mill Road, Lynchburg VA 24502. This is a direct local SEO signal and improves GBP alignment. Squarespace supports map block embeds natively.
5
Optimize all image alt text site-wide — Go through every image and add descriptive alt text including service context and "Lynchburg VA." Priority: homepage hero, About page team photos, service page feature images.
6
Feature Business.com "Best of 2026" award above fold — Add an award badge or callout section to the homepage hero area. This is the highest-value AI visibility signal on the site and should be the first trust signal a visitor sees.
7
Add Open Graph / Social meta tags — Configure og:title, og:description, og:image via Squarespace Page Settings → Social Sharing tab for each page. Enables rich preview cards on Facebook, LinkedIn, and Twitter/X shares.
8
Complete or noindex /resources — Either build out the resources page with genuine mental health resources (crisis lines, Lynchburg DBHDS resources, self-help materials) or add noindex in Page Settings → SEO until it is ready. An incomplete page with a default CMS title actively hurts E-E-A-T.
Phase 3 — Authority Building
Days 61–90
Blog, citations, reviews, long-term ranking growth
1
Launch blog with 5–10 initial posts — Target long-tail local keywords: "how to find a therapist in Lynchburg VA," "signs you need anxiety treatment," "what is EMDR trauma therapy," "Medicaid mental health services Lynchburg," "grief support resources Central Virginia." Each post: 800–1,200 words with author byline and credentials.
2
Add testimonials or patient reviews section — With patient consent (and HIPAA-compliant processes), add a curated testimonials block to the homepage and select service pages. Even 3–5 testimonials significantly improve E-E-A-T for YMYL healthcare content.
3
Expand /about with individual staff profile sections — Add dedicated sections for Dr. Anderson, Tyler Yeatts, and Jim Hutchison with photos, credential highlights, specialty areas, and years of experience. Add Person schema for each staff member.
4
Feature 81% success rate more prominently — Move this outcome statistic to the homepage, About page, and /counseling page. Add it to the LocalBusiness description in schema markup where appropriate. Outcome data is a top E-E-A-T signal for YMYL sites.
5
Build directory citations with consistent NAP — Ensure the exact NAP (434 Graves Mill Road, Lynchburg, VA 24502 | (434) 239-2004) appears consistently on: Psychology Today, Healthgrades, TherapyDen, Zocdoc, SAMHSA treatment locator, and Lynchburg Chamber of Commerce. Citation consistency reinforces local authority.
6
Review Squarespace robots.txt for AI crawler access — Evaluate whether to allow ClaudeBot and anthropic-ai to crawl the site. As AI-powered search expands in 2026, sites accessible to AI crawlers gain visibility in AI Overview snippets — a growing discovery channel for healthcare searches.
7
Establish a Google Business Profile review acquisition process — Set up a review request workflow for satisfied patients (at appropriate post-session touchpoints). Responding to all GBP reviews (positive and negative) within 48 hours is a confirmed local ranking factor.

Expected Score Improvement by Phase

Category Current Score After Phase 1 (Day 30) After Phase 2 (Day 60) After Phase 3 (Day 90)
Technical SEO 50 65 (+15 — meta descs, title tags, URL fixes) 73 (+8 — OG tags, image alt, schema injection) 78 (+5 — robots.txt, ongoing)
Local SEO 28 45 (+17 — location in all title tags) 66 (+21 — schema, map embed, location paragraphs) 76 (+10 — citations, blog, review signals)
Content & E-E-A-T 40 52 (+12 — H1 fixes, meta descs, award feature) 63 (+11 — /counseling expansion, location paragraphs) 76 (+13 — blog, testimonials, expanded staff bios)
Core Web Vitals 44 44 (no change — Squarespace platform) 60 (+16 — image optimization, compression) 66 (+6 — ongoing image optimization)
Schema Markup 30 30 (no change in Phase 1) 74 (+44 — full LocalBusiness + MedicalBusiness schema) 82 (+8 — service page + Person schema)
Images 40 40 64 (+24 — alt text, WebP, compression) 68
Overall Score 34 ~46 ~66 ~75

Score projections are estimates based on the relative weight of each improvement type. Actual Google ranking changes typically lag implementation by 4–12 weeks as Google re-crawls and re-indexes affected pages. Submit the updated sitemap and use URL Inspection in Google Search Console to accelerate discovery after each phase.

Anderson Counseling Services — SEO Audit Report
434 Graves Mill Road, Lynchburg, VA 24502  •  (434) 239-2004  •  Report Date: April 7, 2026
All findings are based on direct page-by-page inspection. Every data point in this report reflects confirmed real content observed on the live site. No placeholder data or estimates are included.