Technical SEO

Rowan Center LA · 3 findings

Critical

Navigation items 'Therapy Services', 'Team', and 'About' link to # - no crawlable parent pages exist

Your main navigation has dropdown menus but the top-level items (Therapy Services, Team, About) don't link to any real page - they just say '#'. This means Google can't find a Therapy Services hub page or an About page through normal crawling. You're losing a significant opportunity to build topical authority with dedicated hub pages that link down to all your services and team members.

Recommended action

Create standalone pages for /therapy-services/, /team/, and /about/ that serve as hub pages. Each dropdown item should link to its own page, and that page should link out to all relevant sub-pages. This also fixes a usability issue - mobile users often can't open dropdowns that link to #.

Owner: Dev Timing: Phase 1 (0-30 days) Source: Manual review
Critical

Dozens of navigation links render as the letter 'E' - broken icon font creating meaningless anchor text sitewide

Every service link in your navigation has a duplicate anchor tag with just the letter 'E' as its text (e.g., there are two links to /anxiety-treatment/ - one that says 'Anxiety Therapy' and one that says 'E'). This is a broken icon rendering issue. Screen readers read 'E' as a link label, and Google sees dozens of low-quality, keyword-free internal links pointing to your service pages.

Recommended action

Find the nav icon implementation and either remove the duplicate anchor tags or replace the 'E' character with an aria-hidden icon element that is not wrapped in its own anchor tag. Each service link should have exactly one anchor tag with descriptive text.

Owner: Dev Timing: Phase 1 (0-30 days) Source: Manual review
Critical

Service pages have no structured data - blog posts have schema but the pages Google should rank for services do not

Your blog posts correctly implement Article and Person schema. But your service pages - anxiety therapy, depression therapy, ADHD therapy, and all others - have no schema at all. For a healthcare practice, schema markup (MedicalClinic, MedicalCondition, MedicalTherapy) helps Google understand what conditions you treat and where. This is a missed signal that competitors who implement it correctly will outrank you on.

Recommended action

Add MedicalClinic (or MedicalBusiness) schema to the homepage and location pages with full address, phone, hours, and geo-coordinates. Add MedicalCondition schema to condition-specific pages (anxiety, depression, ADHD). Add MedicalTherapy schema to modality pages (CBT, ACT, sensorimotor). Use the existing WordPress/Yoast setup to implement or add JSON-LD blocks manually.

Owner: Dev Timing: Phase 1 (0-30 days) Source: Manual review