Medical facility
Full Marketing Audit

Your Digital Presence Has Massive Untapped Potential

We conducted a comprehensive analysis of Agile Occupational Medicine's entire digital footprint: website health, SEO performance, organic keyword rankings, business listing accuracy, paid advertising, and competitive positioning. Here is everything we found.

81%
Site Health
3,299
Keywords
8.8K
Monthly Traffic
402
Errors Found
Executive Overview

Where You Stand Today

A snapshot of your current digital marketing performance across every channel, with clear areas that are working and areas that need immediate attention.

Site Health Score
81%
402 errors, 647 warnings
AI Search Health
77%
No AI bots blocked
Total Pages Crawled
394
376 pages with issues (95.4%)
Healthy Pages
3
Only 0.8% of all pages
Organic Keywords
3,299
95.1% from US searches
Monthly Organic Traffic
8,800
Up 8% recently
Traffic Cost Value
$13,600
Up 24% (equivalent ad spend)
SEMrush Rank
204,700
Room for major improvement
Total Backlinks
4,800
From 511 referring domains
Referring IPs
525
Healthy link diversity
Google Ads
$0
Not running paid search
Meta Ads
$0
Not running social ads

What's Working

Strong branded search presence. You rank #1 for 20+ branded keywords across all your locations (Bakersfield, Sacramento, Glendale, Mission Hills, Stockton, Redding, etc.).
Solid organic traffic foundation. 8,800 monthly visits with a traffic cost value of $13,600, meaning you'd have to spend that much in ads to get the same traffic.
Good backlink profile. 4,800 backlinks from 511 unique referring domains shows healthy domain authority.
Akeso merger keywords captured. You're ranking for Akeso Occupational Health searches across multiple locations (San Diego, Riverside, Santa Maria, National City, Irvine).
No AI bots blocked. ChatGPT, Google, Perplexity, and Claude all have full access to crawl your site for AI search results.

! Critical Issues Found

95.4% of pages have issues. Out of 394 crawled pages, only 3 are completely healthy. That means 376 pages need fixes.
379 broken internal links. These lead visitors and search engines to dead pages, hurting user experience and SEO rankings.
234 pages missing meta descriptions. Search engines show these in results. Without them, your click-through rates suffer significantly.
159 pages missing H1 headings. H1 tags tell search engines what each page is about. Missing them weakens your SEO across the site.
Business listings showing wrong company. EZlocal and HotFrog are showing "Prohealth Medical Group Inc" instead of Agile Occupational Medicine, sending potential patients to the wrong business.
Missing from 6 major directories. Your business is not listed on Facebook, USCity.net, My Local Services, Hours.com, tellows, or iGlobal.
Zero paid advertising. No Google Ads, no Meta Ads. You are leaving leads on the table for competitors to capture.
69.5% branded traffic dependency. Most of your traffic comes from people already searching your name. Only 30.5% comes from non-branded keywords, limiting new patient discovery.
Website Health Audit

Site Audit Results: 402 Errors, 647 Warnings

We crawled all 394 pages of agileoccmed.com. Only 3 pages are healthy. Here is the complete breakdown of every issue found, what it means, and how to fix it.

Website analytics

Overall Site Health: 81%

Site Health Score81%
AI Search Health77%
Pages With Issues
376
95.4% of all pages
Broken Pages
8
Returning 4XX errors
Redirected Pages
7
1.8% of pages
Healthy Pages
3
Only 0.8%

Errors (402 Total)

Errors are the most critical issues. They directly harm your search rankings and prevent search engines from properly indexing your site.

379

Broken Internal Links

379 links on your site point to pages that don't exist. When users click these, they get error pages. When Google crawls these, it thinks your site is poorly maintained and lowers your rankings. Many of these are on blog posts linking to pages like /manager/ and /cdn-cgi/l/email-protection that return 403 and 404 errors.

How to fix: Audit every internal link. Remove or replace links pointing to non-existent pages. Set up 301 redirects for any pages that have moved.

7

Pages Returning 4XX Status Codes

7 pages on your site return error codes (404 Not Found or 403 Forbidden) when accessed. These pages are completely inaccessible to both users and search engines. Specific pages include blog posts and a Google Maps redirect URL that was incorrectly formatted as an internal page.

How to fix: Either restore these pages, create proper 301 redirects to relevant live pages, or remove all internal links pointing to them.

7

Duplicate Title Tags

7 pages share identical title tags with other pages. When multiple pages have the same title, Google cannot determine which page to rank for relevant searches. This causes them to compete against each other (keyword cannibalization) and often results in none of them ranking well. Examples include multiple blog post versions and location pages sharing the same title.

How to fix: Write a unique, descriptive title tag for every page that includes the target keyword and location (e.g., "Occupational Medicine in Bakersfield, CA | Agile OccMed").

6

Duplicate Content Issues

6 pages have content that is identical or near-identical to other pages on the site. Google penalizes duplicate content by choosing only one version to index and ignoring the others. This wastes your crawl budget and dilutes your ranking signals.

How to fix: Consolidate duplicate pages using canonical tags, or rewrite the content to be unique for each page with location-specific details.

2

Duplicate Meta Descriptions

2 pages share the exact same meta description. Meta descriptions appear in search results and help users decide whether to click. Duplicates are a missed opportunity to use relevant, page-specific messaging.

How to fix: Write a unique meta description (120-160 characters) for each page that includes the primary keyword and a compelling reason to click.

1

Slow Page Load Speed (HTML)

1 page has a slow HTML load time. Page speed is a confirmed Google ranking factor. Slow pages also cause visitors to leave before the page finishes loading, increasing bounce rate and losing potential patients.

How to fix: Optimize server response time, reduce HTML code density, consider upgrading hosting, and implement caching.

Warnings (647 Total)

Warnings are issues that don't immediately break your site but significantly weaken your SEO performance over time.

234

Pages Without Meta Descriptions

234 of your 394 pages (59.4%) are missing meta descriptions entirely. When a meta description is absent, Google pulls a random snippet from the page, which is often irrelevant or unappealing. This dramatically reduces your click-through rate from search results, meaning even if you rank well, fewer people click through to your site.

How to fix: Write a unique, compelling meta description for every page. Include the target keyword, location, and a clear benefit. Example: "Same-day occupational health services in Mission Hills, CA. Drug testing, physicals, workers' comp. Walk-ins welcome."

215

Pages With Low Text-to-HTML Ratio

215 pages have a text-to-HTML ratio below 10%. This means the pages are bloated with code but thin on actual content. Search engines may consider these pages "thin content" and rank them lower. Users also get less value from these pages because there isn't enough information to answer their questions.

How to fix: Add more relevant, valuable content to each page. For location pages, include details about services offered, staff bios, directions, hours, insurance accepted, and FAQs specific to that location.

159

Pages Without H1 Headings

159 pages are missing their primary heading (H1 tag). The H1 is the single most important on-page SEO element after the title tag. It tells Google exactly what the page is about. Without it, Google has to guess, and it often guesses wrong.

How to fix: Add one clear, keyword-rich H1 heading to every page. For location pages: "Occupational Medicine in [City], CA". For service pages: "[Service Name] | Agile Occupational Medicine".

22

Pages With Long Title Tags (Over 70 Characters)

22 pages have title tags that exceed 70 characters. Google typically truncates titles after about 60 characters in search results, meaning the most important information may be cut off and hidden from users.

How to fix: Shorten titles to under 60 characters. Put the most important keyword at the beginning. Example: "Drug Testing in Bakersfield | Agile OccMed" (42 chars).

6

Pages With Too Many On-Page Links (Over 3,000)

6 pages contain more than 3,000 links each. Excessive links dilute PageRank (Google's page authority), overwhelm crawlers, and create a poor user experience. This is likely caused by footer navigation or site-wide link structures that repeat on every page.

How to fix: Streamline navigation. Reduce footer links. Use a clean site architecture with category pages instead of linking to every page from every other page.

5

Pages With Broken External Links

5 pages link to external websites that are no longer accessible or have moved. These broken outbound links create dead ends for users and signal to search engines that your content may be outdated.

How to fix: Audit all external links and replace broken ones with current, relevant resources.

3

Pages With Multiple H1 Tags

3 pages have more than one H1 heading. While not technically an error in HTML5, using multiple H1s can confuse search engines about the primary topic of the page and dilute keyword relevance.

How to fix: Keep one H1 per page. Use H2s and H3s for subheadings to create a clear content hierarchy.

2

Pages With Redirect Chains

2 pages have redirect chains (one redirect leading to another redirect). Each hop in the chain slows down page loading, wastes crawl budget, and loses PageRank (link equity) along the way.

How to fix: Update all links to point directly to the final destination URL. Eliminate intermediate redirects.

1

Orphan Pages Found in Sitemaps

1 page exists in your sitemap but is not linked from any other page on your site. These "orphan pages" are difficult for search engines to discover and typically get little to no ranking benefit because they have no internal link equity flowing to them.

How to fix: Add internal links to this page from relevant service or location pages, or remove it from the sitemap if it's no longer needed.

Checks Passed (No Issues)

No 5XX server errors
All pages have title tags
No uncrawlable pages (DNS issues)
No incorrect URL formats
No broken internal images
Valid robots.txt format
No sitemap.xml format errors
No WWW resolve issues
Viewport configured properly
No oversized HTML pages
No hreflang issues
All pages use HTTPS (secure)
No expired SSL certificates
No outdated security protocols
SEO Performance

Organic Search Analysis

Your organic search data from SEMrush, including keyword rankings, traffic sources, competitive landscape, and backlink profile.

SEO analytics
Total Organic Keywords
3,299
Ranking in US Google
Monthly Organic Traffic
8,800
8% increase
Traffic Cost Value
$13,600
24% increase (equivalent paid value)
Backlinks
4,800
From 511 referring domains

Branded vs. Non-Branded Traffic

Branded Traffic69.45%
Non-Branded Traffic30.55%

What this means: 69.5% of your traffic comes from people already searching your company name. Only 30.5% comes from people searching for services like "occupational medicine near me" or "drug testing [city]". This is a huge missed opportunity. A healthy mix is 50/50 or better. Increasing non-branded traffic through SEO and paid ads can dramatically increase new patient volume.

📊 Keywords by Search Intent

Informational (people researching)1,900 keywords (44.4%)
→ Traffic from informational searches3,800 visits
Navigational (people looking for you)1,300 keywords (30.8%)
→ Traffic from navigational searches5,100 visits
Transactional (people ready to act)777 keywords (18.3%)
→ Traffic from transactional searches1,500 visits
Commercial (people comparing options)275 keywords (6.5%)
→ Traffic from commercial searches381 visits

📈 Keyword Position Distribution

Where your 3,299 keywords rank in Google search results. Positions 1-3 are on the first page above the fold. Positions 4-10 are still on page one. Anything beyond position 10 is page two or deeper.

Positions 1-3
201
Top of page one (best)
Positions 4-10
289
Bottom of page one
Positions 11-20
391
Page two (almost there)
Positions 21-50
1,045
Pages 3-5
Positions 51-100
1,269
Deep pages 6-10
SERP Features
104
Knowledge panels, snippets, etc.
Total Page 1 Keywords
490
201 top-3 + 289 positions 4-10
Keywords Close to Page 1
391
Positions 11-20 (quick win targets)

👥 Competitive Landscape

Your top organic search competitors based on overlapping keywords. "Common Keywords" shows how many keywords you both rank for, and "Competition Level" indicates how closely you compete.

Competitor DomainCommon KeywordsTheir Total KeywordsCompetition Level
akesomedical.com7433128%
akeso.org181767%
concentra.com14722,6373%
medcor.com572,5343%
workcare.com501,5683%
stlukeshealth.org316,7351%
drsbeforebars.com204574%
questdiagnostics.com8629,2611%
novanthealth.org58114,135<1%

Key takeaway: Your closest competitor is akesomedical.com (28% overlap, 74 common keywords). Concentra.com is the dominant player in the space with 22,637 keywords but only 3% overlap, meaning there is a huge untapped keyword universe you could target. Quest Diagnostics ranks for 86 of the same keywords you do, primarily around drug testing and screening services.

Keyword Deep Dive

Your Top Ranking Keywords

Complete breakdown of your highest-traffic keywords with positions, search volumes, and the specific pages ranking for each.

🏆 Top 25 Keywords by Traffic Share

These keywords drive the most organic traffic to your site. Traffic % shows each keyword's share of your total organic visits.

KeywordPositionMonthly VolumeTraffic %Landing Page
agile occupational medicine bakersfield14804.33%/bakersfield/
agile occupational medicine mission hills13202.89%/mission-hills/
agile occupational medicine sacramento13202.89%/sacramento/
agile occupational medicine glendale12602.35%/ (homepage)
agile occupational medicine stockton12101.89%/ (homepage)
agile occupational medicine redding12101.89%/redding/
agile watsonville11701.53%/watsonville/
agile occupational medicine delano11701.53%/delano/
agile occupational medicine yuma11701.53%/yuma/
akeso 619810882214801.34%/san-diego/
akeso occupational health riverside11401.26%/riverside/
agile occupational medicine hollister11401.26%/hollister/
agile occupational medicine oakland11401.26%/oakland/
agile occupational medicine santa cruz11401.26%/santa-cruz/
agile occupational medicine los banos11401.26%/los-banos/
agile occupational medicine anaheim11401.26%/ (homepage)
agile occupational medicine gardena11401.26%/gardena/
agile occupational health11100.99%/ (homepage)
agile los banos11100.99%/los-banos/
agile occupational11100.99%/ (homepage)
akeso occupational health santa maria13200.89%/santa-maria/
akeso occupational health national city13200.89%/national-city/
akeso occupational health irvine1900.81%/irvine/
agile king city1900.81%/king-city/
agile occupational medicine west sacramento1900.81%/west-sacramento/

Key insight: Every single one of your top 25 traffic-driving keywords is a branded term (containing "agile" or "akeso"). You rank #1 for all of them, which is expected. The problem is that none of your top traffic keywords are non-branded service terms like "occupational medicine [city]" or "drug testing near me." This means you are almost entirely dependent on people who already know your name.

🔍 Highest Volume Keywords You Rank For

Keywords with the highest monthly search volume that your site appears for. These represent the biggest growth opportunities if rankings improve.

KeywordPositionMonthly VolumeCPC ValueTraffic %
wilmington ca679,900$0.610.00%
formfox68,100$19.320.45%
escreen326,600$4.950.04%
agile occupational medicine12,400$5.280.37%
agile physical therapy81,900$0.000.04%
occ medicine41,300$3.770.35%
akeso occupational health31,300$5.090.44%
occupational health near me281,000$3.460.00%
occupational health clinic near me81,000$2.630.10%
occupational medicine clinic21,000$3.090.39%
workplace flu vaccinations311,000$0.000.00%

Growth opportunities: "occupational health near me" (1,000/mo) at position 28 could be pushed to page one with targeted SEO. "formfox" (8,100/mo) at position 6 is close to the top 3. "escreen" (6,600/mo) at position 32 has massive volume but needs significant ranking improvement. "occupational medicine clinic" (1,000/mo) at position 2 is almost at #1.

Listing Management

Business Directory Scan Results

We scanned 10 major online directories for "Agile Occupational Medicine Mission Hills | 10630 Sepulveda Blvd #100, Los Angeles, CA 91345." Here is exactly what we found on each one.

Local search

! Directories With Wrong Information

These directories are actively showing incorrect business information. Potential patients searching for you may end up at the wrong location or call the wrong number.

EZlocal
Wrong Info
Showing: Prohealth Medical Group Inc at 14860 Ste Roscoe Blvd, phone: (818) 933-4440. This is an entirely different business at a different address with a different phone number.
HotFrog
Wrong Info
Showing: Prohealth Medical Group Inc at 14860 Roscoe Blvd Ste 102, phone: (818) 933-4440. Same wrong business, same wrong address, same wrong phone number.

Directories Where You're Completely Missing

Your business does not appear at all on these directories. Each one is a missed source of potential patients and a missing citation that weakens your local SEO.

Facebook
Not Present
No business page found. Facebook is one of the largest sources of local business discovery. Without a presence, you're invisible to the millions who use Facebook to find local services.
USCity.net
Not Present
No listing found. USCity.net is a local business directory that contributes to local SEO citations.
My Local Services
Not Present
No listing found. Another local directory that potential patients use to find nearby healthcare providers.
Hours.com
Not Present
No listing found. Hours.com helps people find business hours, which is critical for walk-in clinics.
tellows
Not Present
No listing found. Tellows is a phone number directory. Having your number listed builds trust and verifies your business legitimacy.
iGlobal
Not Present
No listing found. iGlobal is a global business directory that helps with international and local search visibility.

Directories Currently Unavailable

These directories could not be scanned due to technical issues. They may or may not have your listing.

Instagram
Unavailable
Could not be reached during scan. Instagram business profiles are increasingly important for local healthcare marketing, especially for employer outreach and community engagement.
Apple Maps
Unavailable
Could not be reached during scan. Apple Maps is used by over 1 billion iPhone users worldwide. A missing or incorrect Apple Maps listing means iPhone users cannot find you through Siri or Maps.

Why This Matters

Consistent, accurate business listings across the web are one of the strongest local SEO ranking factors. When your name, address, and phone number (NAP) are inconsistent or missing, Google loses confidence in your business information and pushes you lower in local search results. The fact that two directories show a completely different company (Prohealth Medical Group) and six directories are missing your listing entirely means potential patients searching for occupational medicine services in your area may never find you, or worse, may be directed to a competitor.

Growth Opportunities

10 Ways to Grow Your Patient Volume

Based on everything we found in this audit, here are the most impactful changes ranked by potential ROI and urgency.

Growth
Opportunity 01

Fix 379 Broken Internal Links

Nearly 400 links on your site lead to dead pages. This is the single biggest technical SEO issue. Fixing these will immediately improve crawlability, user experience, and search rankings across your entire site. Many are on blog posts linking to /manager/ and /cdn-cgi/l/email-protection which return 403/404 errors.

Critical Priority
Opportunity 02

Add Meta Descriptions to 234 Pages

59.4% of your pages have no meta description. These are the snippets people see in Google search results. Adding compelling, keyword-rich descriptions will increase your click-through rate from search by 20-30%, driving more traffic without improving rankings at all.

Critical Priority
Opportunity 03

Launch Google Ads for High-Intent Keywords

You rank organically for "occupational medicine clinic" (#2) and "occupational health clinic near me" (#8), but you're not running any ads. A targeted Google Ads campaign for high-intent service keywords across your clinic locations could generate immediate patient bookings while your SEO improvements take effect.

Critical Priority
Opportunity 04

Fix Business Listing Inconsistencies

Two directories show the wrong company (Prohealth Medical Group). Six directories are missing your listing entirely. Correcting and claiming these listings will strengthen your local SEO authority, improve Google Maps rankings, and ensure patients find the right business when searching.

Critical Priority
Opportunity 05

Add H1 Headings to 159 Pages

40% of your pages lack the primary heading that tells search engines what the page is about. Adding clear, keyword-rich H1s to every location and service page will help Google properly understand and rank your content for relevant searches.

High Priority
Opportunity 06

Target Non-Branded Keywords Through SEO

69.5% of your traffic is branded (people searching "agile occupational medicine"). Only 30.5% comes from non-branded service terms. Optimizing for keywords like "occupational medicine [city]," "drug testing near me," and "DOT physical" will bring in patients who don't know your name yet.

High Priority
Opportunity 07

Push 391 Keywords From Page 2 to Page 1

You have 391 keywords ranking in positions 11-20 (just off page one). These are the lowest-hanging SEO fruit. With targeted content optimization, internal linking, and on-page SEO improvements, many of these could move to page one, dramatically increasing traffic.

High Priority
Opportunity 08

Build a Facebook Business Page and Run Meta Ads

You have no Facebook business page (confirmed by the listing scan). Creating one and running targeted ads to HR managers, safety directors, and business owners in your clinic areas can drive B2B patient volume. Meta's targeting allows you to reach the decision-makers who choose occupational health providers for their companies.

High Priority
Opportunity 09

Improve Page Content (215 Thin Content Pages)

215 pages have a text-to-HTML ratio below 10%, meaning they're code-heavy but content-light. Adding detailed, unique content to location pages (services offered, hours, insurance accepted, staff, directions, FAQs) will improve rankings and give patients the information they need to choose your clinic.

Medium Priority
Opportunity 10

Capitalize on the Akeso Merger Keywords

You're already ranking for several "Akeso Occupational Health" branded searches across locations like San Diego, Riverside, Santa Maria, National City, and Irvine. Creating dedicated landing pages that specifically address Akeso patients transitioning to Agile will capture this audience more effectively and retain the patient base.

Medium Priority
Recommended Action Plan

Phased Roadmap to Growth

Here is the step-by-step plan we recommend, organized into three phases based on urgency and impact. Each phase builds on the previous one.

Strategy planning
1

Foundation Fixes (Weeks 1-4)

Immediate, Critical Impact
  • Audit and fix all 379 broken internal links (remove dead links, set up 301 redirects)
  • Resolve 7 pages returning 4XX errors (restore, redirect, or remove)
  • Fix 7 duplicate title tags with unique, location-specific titles
  • Fix 6 duplicate content issues using canonical tags or content rewrites
  • Fix 2 duplicate meta descriptions
  • Claim and correct EZlocal listing (currently showing Prohealth Medical Group)
  • Claim and correct HotFrog listing (currently showing Prohealth Medical Group)
  • Create Facebook business page and claim on the directory
  • Submit listings to USCity.net, My Local Services, Hours.com, tellows, and iGlobal
  • Verify Apple Maps and Instagram business profiles
2

SEO Optimization (Weeks 4-8)

High Impact, Builds on Phase 1
  • Write unique meta descriptions for all 234 pages missing them (prioritize location and service pages)
  • Add H1 headings to all 159 pages missing them
  • Improve content on 215 thin-content pages (add services, hours, insurance, FAQs, directions)
  • Target 391 keywords in positions 11-20 with on-page optimization to push to page 1
  • Build non-branded SEO content targeting "occupational medicine," "drug testing," "DOT physical," and "workers comp doctor" + city modifiers
  • Optimize Akeso merger landing pages for former Akeso patient searches
  • Fix 22 pages with overly long title tags (trim to under 60 characters)
  • Reduce on-page links on 6 pages exceeding 3,000 links
  • Fix 5 broken external links
  • Resolve 2 redirect chains and 1 orphan page
3

Paid Advertising Launch (Weeks 6-12)

Accelerated Growth, New Patient Acquisition
  • Launch Google Search Ads targeting high-intent keywords: occupational health near me, drug testing [city], DOT physical [city], workers comp doctor [city], pre-employment physical [city]
  • Set up location-specific ad groups for each clinic area
  • Create dedicated landing pages for each ad campaign with clear calls-to-action
  • Launch Meta Ads targeting HR managers, safety directors, and business owners within 25 miles of each clinic
  • Implement conversion tracking for phone calls, form submissions, and appointment bookings
  • Build retargeting audiences for website visitors who didn't convert
  • Create employer outreach campaigns highlighting your multi-location network and comprehensive services
  • Set up monthly performance reporting and optimization cycles

Ready to Unlock Your Growth?

Your digital foundation has strong bones but needs critical repairs. Let's fix the technical issues, own your local listings, and launch paid campaigns that bring in new patients every day.

Schedule a Strategy Call