Just 3.3% are classified healthy
Audit completeMueller Vision has authority.
The website is not making the most of it.
The practice has strong clinical credibility, and many current visitors experience good speed. But repeated page-template problems, missing search information, inconsistent business listings, and a slow first visit make the site harder to find and harder to grow.
65.9% of the crawl set
Real-user speed tests still pass
Updated assessment: Medium
01 · Diagnosis
A healthy score hides an unhealthy distribution
SEMrush reports 87% Site Health, but the page-by-page results tell a different story: almost every page is blocked, sends visitors elsewhere, is broken, or has at least one problem.
So what: the current platform makes defects repeatable. Fixing URLs one by one will not prevent the next publishing cycle from recreating them.
Pattern: 117 pages are both missing search-result descriptions and carrying too much code for their content. That points to problems in the shared page templates.
02 · Performance
Current visitors often do well; a new visitor may not
These tests measure different experiences: Chrome’s field data summarizes actual visits, while the lab test simulates a first visit on an entry-level phone using slow 4G.
FCP 8.0s · LCP 17.3s · Speed Index 8.4s
Main content 1.8s · response 78ms · visual movement 0.01
PageSpeed also found large files that could be stored longer in the browser, 422 KiB of unused JavaScript, 214 KiB of image savings, and about 1.8 seconds delayed by files that load before the page can appear.
03 · Local presence
Strong reviews, with nine listings still to fix
The updated SEMrush audit now matches the verified practice. Google Business Profile and Yelp are clean in the visible results, but gaps remain across several other directories.
9 of 37 scanned directories need a correction.
Next step: work through all nine confirmed issues, starting with high-reach directories and listings that are missing core contact information.
04 · Technology
The current website relies on a broad mix of tools
The BuiltWith report and live-site verification show a WordPress foundation supported by separate tools for translation, analytics, advertising, video, reviews, accessibility, privacy, monitoring, content delivery, and scheduling.
How pages are created and translated
- WordPressContent management system
- WeglotEnglish and Spanish translation
- jQueryFront-end interactions
- Asset CleanUpWordPress file optimization
How visits and campaigns are measured
- Google Tag ManagerMarketing-tag management
- Google Analytics 4Website analytics
- Google AdsAdvertising and conversion tracking
- Meta PixelFacebook and Instagram ad tracking
- Cloudflare InsightsTraffic and performance analytics
Video, reviews, access, privacy, and scheduling
- WistiaVideo hosting
- TrustindexReview widgets
- UserWayAccessibility widget
- Cookie ScriptCookie-consent management
- ePro ConnectExternal appointment scheduling
How the site is delivered and watched for errors
- CloudflareSecurity and content delivery
- KeyCDNContent-delivery network
- SentryError and performance monitoring
Every outside service adds code, loading time, privacy rules, maintenance, and another place where patient tracking can break. A rebuild should keep tools that clearly support patient care or growth, remove overlap, and load nonessential services only when needed.
Open the full BuiltWith report ↗05 · Findings
What is holding growth back
Filter the findings by urgency or area. Each one explains what was found, why it matters, and how a rebuild should address it.
Search-result titles and descriptions are missing at scale
Google often has to write the search preview itself, making it harder to control the message and persuade the right patient to click.
178 of 270 crawled pages (65.9%) lack the description shown in search results; 55 have titles that are too long and four reuse the same title.
Require every page intended for Google to have a clear title, description, preferred URL, visibility setting, social preview, and reviewer details before it can be published.
The page templates keep repeating the same problems
New pages can inherit the same problems automatically, so adding content may create more cleanup work instead of building search authority.
Only nine pages are healthy. Fifty have more than one main heading; 126 contain too much code for the amount of useful content; 116 load oversized code files; and 190 contain links with no readable label.
Use approved page building blocks with one main heading, clearly labeled sections and links, lighter files, and automatic checks before publishing.
Many current visitors see a fast site, but a first visit can be very slow
Returning visitors or people on fast connections may have a good experience, while a new mobile visitor on a slower connection can wait far too long for the main content.
PageSpeed mobile lab score is 56: FCP 8.0s, LCP 17.3s, Speed Index 8.4s, and a 26,089 KiB payload. Field data passes with LCP 1.8s, INP 78ms, and CLS 0.01.
Set strict page-size and loading limits, show video preview images before loading video, resize images for each device, and delay nonessential tracking and widgets.
The Google profile is strong, but nine directory listings still need attention
The practice has a strong foundation in Google, but missing or incomplete listings can still limit discovery elsewhere. Bing and 8coupons are absent, while tellows does not show the phone number.
The updated SEMrush scan rates online presence Medium and flags 9 of 37 listings to fix. It confirms a 5.0 rating and 427 reviews; Google Business Profile and Yelp show no issues in the visible results.
Use the verified Google profile as the source of truth, resolve the nine confirmed listing issues, prioritize Bing and healthcare directories, and keep the name, address, phone, hours, category, services, and website URL consistent.
Spanish pages are harder to find and less polished in search results
Spanish content may exist without being as easy to reach, as appealing in search results, or as effective at guiding patients to the next step as the English content.
Of 128 Spanish URLs, 70% lack descriptions, 27% have overlong titles, and 27% are flagged for crawl depth. English crawl-depth flags affect 1% of 142 URLs.
Treat Spanish as a complete patient journey: translated navigation, the correct language signals for Google, Spanish titles and descriptions, equivalent links, and matching priority pages.
Low-value archive pages distract search engines from important pages
Search engines spend time on date, category, and other low-value pages while important procedure and Spanish pages can take too many clicks to reach.
The crawl includes 34 date archives, 32 category archives, 10 paginated blog URLs, 56 blocked URLs, 21 pages linking through permanent redirects, and 15 orphaned sitemap references across three sitemap files.
Organize the site around procedures and patient questions, hide or remove low-value archives from search, link directly to final pages, and list only working preferred pages in the sitemap.
Medical content needs clearer proof of who wrote and reviewed it
For a medical decision, generic or ungoverned content can underperform even when volume is high because patients and search systems need clear clinical authorship and evidence.
Eighteen URLs are flagged as not content-optimized, and high-intent topics span LASIK, EVO ICL, cataract, PRK, RLE, dry eye, glaucoma, and keratoconus.
Create medically reviewed content templates with author/reviewer bios, dates, references, candidacy, alternatives, risks, recovery, cost context, FAQs, and a next-best action.
The site includes helpful business markup, but some details are too vague
The behind-the-scenes information is useful, but vague naming and specialty choices make the relationship between the practice, location, doctors, and procedures less clear to search engines.
The homepage exposes MedicalOrganization, MedicalClinic, WebSite, WebPage, VideoObject, and BreadcrumbList markup. The clinic node is named “Fort Worth” and medicalSpecialty is “Optometric.”
Clearly connect the organization, clinic, doctors, and procedures in the site’s structured data; use consistent IDs, confirm the correct medical specialty, and point every entry to the preferred page URL.
Too many outside tools add weight to the website
Each tool may be useful, but together they compete for loading time, processing power, privacy permission, and reliable tracking—consistent with the unused code and caching opportunities found by PageSpeed.
Live source signals show WordPress, Weglot, jQuery, Wistia, Trustindex, UserWay, Cookie Script, Sentry, Cloudflare Insights, Meta Pixel, GTM/GA4/Google Ads, and an external ePro scheduler.
Require approval for outside tools, load them only when needed and permitted, remove duplicate tracking, and keep the original marketing source attached when a patient moves to the external scheduler.
Accessibility gaps intersect with SEO and conversion
Patients using keyboards, low-vision settings, or assistive technology may face friction at the same moments the site asks them to understand or act.
Lighthouse accessibility score is 93, with insufficient contrast, links distinguished by color alone, and a non-focusable skip link. SEO also flags five non-descriptive links on the homepage test.
Ship WCAG 2.2 AA contrast, visible focus, keyboard-tested menus/forms, meaningful link names, captioned media, and an accessibility QA gate.
The rebuild must track patient outcomes, not just SEO scores
Without a baseline, a technically cleaner site can launch without proving whether it changed qualified demand, bookings, or procedure mix.
The supplied evidence does not include Search Console, analytics, call tracking, CRM stages, rankings, backlinks, or procedure-level conversion data.
Use one consistent tracking system from search → page visit → self-test, pricing request, or scheduling → booked consultation → completed procedure, with reporting by procedure and language.
06 · The rebuild case
Design the right patient mix into the platform
A new site is valuable when every page has a clear purpose: answer the patient’s question, establish medical trust, guide the next step, and show whether that visit led to a booked and completed procedure.
Procedure guides, common patient questions, local searches, and medically reviewed answers.
Physicians, evidence, alternatives, candidacy, risks, reviews, and transparent next steps.
Self-test, pricing, call, consult, and scheduler journeys with persistent source context.
Measure booked and completed procedures by search, page, language, campaign, and patient fit.
One clear home for every intent
- Vision correction hub
- LASIK, EVO ICL, SMILE, PRK, RLE, cataract hubs
- Cost, candidacy, recovery, risks, alternatives
- Physicians, location, reviews, financing, resources
Quality is built into the CMS
- Required metadata and one-H1 templates
- Author, medical reviewer, dates, citations
- Schema and internal-link modules
- English/Spanish parity controls
Fast for the first visit
- LCP <2.5s, INP <200ms, CLS <0.1
- Responsive AVIF/WebP, poster-first video
- Consent-aware third-party loading
- Route-level budgets and real-user monitoring
Optimize for procedures, not clicks
- Qualified actions and scheduler handoffs
- Call and form source persistence
- Lead → booked → completed procedure
- Reporting by procedure, language, and market
07 · Roadmap
Rebuild in the right order to protect current search visibility
The biggest risk is designing first, then waiting until the end to decide where old pages should send visitors, who owns each piece of content, what to measure, and which business name to use.
Protect demand and choose the growth model
- Export GSC, GA4, GBP, call tracking, CRM, rankings, and backlink baselines.
- Use the verified business name—Mueller Vision LASIK & Cataract Eye Surgery—and map the practice, location, physicians, and procedures clearly.
- Inventory every URL: keep, merge, redirect, noindex, or retire—including English/Spanish parity.
- Choose priority patient journeys and the procedure mix the site should help grow.
Turn governance into reusable components
- Create procedure hubs, patient-question clusters, physician proof, location, and conversion templates.
- Enforce one H1, required metadata, semantic links, canonical rules, schema, and internal-link modules.
- Build a first-class Spanish experience for priority journeys with reciprocal hreflang.
- Set budgets for images, video, fonts, JavaScript, third parties, and mobile interaction.
Move without erasing existing equity
- Implement a one-hop 301 map from every valuable legacy URL to the closest equivalent.
- Crawl staging for status, canonicals, metadata, H1s, schema, hreflang, links, and XML sitemaps.
- Validate analytics, consent, call tracking, scheduler handoffs, forms, and CRM source fields.
- Launch only after high-value pages pass content, medical, accessibility, and performance QA.
Convert the rebuild into durable growth
- Monitor indexing, errors, rankings, local pack visibility, CWV, and conversion daily after launch.
- Resolve the nine confirmed local listing issues, prioritize Bing, and claim relevant healthcare directories.
- Publish medically reviewed content against verified query gaps and patient objections.
- Optimize toward booked and completed procedures—not raw traffic or lead volume alone.
08 · Success measures
What the new site should improve
Before setting targets, record today’s results from Google Search Console, website analytics, rankings, call tracking, Google Business Profile, and the patient-management system.
Important pages appearing correctly in Google, clicks from searches that do not include the brand name, top-3 and top-10 rankings, and the right page showing for each search.
Correct priority listings, visibility in local map results, profile actions, calls, directions, and a steady flow of new reviews.
Mobile speed-test pass rate, time until main content appears on a first visit, total download size, accessibility problems, and completion rate by device.
Self-tests, pricing requests, booked consults, completed procedures, procedure mix, and lead-to-book rate.