They Had Ranked Before. Then the World Moved and They Did Not.
This hospital was not a new business trying to get discovered. They had invested in SEO three years before coming to us. At that time, it had worked. Rankings were good. Visibility was there. The digital foundation felt solid enough that no one touched it for years.
That is exactly how good SEO work turns into a liability.
Search engine optimization is not a one-time job. Google's understanding of content quality, technical signals, and local relevance evolves constantly. What earned rankings three years ago does not protect those rankings today. Competitors who kept investing, kept updating, and kept building technical strength quietly overtook them. By the time this hospital came to us, their organic traffic had collapsed to somewhere between 100 and 200 visits per month and most of that was branded traffic. People who already knew the hospital name and were just using Google to find the phone number or address.
That is not SEO working. That is a brand surviving on name recognition while leaving an entire city's worth of high-intent searches on the table.
What We Found When We Went Deep
The website was built on React.js. That detail matters more than most people realize. React-based websites are JavaScript-heavy by nature. When Google crawls a JavaScript-rendered site that has not been configured correctly for SEO, it either struggles to index the content properly or misses it entirely. The hospital's website had no meaningful technical SEO configuration. Pages that should have been driving appointments were essentially invisible to search engines.
Beyond the technical layer, the content was outdated in a category where being current is not optional. Healthcare is one of the fastest evolving fields in the world. New treatments, new diagnostic technologies, updated medical guidelines, and changing patient search behavior mean that a page written three years ago about a department or procedure is already behind. Patients searching for the latest treatment options or the best specialist in a specific field were landing on competitor pages that spoke to them in the present tense.
The site architecture had also been neglected. URL structures were not optimized. The website's silo structure, meaning how departments, doctors, and service pages were grouped and connected to each other, was weak. Internal linking between related pages had not been thought through at all. This meant that even the pages that did have decent content were not passing authority to each other.
The website was functioning as a collection of disconnected pages rather than a structured, authoritative resource on healthcare in Guwahati.
Local SEO was almost entirely untouched. For a hospital, local search is everything. Someone searching for a cardiologist in Guwahati or a pediatric hospital near them is one of the highest-intent searches that exists. The Google Business Profile, local citations, NAP consistency, and location-specific content were all either incomplete or completely ignored.
Schema markup and structured data were missing entirely. In healthcare SEO, schema for doctors, departments, medical conditions, and FAQs is not optional. It is how Google understands what your pages are about and how it decides whether to show rich results. Without it, the hospital was competing with both hands tied behind its back.
What We Fixed and How We Approached It
We started with a full technical audit before touching a single piece of content. On a React.js site, technical SEO has to come first because if the crawling and indexing issues are not resolved, nothing else you do gets seen.
We worked through server-side rendering configurations to make the site's content properly accessible to search engine crawlers. We rebuilt the URL structure to be clean, logical, and keyword-relevant. Every department page, every doctor profile, every service page got a URL that made sense to both humans and search engines.
The silo structure was rebuilt from the ground up. We mapped out how the hospital's departments connected to each other, how doctor profiles should link to relevant department pages, and how treatment pages should feed into both department hubs and doctor specialization pages. This is not glamorous work. It does not look impressive in a deck. But it is the kind of structural SEO that compounds over time and is very hard for competitors to replicate quickly.
Internal linking was mapped and implemented systematically. Every page that had link equity to give was connected meaningfully to the pages that needed to rank. Nothing was left as an isolated dead end.
We then moved to content. Every major department page was rewritten to reflect current medical knowledge, current treatment options, and current patient questions. We added content around doctor-specific queries because patients in Guwahati actively search for specific doctors by name and specialization. We built out FAQ content around common medical queries that patients in the city were searching for and not finding answered locally.
Schema markup was implemented across the entire site. Doctor schema, hospital schema, medical condition schema, FAQ schema, and local business schema. All of it structured correctly so Google could read the site with full clarity.
Local SEO was rebuilt completely. The Google Business Profile was fully optimized with correct categories, updated services, photo content, and a consistent posting strategy. Local citations were audited and corrected across directories. Location-specific content was woven into service pages so that Guwahati-specific searches found this hospital as the most relevant and authoritative result.
What the Numbers Looked Like After 6 Months
Organic traffic grew from 100 to 200 visits per month, mostly branded, to over 1,500 high-intent visits per month. In a local city like Guwahati where you are competing against dozens of hospitals and clinics for the same search real estate, 1,500 monthly organic visitors in high-intent healthcare categories are a significant number. These are not casual browsers. These are people searching for a doctor, a department, or a treatment.
Almost every doctor-specific query and hospital department-specific query we targeted moved into the top 5 positions on Google. When someone in Guwahati searches for a specific specialty, this hospital now appears before most of its competitors.
The conversion rate on organic traffic is 10%. That means for every 100 people arriving from search, 10 are taking a meaningful action like booking an appointment, calling the hospital, or submitting an enquiry. That is not a traffic vanity metric. That is a patient acquisition system.
What This Case Study Proves
Hospitals and healthcare businesses in smaller cities often believe that SEO is a once-done job. Build the website, rank for your name, and that is enough. It is not.
Google's standards for healthcare content are among the highest of any category. E-E-A-T, which stands for Experience, Expertise, Authoritativeness, and Trustworthiness, matters more in healthcare than almost anywhere else. A technically broken website with outdated content does not meet that standard regardless of how good the hospital actually is.
The gap between a hospital that invests in serious SEO and one that does not is measured in the number of patients who never find them. For this hospital, that gap was over 1,300 people per month who are now finding them instead of a competitor.
Technical SEO on JavaScript frameworks, content that reflects current medical knowledge, proper local optimization, and smart site architecture are not nice-to-haves in healthcare. They are the difference between being found and being invisible.
Results are based on actual managed SEO campaign data. Performance varies by competition level, domain history, content quality, and market conditions.