Back to Dashboard
DETAILED IMPLEMENTATION ROADMAP
INTERNAL TEAM ROADMAPGRADE C → A+

Oyster Orthodontics

Complete Implementation Roadmap: 633 → 1000 Points

Mobile, AL / McIntosh, AL
Progress to Perfect Score367 points to gain
Current: 633Target: 1000

Search Atlas Data

Last updated: 2026-01-18

CONTOUR AI Score

67/100D+
Technical
76/100
Content
57/100
Authority
46/100
UX
44/100

Rank Tracker Summary

Total Keywords

22

Avg Position

5

Est. Traffic

635

Top 3 Keywords

8

Heatmap Summary

Total Keywords

2

Avg Score

5.85

0

Excellent

1

Good

1

Needs Work

0

Poor

Only 2 total keywords tracked across 2 locations - need 30-40 minimum

Data Quality Issues

Only 1 heatmap keyword per location (2 total)

Add 15-20 keywords per location for proper local visibility tracking

McIntosh location has 0 reviews

Implement review generation campaign for McIntosh

McIntosh underperforming (avg pos 8 vs 2)

Create location-specific content and optimize for McIntosh

Site Metrics

Comprehensive domain intelligence from Site Explorer

View in Search Atlas
Domain Power

26

Domain Rating

3

Organic Traffic

658

Referring Domains

89

Organic Search Performance

Total Keywords

523

New Keywords

+29

Lost Keywords

-1

Traffic

658

Traffic Value

$1,100

Domain Health Metrics

DA

17

Brand Signal

42

Trust Flow

5

Citation Flow

14

Spam Score

4

Backlinks

245

Implementation Roadmap

Two-phase approach: Get to Baseline first, then Optimize for growth

Phase 1: Get to Baseline

Foundation work before optimization can begin

Total Actions

9

Critical

2

High Priority

5

What is Baseline?

Baseline is the minimum standard for a fully optimized website. It includes proper Content (service pages, location pages, FAQ),Technical implementation (title tags, schema, internal linking), and UX Signals (navigation, CTAs, trust elements). Authority building comes AFTER baseline is achieved.

Content Actions

5 tasks
P1-SVC1critical

Create Braces Service Page

P1-SVC2critical

Create Invisalign Service Page

P1-SVC3high

Create Services Hub Page

P1-CONT1high

Expand New Patients Page

P1-CONT2high

Create FAQ Page

Technical Actions

2 tasks
P1-TECH1high

Add LocalBusiness Schema

P1-TECH2high

Optimize H1 Tags

UX Actions

2 tasks
P1-UX1medium

Add Google Maps Embeds

P1-UX2medium

Improve Internal Linking

1

Technical Foundation

+35 ptsHIGH

Why This Matters

Oyster Orthodontics has a solid technical foundation with passing Core Web Vitals, but there are opportunities to improve. The site has multiple H1 tags on some pages and incomplete schema markup. Fixing these issues will ensure Google can properly understand and rank the content.

T1

Fix Multiple H1 Tag Issues

HIGH Priority
+10 pts
Current State

Multiple H1 tags detected on several pages

Target State

Single H1 tag per page with proper heading hierarchy

Why This Helps

Multiple H1 tags confuse search engines about the page's primary topic. A clear heading hierarchy helps Google understand content structure and can improve rankings by 5-15% for affected pages.

Implementation

Audit all pages for H1 issues:

1. RUN SCREAMING FROG CRAWL
   - Export all pages with multiple H1 tags
   - Identify which H1 should be primary

2. FIX EACH PAGE
   - Keep the most descriptive H1 as the primary
   - Convert secondary H1s to H2 or H3 as appropriate
   - Ensure heading hierarchy: H1 > H2 > H3 > H4
T2

Implement Complete LocalBusiness Schema

HIGH Priority
+15 pts
Current State

Schema partially implemented

Target State

Full LocalBusiness + Orthodontist schema on all pages

Why This Helps

Complete schema markup helps Google understand your business and enables rich snippets in search results. For local businesses, it's a top 10 ranking factor for the local pack.

Implementation

Add JSON-LD schema to the <head> of every page with complete business information including address, phone, hours, services, and geo coordinates.
T3

Add Meta Descriptions to All Blog Posts

MEDIUM Priority
+10 pts
Current State

Meta descriptions missing on blog posts

Target State

Unique, optimized meta descriptions on all 117 blog posts

Why This Helps

Meta descriptions don't directly impact rankings but significantly affect click-through rates. Well-written meta descriptions can increase CTR by 5-10%.

Implementation

Create meta descriptions for all blog posts using formula: 150-160 characters, include target keyword, include call-to-action.
2

Content Strategy & Topical Authority

+120 ptsCRITICAL

Why This Matters

Oyster Orthodontics has 117 blog articles but lacks pillar page structure. This is a common issue - lots of content but no strategic organization. By creating pillar pages and restructuring existing content into topical clusters, we can dramatically improve rankings for competitive terms like "orthodontist mobile al" and "braces mobile alabama".

Pillar Pages to Create

P1

The Complete Guide to Braces in Mobile, AL

/braces/

4,000

words

Target Keyword

"braces mobile al"

Search Volume

320/mo

Cluster Pages (5)

C1-1

Metal Braces: The Classic Choice for Straighter Teeth

/braces/metal-braces/ • 1800 words

"metal braces mobile al"

Click to view outline (5 sections)

C1-2

Ceramic Braces: The Clear Alternative

/braces/ceramic-braces/ • 1800 words

"ceramic braces mobile al"

Click to view outline (6 sections)

C1-3

Self-Ligating Braces: Faster Treatment, Fewer Visits

/braces/self-ligating/ • 1500 words

"self ligating braces mobile al"

Click to view outline (6 sections)

C1-4

Braces for Adults: It's Never Too Late

/braces/adults/ • 2000 words

"adult braces mobile al"

Click to view outline (6 sections)

C1-5

Braces for Kids: When to Start Treatment

/braces/kids/ • 1800 words

"kids braces mobile al"

Click to view outline (6 sections)

P2

Invisalign in Mobile, AL: Your Complete Guide

/invisalign/

4,000

words

Target Keyword

"invisalign mobile al"

Search Volume

260/mo

Cluster Pages (3)

C2-1

Invisalign Teen: Clear Aligners for Teenagers

/invisalign/teen/ • 1800 words

"invisalign teen mobile al"

Click to view outline (6 sections)

C2-2

Invisalign vs. Braces: Which is Better?

/invisalign/vs-braces/ • 2000 words

"invisalign vs braces"

Click to view outline (6 sections)

C2-3

Invisalign Cost: What to Expect

/invisalign/cost/ • 1500 words

"invisalign cost mobile al"

Click to view outline (5 sections)

P3

Early Orthodontic Treatment: Phase 1 Guide for Parents

/early-treatment/

3,500

words

Target Keyword

"early orthodontic treatment mobile al"

Search Volume

170/mo

Cluster Pages (2)

C3-1

Palate Expanders: What Parents Need to Know

/early-treatment/palate-expanders/ • 1500 words

"palate expander mobile al"

Click to view outline (6 sections)

C3-2

Phase 1 Orthodontics: Is It Right for Your Child?

/early-treatment/phase-1/ • 1800 words

"phase 1 orthodontics"

Click to view outline (6 sections)

Blog Content Calendar

Why This Matters

With 117 existing blog posts, the focus should be on strategic new content that fills gaps and supports pillar pages.

Week 11500 words

How to Choose the Best Orthodontist in Mobile, AL

/blog/how-to-choose-orthodontist-mobile/

Target: "best orthodontist mobile al"

/about//braces/
Week 21800 words

Braces vs. Invisalign: A Mobile Orthodontist's Perspective

/blog/braces-vs-invisalign-comparison/

Target: "braces vs invisalign"

/braces//invisalign//invisalign/vs-braces/
Week 31200 words

What to Expect at Your First Orthodontist Visit

/blog/first-orthodontist-visit/

Target: "first orthodontist visit"

/contact//about/
Week 41200 words

How Long Do Braces Take? Timeline Explained

/blog/how-long-do-braces-take/

Target: "how long do braces take"

/braces//braces/adults/
Week 51500 words

Adult Braces: Why It's Never Too Late

/blog/adult-braces-guide/

Target: "adult braces"

/braces/adults//invisalign//braces/ceramic-braces/
Week 61200 words

When Should My Child See an Orthodontist?

/blog/when-child-see-orthodontist/

Target: "when should child see orthodontist"

/early-treatment//early-treatment/phase-1//braces/kids/
Week 71500 words

Invisalign Tips: Getting the Best Results

/blog/invisalign-tips/

Target: "invisalign tips"

/invisalign//invisalign/teen/
Week 81200 words

Retainers After Braces: Everything You Need to Know

/blog/retainers-after-braces/

Target: "retainers after braces"

/braces//invisalign/
3

Authority Building: Links, Cloud Stacks & Press Releases

+130 ptsHIGH

Why This Matters

Oyster Orthodontics has a Domain Power of 22, which is below average for competing in local search. Building authority through cloud stacks and press releases will increase domain authority and establish brand entity recognition in the Mobile, AL market.

Cloud Stack Configuration

Why This Matters

Cloud stacks create branded properties on high-authority platforms, establishing entity recognition and generating high-quality backlinks.

Google Sites

CRITICAL

sites.google.com/view/oysterorthodontics

Google Drive Public Folder

HIGH

drive.google.com/drive/folders/oysterorthodontics

Microsoft Sway

HIGH

sway.office.com/oysterorthodontics

Medium

MEDIUM

medium.com/@oysterorthodontics

Notion Public Page

LOW

notion.so/oysterorthodontics

Press Release Campaigns

Oyster Orthodontics Celebrates 20 Years of Creating Beautiful Smiles in Mobile, AL

Key Messages:

Target Page:

Anchor Text:

"orthodontist in Mobile, Alabama"

Content Brief:

Announce milestone anniversary, highlight community involvement, mention number of patients served.

Mobile Orthodontist Introduces Latest Invisalign Technology for Faster Treatment

Key Messages:

Target Page:

Anchor Text:

"Invisalign provider in Mobile"

Content Brief:

Discuss new iTero scanning technology, explain benefits for patients.

Oyster Orthodontics Expands Services to Eastern Shore Communities

Key Messages:

Target Page:

Anchor Text:

"orthodontic services for Daphne and Fairhope"

Content Brief:

Announce expanded service area, highlight convenience for Eastern Shore families.

Local Orthodontist Offers Free Screenings During National Orthodontic Health Month

Key Messages:

Target Page:

Anchor Text:

"children's orthodontic care"

Content Brief:

Announce free screening event, emphasize importance of early evaluation.

4

Google Business Profile Optimization

+82 ptsHIGH

Why This Matters

Oyster Orthodontics has a well-optimized GBP but there's room for improvement. GBP is the primary driver of local pack visibility and patient calls.

Current State

Add All Available Attributes

Improved filtering visibility Impact
Current:

Some attributes missing

Recommendation:

Add: Online appointments, Wheelchair accessible, LGBTQ+ friendly, Accepts new patients

Implement Q&A Section

Captures long-tail searches Impact
Current:

Q&A section underutilized

Recommendation:

Seed with 15+ Q&As covering cost, treatment time, insurance, age requirements

Increase Posting Frequency

Increased engagement Impact
Current:

Regular posting but could increase

Recommendation:

Post 3x/week: Before/after photos, testimonials, educational content

Add Video Content

Increased engagement Impact
Current:

No video content

Recommendation:

Upload: Office tour, treatment explanations, patient testimonials

Optimize Photos

Improved local relevance Impact
Current:

Good photo gallery

Recommendation:

Add geo-tagged photos monthly

Internal Linking Architecture

Why This Matters

With 117 blog posts, Oyster Orthodontics has significant content that needs proper organization. Implementing a strategic internal linking structure will distribute authority to money pages.

Pillar to Cluster

/braces/ links to all cluster pages

Cluster to Pillar

Every cluster page links back to its parent pillar

Cluster to Sibling

/braces/metal-braces/ links to /braces/ceramic-braces/

Blog to Pillar/Cluster

Every blog post links to at least one pillar and one cluster page

Location to Service

/locations/daphne-al/ links to all services

    ┌─────────────────────────────────────────────────────────────┐
    │                        HOMEPAGE                              │
    └───────────┬─────────────────┬─────────────────┬─────────────┘
                │                 │                 │
                ▼                 ▼                 ▼
    ┌───────────────┐   ┌───────────────┐   ┌───────────────┐
    │    BRACES     │   │   INVISALIGN  │   │ EARLY TREAT   │
    │   (Pillar)    │   │    (Pillar)   │   │   (Pillar)    │
    └───────┬───────┘   └───────┬───────┘   └───────┬───────┘
            │                   │                   │
    ┌───────┴───────┐   ┌───────┴───────┐   ┌───────┴───────┐
    ▼               ▼   ▼               ▼   ▼               ▼
┌───────┐     ┌───────┐ ┌───────┐ ┌───────┐ ┌───────┐ ┌───────┐
│ Metal │ ←→ │Ceramic│ │ Teen  │ │vs Brac│ │Phase 1│ │Palate │
└───────┘     └───────┘ └───────┘ └───────┘ └───────┘ └───────┘
            │                     │                   │
            ▼                     ▼                   ▼
    ┌─────────────┐       ┌─────────────┐     ┌─────────────┐
    │  117 Blog   │       │  Blog Posts │     │  Blog Posts │
    │   Posts     │       │ (Invisalign)│     │   (Early)   │
    └─────────────┘       └─────────────┘     └─────────────┘
    

Implementation Timeline

Week 1-2+35 pts

Technical Foundation

  • Fix H1 issues
  • Complete schema markup
  • Add meta descriptions
Cumulative Score: 668/1000
Week 2-4+82 pts

GBP Optimization

  • Add attributes
  • Seed Q&A
  • Add video content
Cumulative Score: 750/1000
Week 3-5+50 pts

Pillar Pages

  • Publish Braces pillar
  • Publish Invisalign pillar
  • Publish Early Treatment pillar
Cumulative Score: 800/1000
Week 4-8+40 pts

Cluster Pages

  • Publish all cluster pages
  • Implement internal linking
Cumulative Score: 840/1000
Week 4-8+40 pts

Cloud Stacks

  • Create Google Sites
  • Create Microsoft Sway
  • Create Medium profile
Cumulative Score: 880/1000
Week 5-10+30 pts

Location Pages

  • Publish 5 location pages
Cumulative Score: 910/1000
Week 4-12+50 pts

Press Releases

  • Publish 4 press releases
Cumulative Score: 960/1000
Week 8++40 pts

Ongoing Optimization

  • Continue blog calendar
  • Build reviews
Cumulative Score: 1000/1000

Success Metrics & KPIs

SEO Score

1000
Current: 6336 months

Organic Traffic

5,000/month
Current: ~2,500/month6 months

Top 10 Keywords

35+
Current: 126 months

Domain Power

35+
Current: 2212 months

Google Reviews

250+
Current: 15612 months

New Patient Calls

+40%
Current: Baseline TBD6 months