Internal Team Report

Asana Ortho

asanaortho.comAlbany, CAMarch 3, 2026
294/ 1000
Grade F

690 points to perfect score

8

Categories Audited

0

Excellent

3

Needs Work

5

Critical

Search Atlas Data

Last updated: 2026-03-03

CONTOUR AI Score

Grade D
42/100
Weakest: Authority
Technical55
Content22
Authority18
UX60

Rank Tracker

View Details →
Total Keywords

15

Avg Position

18

Top 3 Keywords

2

Est. Traffic

280

Local SEO Heatmaps

View Heatmaps →

Keywords Tracked

8

Avg Score

7.2

1 Excellent2 Good3 Needs Work2 Poor

Data Quality Issues

Very few keywords tracked (15)

Add 30-40 target keywords covering all services and locations

NAP inconsistency affecting local rankings

Standardize business name and phone across all platforms immediately

No service-specific pages to rank

Create dedicated service pages before tracking service keywords

Location Performance

Albany Office

Albany, CA

Needs Attention

Reviews

196★ 5

Heatmap KWs

8

Avg Score

7.2

GBP Status

Connected

Site Metrics

Comprehensive domain intelligence from Site Explorer

View in Search Atlas
Domain Power

10

Domain Rating

2

Organic Traffic

280

Referring Domains

45

Organic Search Performance

Total Keywords

120

New Keywords

+15

Lost Keywords

-3

Traffic

280

Traffic Value

$450

Domain Health Metrics

DA

8

Brand Signal

20

Trust Flow

5

Citation Flow

10

Spam Score

1

Backlinks

185

Performance Overview

Content Stra...25%Google Busin...40%On-Page SEO37%Domain Autho...20%Technical SE...40%GEO (AI Visi...30%Reviews40%Citations20%

Strengths

  • Excellent review rating (5.0 stars, 196 reviews)
  • Unique yoga/wellness brand differentiator
  • Good homepage title tag with keyword + location
  • Online booking widget present
  • SSL certificate and mobile-responsive design
  • Two experienced doctors with strong credentials

Weaknesses

  • No dedicated service pages — all services on one thin page
  • Critical NAP inconsistency across platforms (3+ name variations)
  • ALL images missing alt text
  • No blog, no pillar pages, no content strategy
  • Wrong schema type (Organization instead of LocalBusiness)
  • No neighborhood pages for surrounding East Bay cities
  • GBP still references old "Estes Orthodontics" branding

Priority Actions

Roadmap to 1000 Points
ActionPriorityCategoryPointsBrief
1Fix NAP consistency across all platforms
CriticalContent+40View
2Create dedicated Invisalign service page
CriticalContent+35View
3Create dedicated Braces service page
CriticalContent+35View
4Create Albany office location page
CriticalContent+30View
5Fix ALL missing image alt text (24+ images)
HighTechnical+15
6Replace Organization schema with LocalBusiness
HighTechnical+15
7Add meta descriptions to all pages
HighTechnical+15
8Update GBP name and description
HighContent+20
9Create Berkeley neighborhood page
HighContent+20View

Category Breakdown

Key Findings

  • No dedicated service pages — all services on one page with thin descriptions
  • No pillar pages or topical map structure
  • No blog or content hub exists
  • No neighborhood/service area pages for Berkeley, El Cerrito, Kensington, etc.
  • No location-specific landing page for Albany office
  • Services page only lists 4 services: Invisalign, Custom Braces, Expanders, Therapeutic Yoga

Recommendations

  • Create dedicated service pages: Invisalign in Albany CA, Braces in Albany CA, Expanders, Early Treatment, Adult Orthodontics, Retainers
  • Build pillar pages: "Complete Guide to Braces in Albany CA", "Invisalign Albany CA"
  • Create 5-8 neighborhood pages: Berkeley, El Cerrito, Kensington, Richmond, San Pablo, Emeryville, Oakland Hills
  • Launch blog with 5-10 foundational posts covering orthodontic topics
  • Create dedicated Albany office location page with full NAP, map, hours, directions

Key Findings

  • GBP name "Asana-Estes Ortho" inconsistent with website "Asana Ortho"
  • GBP description still references "Estes Orthodontics" — outdated
  • GBP description does not mention yoga/wellness differentiator
  • 196 reviews with 5.0 rating — excellent
  • Primary category set to Dental/Orthodontists
  • Hours listed and accurate

Recommendations

  • Update GBP name to match website branding: "Asana Ortho"
  • Rewrite GBP description to highlight yoga-inspired approach and services
  • Add all service attributes (Invisalign, braces, expanders, etc.)
  • Implement weekly GBP posting schedule
  • Add before/after photos, team photos, and office interior photos

Key Findings

  • Homepage H1 "Sculpting Smiles Inside Out" — not keyword-optimized
  • Meta description MISSING on homepage (only in OG tag)
  • ALL 24 homepage images missing alt text — critical accessibility issue
  • About Us H1 is generic "About Us"
  • Services H1 is generic "Our Services"
  • No internal linking strategy between pages

Recommendations

  • Optimize H1 tags: Homepage → "Orthodontist in Albany, CA | Braces & Invisalign"
  • Add unique meta descriptions to every page with CTAs and location keywords
  • Fix ALL missing image alt text across the entire site
  • Implement hub-and-spoke internal linking between service pages
  • Add breadcrumb navigation to all inner pages

Key Findings

  • Low domain authority — new/rebranded domain
  • Limited referring domains
  • No cloud stacks deployed
  • No press releases in past 12 months
  • No guest posting or link building activity

Recommendations

  • Deploy 3 cloud stacks immediately targeting Albany CA orthodontist
  • Publish 2 press releases per quarter about practice news
  • Build citations on dental/orthodontic directories
  • Guest post on East Bay health and wellness publications
  • Leverage yoga/wellness angle for unique PR opportunities

Key Findings

  • Using Organization schema instead of LocalBusiness — incorrect for local business
  • Missing LocalBusiness schema with address, phone, hours
  • Missing Person schema for Dr. Nourah and Dr. Estes
  • Missing FAQPage schema despite having FAQ content on Appointments page
  • Missing Service schema on services page
  • BreadcrumbList schema present — good

Recommendations

  • Replace Organization schema with LocalBusiness (Dentist subtype) including full NAP
  • Add Person schema for both doctors with credentials and E-E-A-T signals
  • Add FAQPage schema to Appointments page FAQ sections
  • Add Service schema to each service page once created
  • Add BreadcrumbList schema to all inner pages

Key Findings

  • Minimal content for AI extraction
  • No structured FAQ content with schema
  • No comprehensive guides or pillar content
  • Yoga/wellness angle is unique but not leveraged for AI visibility
  • No "best of" or comparison content

Recommendations

  • Create FAQ-rich content on every service page for AI extraction
  • Build comprehensive guides that AI can cite as authoritative
  • Leverage unique yoga-orthodontics angle for differentiated AI mentions
  • Create comparison content: "Invisalign vs Braces in Albany CA"
  • Ensure all structured data is complete for knowledge graph presence

Key Findings

  • 196 reviews with 5.0 rating — excellent quality
  • Reviews aggregated via Birdeye
  • Only 4 testimonials displayed on website
  • No dedicated reviews/testimonials page
  • No review generation system visible

Recommendations

  • Create dedicated testimonials page showcasing reviews
  • Display more reviews on homepage and service pages
  • Implement automated review request system post-treatment
  • Respond to all reviews within 24 hours
  • Add review widgets to service pages for social proof

Key Findings

  • NAP consistency is POOR — name varies across platforms
  • Business listed as "Asana-Estes Ortho" on Google, "Asana Ortho" on website, "Estes Orthodontics" on Yelp
  • Phone number inconsistent: (510) 525-1772 vs 313-447-9606 on ABO listing
  • Yelp listing under old name "Laurie Estes, DDS, MSD"
  • Two Instagram profiles: @asanaortho and @estesorthodontics

Recommendations

  • Standardize business name to "Asana Ortho" across ALL platforms
  • Fix phone number on ABO listing (currently shows 313 area code)
  • Claim and update Yelp listing to "Asana Ortho"
  • Consolidate Instagram profiles into single @asanaortho account
  • Submit to all 4 major data aggregators with consistent NAP
  • Audit and fix citations on ZocDoc, Birdeye, Healthgrades, and all directories

Baseline Assessment

🔴 Below Baseline

What is Baseline?

Baseline is the minimum standard for a fully optimized website. It includes proper Service Pages, Location Pages,Technical SEO (title tags, schema, internal linking), and UX Signals. Authority building (backlinks, citations, PRs) is NOT part of baseline — it comes in Phase 2 after baseline is achieved.

Overall Baseline

28%

Complete

0

of 18 pages

Partial

7

needs work

Missing

11

to create

Findings

33

10 critical

Note: The Authority pillar (backlinks, citations, press releases) is not part of baseline. Authority building begins in Phase 2: Optimization after the site reaches baseline.

Competitor Gap Analysis

Domain Power
-18
Asana
10
Competitor
28
Referring Domains
-175
Asana
45
Competitor
220
Organic Keywords
-530
Asana
120
Competitor
650
Content Pages
-37
Asana
8
Competitor
45

Why This Matters

The competitor gap analysis shows where Asana falls behind the top-ranking competitors in their local market. Closing these gaps is essential for achieving market dominance.

Key Insight

The biggest opportunity is in Domain Authority. Deploying cloud stacks and press releases can close this gap significantly within 8-12 weeks.