SEO Case Study: Ranked Health Checkup Pages in 5 Months for a Hospital in New York

In 2025, a hospital in New York partnered with Goforaeo to rank health checkup and preventive screening pages for high intent searches and increase appointment inquiries. The hospital name is anonymized due to an NDA, and the metrics below come from GA4, Google Search Console, Google Business Profile insights, call tracking, and rank tracking for the dates listed.

Snapshot of Results

Timeframe: April 15, 2025 to September 15, 2025
Location: New York, New York

Before vs after results:

  • Health checkup keywords on page 1: 3 to 21 terms
  • Top 3 placements (tracked set): 1 to 8 terms
  • Monthly checkup page clicks (GSC): 140 to 740
  • Monthly organic users (checkup cluster): 260 to 1,120
  • Appointment inquiries from checkup pages: 18 to 74 per month
  • CTR on priority checkup pages: 1.8% to 3.9%
  • GBP actions (preventive intent terms): 220 to 640 per month

Context and Starting Point

Health checkup searches in New York are competitive because hospitals, labs, urgent care brands, and directory sites target similar terms. The hospital already had general preventive pages, but they weren’t structured around how people search. A single “health checkup” page tried to rank for many intents, and there were no dedicated pages for executive checkups, annual physical bundles, age based screenings, or gender specific checkups.

Search Console showed impressions, but rankings were stuck outside page 1 for most checkup terms. Users who did land on the pages often didn’t take action because packages were unclear and the booking path had friction.

We focused on building a checkup page system: one strong hub, multiple intent specific pages, and a conversion flow that made booking easy.

Measurement Setup and Tracking

Before changes, we cleaned tracking and set up reporting by cluster so improvements could be attributed specifically to checkup pages, not the whole site.

What we set up

  • Search Console query group for checkup and screening terms
  • GA4 conversion events for appointment clicks, form submissions, and call clicks
  • Call tracking for organic and page level attribution
  • Rank tracking for New York checkup terms across priority zip codes
  • Looker Studio dashboard with weekly notes and page level trends

Diagnosis: Why Checkup Pages Were Not Ranking

The hospital had trust, but Google didn’t have clear page targets for each intent. Content also lacked decision sections that users expect for checkup packages.

Key issues found

  • One broad page was trying to rank for multiple checkup intents
  • Missing pages for bundles and variations (annual, executive, women, men, 40+, 50+)
  • Titles and meta descriptions weren’t written for booking intent
  • Package information was vague, so engagement and conversions were low
  • Weak internal linking from high authority sections into checkup pages
  • FAQs were missing, limiting long tail coverage
  • Schema was incomplete for the cluster
  • Local relevance signals weren’t consistent across pages

Strategy Overview

We built a five month sprint with a clear system: clarify intent targets, improve internal linking, publish supporting content, and fix conversion friction. We prioritized pages that had the highest demand and highest booking value.

Workstreams

  • Checkup hub page rebuild and intent mapping
  • New landing pages for checkup types and screening bundles
  • Supporting content for question based searches
  • Internal linking system from high authority pages
  • Snippet improvements to increase CTR
  • Conversion improvements for calls and appointments
  • Local SEO alignment for “near me” checkup behavior

Checkup Hub and Landing Page Builds

We created a hub structure so Google understood the relationship between checkup types and the hospital’s preventive services. Each page had unique intent, so we avoided cannibalization.

Pages built or rebuilt

  • General health checkup hub
  • Annual physical checkup page
  • Executive checkup page
  • Women’s health screening checkup page
  • Men’s health screening checkup page
  • Age based pages: 40+ and 50+ checkup bundles
  • Lab and imaging tie in pages where relevant

What we included on each page

  • Clear intent confirmation above the fold
  • What’s included in the checkup in scannable format
  • Who it’s recommended for and how often
  • Prep steps and what to expect on the day
  • Doctor review and next steps after results
  • FAQs based on Search Console queries
  • CTAs for book now, call, and request appointment
  • Trust cues near CTAs: accreditations, insurance notes, and process clarity

Supporting Content That Expanded Rankings

Health checkup keywords include many question terms. We published supporting pages that captured early stage intent and routed users into booking pages.

Supporting topics launched

  • “What tests are included in an annual health checkup”
  • “How often should you get a full body checkup”
  • “Health screenings by age” content
  • “Executive checkup vs regular physical” comparison
  • “Before a blood test” and prep explainers

Internal Linking and Authority Flow

We improved internal linking so the checkup cluster received authority from high traffic pages like specialties, departments, and location pages. This helped new pages rank faster.

Linking system implemented

  • Preventive care hub linked from main navigation
  • Contextual links from high authority department pages into checkup pages
  • Related services blocks linking checkups to cardiology, endocrine, women’s health, imaging
  • Breadcrumbs and sidebar links for crawl clarity

Snippet and CTR Improvements

Ranking gains accelerate when CTR improves. We rewrote titles and meta descriptions to match intent and reduce mismatch clicks.

What we changed

  • Clear “health checkup” and “New York” alignment in titles where relevant
  • Added booking oriented language without hype
  • Reduced truncation and removed template duplicates
  • Improved headings on page to match snippet promises

Conversion Improvements for Appointments

We made booking easier because checkup pages often require comparison and reassurance. Reducing friction helped turn increased visibility into inquiries.

CRO improvements

  • Above the fold booking CTA and sticky call button on mobile
  • Shorter appointment request form with fewer fields
  • Clear “what happens next” after submission
  • Added pricing guidance ranges where appropriate to reduce bounces
  • Added insurance acceptance and contact routing clarity

Local SEO Alignment

Even for hospital pages, local intent matters. We ensured the preventive pages reinforced New York location signals without spam.

Local work completed

  • Updated GBP services related to checkups and screenings
  • Added UTM tracked appointment links in GBP
  • Cleaned NAP consistency on major directories
  • Added LocalBusiness and MedicalOrganization schema

Tools Used

GA4, Google Search Console, Google Business Profile insights, call tracking, Looker Studio, Screaming Frog, PageSpeed Insights, Lighthouse, BrightLocal/Whitespark, Semrush/Ahrefs, Microsoft Clarity or Hotjar.

Timeline With Dates, Monthly Numbers, and Natural Notes

April 15 to April 30, 2025

We audited the existing checkup pages, mapped keyword intent by type, cleaned tracking, and rebuilt the hub structure plan. The first priority was preventing cannibalization and choosing one clear page target per intent.

Month end metrics:

  • Checkup page clicks: ~140
  • Checkup organic users: ~260
  • Page 1 checkup keywords: ~3
  • Checkup inquiries: ~18

May 2025

We rebuilt the main hub page and launched the first intent pages for annual and executive checkups. Titles, meta descriptions, and on page sections were rewritten to match booking intent and improve CTR.

Month end metrics:

  • Checkup page clicks: ~260
  • Checkup organic users: ~430
  • Page 1 checkup keywords: ~9
  • Checkup inquiries: ~31

June 2025

We expanded the cluster with women’s and men’s screening pages, added FAQs from live query data, and strengthened internal linking from high authority hospital sections into the checkup pages.

Month end metrics:

  • Checkup page clicks: ~420
  • Checkup organic users: ~680
  • Page 1 checkup keywords: ~14
  • Checkup inquiries: ~46

July 2025

We launched age based checkup pages, published supporting content for common checkup questions, and improved conversion flow with clearer CTAs and a simpler booking form.

Month end metrics:

  • Checkup page clicks: ~590
  • Checkup organic users: ~920
  • Page 1 checkup keywords: ~18
  • Checkup inquiries: ~62

August 15 to September 15, 2025

We refined pages based on query movement, improved snippet consistency, and maintained internal linking and local alignment so rankings stabilized. By this stage, multiple checkup pages were consistently driving bookings.

Month end metrics:

  • Checkup page clicks: ~740
  • Checkup organic users: ~1,120
  • Page 1 checkup keywords: ~21
  • Checkup inquiries: ~74

Before and After Proof Summary

The checkup cluster ranked because every intent had a dedicated page target, the hub structure reduced cannibalization, internal linking pushed authority into the cluster, and snippets improved CTR. Conversion improvements ensured the new traffic turned into appointment inquiries.

  • Page 1 checkup keywords: 3 to 21
  • Checkup page clicks: 140 to 740
  • Checkup users: 260 to 1,120
  • Checkup inquiries: 18 to 74

What Made It Work

The biggest driver was structure plus intent clarity. Once each checkup type had a focused page with strong internal support and a clear booking path, rankings moved quickly. Supporting content captured question searches and routed users into the right checkup page, keeping growth stable.

Disclaimer

The hospital identity and identifying details are anonymized due to NDA and healthcare privacy considerations. Metrics are accurate for the timeframe stated, but results vary based on competition, seasonality, algorithm updates, and ongoing execution consistency.

Author: Vishal Kesarwani

Vishal Kesarwani is Founder and CEO at GoForAEO and an SEO specialist with 8+ years of experience helping businesses across the USA, UK, Canada, Australia, and other markets improve visibility, leads, and conversions. He has worked across 50+ industries, including eCommerce, IT, healthcare, and B2B, delivering SEO strategies aligned with how Google’s ranking systems assess relevance, quality, usability, and trust, and improving AI-driven search visibility through Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO). Vishal has written 1000+ articles across SEO and digital marketing. Read the full author profile: Vishal Kesarwani