Overall Score
38/100
Critical Issues
16
High Priority
2
Total Issues
18
Site Audit Issues via SEMrush
Total Issues
9
Errors
0
Warnings
0
Notices
9
Issues: Technical SEO
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.
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.
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.