SEOquick
Case study · web development · medical · SEO · content

How a diagnostic center's website became a systematic SEO platform

Innova Diagnostica is a CT and MRI center in Odesa. We grew a static website into a full-fledged information resource: launched an expert blog, expanded the team section, rebuilt the price list, added structured data, fixed the mobile UX and verified every published page.

GEO: Odesa · Ukraine Niche: medical diagnostics Scope: website + content + SEO Format: static HTML
Four parts of one medical SEO system Content, trust, accurate operational data and technical control work together
Medical blogarticles · FAQ · internal links
Teamprofiles · photos · Physician
CT & MRI pricing117 rows · 2 synced versions
Technical SEOschema · sitemap · live-QA
64public URLs in the live sitemap after the updates
117visible rows in the full CT & MRI price list
7new pages in the first stage: articles and doctor profiles
27.5 hestimated scope of the first reported stage of work
Where it all began

The website worked, but didn't convey the center's expertise

The center already had a recognizable website with CT and MRI services, contacts and equipment information. But the structure was more of a business card: no systematic blog, no full profiles for some of the doctors, and an incomplete price list.

For a medical project this is not enough. A patient needs to quickly understand which scan they need, how to prepare, who reads the results, how much the procedure costs and where to turn in an urgent situation.

  • there was no dedicated expert content section;
  • part of the team had no pages of their own or schema.org;
  • the price list was missing items and did not fit well on mobile screens;
  • menus and galleries behaved inconsistently across devices;
  • new pages needed to be wired into a single SEO infrastructure.
This called not for a cosmetic redesign but for a manageable system: medical content, trust in the team, accurate prices, technical SEO and safe updates to the live site.
Diagnosis

What the audit showed: content, trust and data lived separately

We reviewed pages, templates, mobile behavior, metadata, schema.org, the sitemap and the pricing tables. Instead of one big "redesign" we shaped a set of concrete tasks with a verifiable result.

01

Content gap

Useful answers for patients were not built as search landing pages with FAQ and internal links.

02

Incomplete price list

The page was missing about 30 items; individual values and the contrast column needed a manual check.

03

Thin E-E-A-T base

New doctors and part of the administration were not yet presented with full pages and structured data.

04

Mobile scenarios

The dropdown menu, wide tables, article banners and galleries needed responsive work.

05

SEO consistency

Every new page had to get a title, description, canonical, Open Graph, hreflang, H1 and the right schema.org type.

06

Release control

A static site required careful deployment, backups and re-checking live URLs after every stage.

What we did

The plan: strengthen every point where a patient makes a decision

Work ran in parallel across content, interface and the technical layer. This avoided the situation where beautiful pages are not indexed or correct data is hard to read.

01

Launched a medical blog

We built the section page, article cards, a menu item and an expert-article template with FAQ and related posts.

02

Brought CT and MRI into one system

We expanded the tables, fixed the contrast, synced the homepage and the dedicated price page, then verified every amount on the live site.

03

Added doctors and administration

Profiles got photos, experience, specialization, galleries, metadata and Physician schema.

04

Fixed mobile navigation

We unified the header, submenu interaction, 16:9 banners, photo galleries and the behavior of large tables.

05

Embedded structured data

MedicalWebPage / Article, FAQPage, Physician and BreadcrumbList became part of the templates rather than manual snippets.

06

QA'd the site after deploy

We checked the sitemap, response codes, visible text, prices, tab switching and the actual render on desktop and mobile.

Content and SEO

A blog that answers real patient questions

The first stage launched four foundational articles: the difference between MRI and CT, contrast enhancement, MRI safety and headache. The next step added a detailed article about stroke in Ukrainian and Russian.

innova-diagnostica.com.ua/blog/
Innova Diagnostica medical blog page

The blog as a standalone search hub. Cards lead to articles with a medical structure, FAQ, breadcrumbs and topical internal linking.

innova-diagnostica.com.ua/blog/insult-oznaky-kt-mrt
Article about stroke signs and CT/MRI diagnosis

A complex topic in plain language. The stroke article explains the FAST algorithm, the role of CT and MRI, and when to call an ambulance immediately.

4 + 1core articles in the first stage plus a dedicated stroke article
UA + RUtwo language versions of the stroke article, ready for a separate language architecture
FAQ schemastructured answers for search, snippets and machine reading
Pricing

117 rows, where an error in a single number has a real cost

We brought the official CT and MRI price lists into a clear structure, added the missing items, highlighted add-on services and contrast, and then updated every amount per the documents effective from 01.08.2026.

innova-diagnostica.com.ua/price
Up-to-date Innova Diagnostica CT and MRI price list

Data verified on the live site. The dedicated price page and the short version on the homepage are in sync; dates and JSON-LD are updated too.

47visible CT items after expanding the bundled rows
70visible MRI items including the separate contrast service
0discrepancies after the final check of both price lists on the live site
Technical SEO

Infrastructure that supports every new page

SEO was not left as a final checklist. Each content type got a clear route from source materials to a verified page inside an indexable site structure.

Client materials
SEO structure
HTML template
Schema.org
Sitemap and canonical
Deploy and live QA
  • unique title and meta description for new pages;
  • canonical, hreflang, Open Graph and Twitter Card;
  • a single H1, a logical H2-H3 hierarchy and image alt text;
  • MedicalWebPage / Article, FAQPage, Physician and BreadcrumbList;
  • gzip, caching, async GTM and optimized WebP images;
  • an updated sitemap and response-code checks for all public URLs.
Team and E-E-A-T

Doctors are no longer just names in a list

Three new doctor profiles got a professional bio, experience, specialization, photos, galleries and Physician schema. We also updated the administration block so patients recognize the team before their visit.

innova-diagnostica.com.ua/likari/
Innova Diagnostica doctor cards with photos and specializations

Specialists front and center. The user immediately sees faces, names and specialization; each card leads to a dedicated professional profile.

8 doctorspresented in one visual grid
3 new profilesadded in the first stage of work
Physicianschema.org on specialists' personal pages
Design and mobile

One interface language — from big screen to phone

We kept the calm medical palette and made the key scenarios prominent: booking, prices, equipment, team and preparation. On mobile, text does not overlap photos, buttons have stable sizes, and tables do not break the page width.

innova-diagnostica.com.ua/
Innova Diagnostica homepage on a large screen
Mobile version of the Innova Diagnostica homepage

One meaning — two different rhythms. Desktop gives the overview, mobile leads to booking and pricing without extra steps.

A matter of trust

Equipment shown as proof, not an abstract promise

The Siemens page explains CT and MRI capabilities through real photos of the center, clear specs and patient benefit. That is stronger than generic talk about "modern technology."

innova-diagnostica.com.ua/obladnannya-siemens/
Siemens equipment page at the Innova Diagnostica center

Equipment shown concretely. The patient sees the actual scanners, key specs and the benefits of the scan without abstract advertising promises.

Outcome

One project — website, content, trust and accurate operational data

64 URLsevery live-sitemap page checked and responding correctly
4 typesof key structured data for articles, FAQ, doctors and navigation
2 price listshomepage and dedicated page synced with the official documents
UA / RUa base prepared for bilingual medical content without mixing languages

Honest about the result: this case study records the completed scope, quality of implementation and the technical state of the project. We do not attribute traffic or lead growth to the site without confirmed Google Search Console and Analytics data.

Your website can become a system too, not just a business card

We'll show how to combine content, SEO, interface and accurate business data in one managed project.