Forza Agency
Nhận Tư Vấn Miễn Phí
Trang chủ Y Tế [CASE STUDY] WEB MỚI, THẨM QUYỀN THẤP VÀ CÁCH TÔI “VƯỢT MẶT” NHỮNG ÔNG LỚN NGÀNH Y TẾ – YMYL
Y Tế

[CASE STUDY] WEB MỚI, THẨM QUYỀN THẤP VÀ CÁCH TÔI “VƯỢT MẶT” NHỮNG ÔNG LỚN NGÀNH Y TẾ – YMYL

14 Lượt xem
THẨM QUYỀN THẤP VÀ CÁCH TÔI "VƯỢT MẶT"

Chào anh em, mình là Khôi – SEO Executive tại Forza Agency. Hôm nay mình xin chia sẻ với mn một case study SEO Y Tế thực chiến (Phòng khám Lao phổi). Đây là một website mới tinh, thẩm quyền thấp, lại thuộc nhóm YMYL vô cùng khó nhằn. Dù không chạy ads, không dùng backlink mạnh, dự án vẫn tăng trưởng hơn 1.200% organic traffic, đặc biệt một số từ khóa còn vượt mặt các “ông lớn” cùng ngành chỉ mới 6 tháng.

Mình viết lại hành trình này, hy vọng giúp được anh em đang làm web mới hoặc web y tế.

1. Bối cảnh – bắt đầu từ một website gần như trang giấy “trắng”

Trước khi nghĩ đến chuyện lên top, mình phải đối diện với thực tế của website:

  • Traffic ~ 74/tháng
  • Chỉ có 1/285 từ khóa trong Top 10
  • Nội dung mỏng, không có chiều sâu
  • Website mới, chưa có thẩm quyền, thiếu nguồn tham khảo đáng tin cậy
  • Chưa có liên kết nội bộ chặt chẽ giữa các cụm chủ đề
  • Không có backlinks và tín hiệu brand mentions
  • Schema bị lỗi (Article, Physician, MedicalOrganization…)
  • Chưa tối ưu on-page (url, EEAT, H1, H2, ảnh, thiếu chiều sâu bài viết…)
  • UX/UI thiếu đủ thứ: không có “Miễn trừ trách nhiệm”, không có bio tác giả, nguồn tham khảo cuối mỗi bài viết, không có form đặt khám, không có gì khiến Google tin đây là web y tế thật.
  • Đặc biệt, bị giới hạn các trang được phép tối ưu: Trang chủ, danh mục, blog, tác giả
  • Website: bị lỗ hổng trong bảo mật nên bị hack làm phát sinh các url banh bóng, xổ số… và đi link out từ trang chủ sang website xổ số
  • Lợi thế web: Domain trùng với lĩnh vực

Trong khi đó, đối thủ của mình toàn là những “gã khổng lồ”: bệnh viện tuyến trung ương có uy tín quốc gia; các trang y tế lớn như Vinmec, Medlatec, CDC, Bộ Y Tế; các trang sức khỏe vận hành lâu năm như Hello Bacsi, YouMed…

Mục tiêu/KPI dự án: Top 5: 15 từ khóa | Top 10: 35 từ khóa | Traffic: 6.147 traffic organic/tháng

⚡Có thể nói thẳng: Nếu chỉ viết nội dung tốt thì không bao giờ thắng nổi. Muốn cạnh tranh trong YMYL, phải bắt đầu từ niềm tin và thẩm quyền (EEAT).

2. Chiến lược SEO – ưu tiên xây thẩm quyền trước khi “đẩy top”

🌞Thật ra lúc mới nhận dự án, mình không hề nghĩ đến chuyện “lên top”. Mục tiêu duy nhất của giai đoạn đầu là khiến Google tin rằng đây là một phòng khám có thật, bác sĩ có thật, và dịch vụ có thật. Nếu không làm được điều đó, thì viết bao nhiêu bài hay đến mấy cũng chẳng ai thấy.

👉 Timeline thực hiện

  • 30/04 – 30/06: Audit toàn bộ website, sửa UX/UI, technical, xây Topical Map, xác định chiến lược keyword.
  • 01/07 – 31/09: Publish loạt bài đầu tiên, tối ưu on-page, ép index, kiểm tra hiệu suất theo từng cụm chủ đề.
  • 01/10 – 31/11: Audit content yếu, viết thêm bài phụ trợ, bắt đầu đi backlinks báo & guest post để củng cố thẩm quyền ngoài web.

Bước 1: Xác định lại Central Entity – khi Google phải hiểu mình là ai trước đã

Ngay từ đầu, website này viết đủ thứ: từ lao hạch đến viêm phổi, nên Google không hề biết web chuyên về cái gì. Mình bắt đầu bằng việc xác định lại Central Entity, tức là chủ đề trung tâm của toàn dự án.

Mình phân tích lại dịch vụ của phòng khám và thế mạnh chuyên môn của bác sĩ, rồi chốt: “Website này sẽ tập trung 100% vào Lao phổi – căn bệnh gắn liền với chuyên khoa và danh tiếng của bác sĩ.”

Sau đó, mình phát triển toàn bộ nội dung xoay quanh trục này. Các nhóm bài được chia nhỏ ra như:

  • Điều trị lao phổi
  • Xét nghiệm và chẩn đoán lao phổi
  • Cách phòng ngừa và kiểm soát lây lan
  • Hỏi đáp và chăm sóc sau điều trị

Đồng thời, mình bổ sung các từ khóa ngữ nghĩa (semantic keywords) và các thực thể liên quan để tạo mối liên kết giữa các bài viết, giúp Google thấy đây là một “hệ sinh thái nội dung thống nhất” chứ không phải các bài viết rời rạc.

✨ Kết quả sau khoảng 1 tháng: Những keyword thuộc chủ đề Lao phổi bắt đầu có tín hiệu rõ ràng: tăng impression, bắt đầu lọt top 20. Còn những chủ đề ngoài entity thì gần như không nhúc nhích.

Bước 2: Tối ưu Schema & Branding – dạy Google cách hiểu website của mình

Làm web y tế mà không có schema chuẩn thì coi như Google không thể phân biệt bạn là ai. Mình rà soát lại toàn bộ hệ thống schema và chỉnh sửa từng loại:

  • MedicalOrganization cho phòng khám.
  • Physician cho trang bác sĩ.
  • MedicalClinic cho trang dịch vụ.
  • Article cho từng bài viết.
  • ContactPage cho trang liên hệ.

Mỗi schema mình đều viết lại thủ công, tham khảo tại Schema.org, rồi dùng ChatGPT để tạo phiên bản JSON chính xác. Mình kiểm tra kết quả trên công cụ Rich Results Test – theo kinh nghiệm, nó “nhạy” hơn hẳn Validator của Schema.org.

Từ khi schema được cập nhật đúng, Google bắt đầu hiển thị thêm thông tin: tên bác sĩ, địa chỉ phòng khám, giờ làm việc… ngay trên kết quả tìm kiếm. Đó là một tín hiệu rất tích cực về mặt thẩm quyền (authority).

Bước 3: Xây dựng Topical Map

Giai đoạn này mình bắt đầu “vẽ bản đồ” cho toàn bộ chiến dịch nội dung. Đầu tiên, mình tìm và đọc các tài liệu học thuật gốc về lĩnh vực lao phổi để hiểu thật sâu về chuyên ngành, xác định đâu là chủ đề trụ cột, đâu là các nhánh phụ trợ. Sau đó, mình tham khảo cấu trúc phân tầng chủ đề của các đối thủ đang top đầu, từ đó hình thành các cluster chính – phụ một cách có hệ thống.

Tiếp theo, mình dùng các công cụ như Semrush, Keyword Tool IO và Google Keyword Planner để mở rộng từ khóa, rà soát và phân bổ từng nhóm từ phù hợp vào từng cụm chủ đề. Ở đây, mình ưu tiên dựa trên intent người dùng thay vì chỉ nhìn vào keyword volume, vì mục tiêu không chỉ là kéo traffic mà là xây dựng hành trình thông tin liền mạch.

Mỗi topic cluster được liên kết theo dạng kim tự tháp: bài trụ ở trên cùng, các bài con bổ trợ bên dưới, và chúng liên kết chéo để Google hiểu rõ mối quan hệ giữa các chủ đề. Cấu trúc này giúp toàn bộ hệ thống trở nên chặt chẽ, logic và dễ mở rộng khi cần.

Bước 4: Tối ưu Content – làm mới và tinh chỉnh để Google thấy giá trị thật

Sau khi có bản đồ chủ đề, mình tiến hành tối ưu nội dung:

  • Làm mới: khoảng 90 bài, dự kiến 150 bài theo hướng đáp ứng đúng entity – intent – audience
  • Audit: Sau 2 tháng đăng bài, các bài viết có Performance (Ranking thấp) sẽ audit lại

Khi tối ưu, mình tập trung hoàn thiện heading, snippet, anchor text, internal link, đảm bảo mạch nội dung mượt và tự nhiên. Nhờ đó, time on site tăng rõ rệt, CTR cải thiện, và một số bài bắt đầu xuất hiện ở AIO cho các truy vấn dài.

Bước 5: Tối ưu UX/UI – khi trải nghiệm người dùng cũng là một tín hiệu thẩm quyền

Tiếp theo, mình chuyển sang tối ưu giao diện và trải nghiệm. Website y tế cần tạo được cảm giác tin cậy nên mình thêm nhiều yếu tố thể hiện độ uy tín và tính chuyên nghiệp:

  • Mục “Bài viết mới nhất” giúp người đọc dễ cập nhật thông tin.
  • Box “Link tham khảo” ở cuối bài để dẫn nguồn y tế chính thống.
  • Box “Miễn trừ trách nhiệm” ở cuối trang để tăng tính minh bạch.
  • CTA nổi “Đặt khám”, “Gọi ngay”, “Chat Zalo” và form đặt hẹn ngắn gọn, chỉ gồm 2 trường cần thiết.
  • Thêm Bio tác giả, ghi rõ tên, chức vụ, thông tin bác sĩ và link về trang thông tin bác sĩ.
  • Có phần “Người biên tập” và “Bác sĩ duyệt bài” cho mỗi nội dung.

Mặc dù hiện tại chưa có công cụ theo dõi hành vi người dùng, nhưng qua dữ liệu GA4 và GSC mình thấy tín hiệu tốt: CTR tăng đều, thời gian đọc bài lâu hơn và tỷ lệ thoát giảm rõ.

Bước 6: Tối ưu kỹ thuật (Technical SEO)

Đây là phần đòi hỏi nhiều công sức nhất, mình bắt đầu bằng việc tối ưu tốc độ và cấu trúc kỹ thuật toàn site.

  • PageSpeed: Đưa điểm SEO trên cả desktop và mobile lên trên 80, đạt chuẩn LCP ≤ 2.5s, INP ≤ 200ms, CLS ≤ 0.1.
  • Sitemap: Cập nhật thuộc tính priority, lastmod cho từng URL để Google crawl hiệu quả.
  • Canonical: Làm việc với dev để đảm bảo mỗi bài viết canonical về chính URL của nó.
  • Redirect: Cuối mỗi tháng, mình kiểm tra các bài bị 301; nếu có internal link trỏ về URL đó, phải gỡ để tránh lãng phí crawl budget.
  • Indexing: Khi mới nhận dự án, mình kiểm tra index bằng site: để lọc ra các URL thừa → noindex và chặn trong robots.txt. Sau khi đăng bài, mình ép index bằng GSC và Sinbyte; nếu 3–4 ngày vẫn chưa index thì ép lại, nếu 2 lần vẫn không lên thì xem lại chất lượng bài.
  • Robots.txt: Khai báo sitemap.xml, chặn /search, /wp-admin để tối ưu crawl budget (vì website nhỏ, ngân sách crawl của Google thường rất hạn chế).

Ngoài ra, trong quá trình làm mình cũng gặp một số vấn đề kỹ thuật ban đầu, và đây là cách khắc phục:

  • Lỗi code schema (breadcrumb, article, medicalwebpage) xuất hiện trong GSC → mình dùng ChatGPT hỗ trợ sửa nhanh.
  • Thiếu trang 404: Tạo riêng trang 404 để tránh redirect về trang chủ.
  • Các danh mục bị duplicate H1, và một số danh mục bị thừa H5 → Báo với dev để nhờ họ xóa thẻ H1 và H5, để cấu trúc trang, bài viết chỉnh chu.

Bước 7: Tận dụng sức mạnh sẵn có – khi bác sĩ là một “entity vàng”

Một lợi thế cực lớn của dự án này là bác sĩ là Trưởng khoa Lao và Bệnh phổi của bệnh viện – một thực thể y tế thật, uy tín trong giới chuyên môn.

Mình tận dụng triệt để yếu tố này:

  • Đưa tên bác sĩ xuất hiện xuyên suốt trong toàn bộ schema.
  • Đưa profile bác sĩ vào nội dung như một “trích dẫn chuyên môn”.
  • Gắn link dẫn về GMB và website bệnh viện (nofollow).

Điều này khiến Google nhận diện rõ ràng mối liên hệ giữa bác sĩ – phòng khám – chủ đề Lao phổi, từ đó củng cố mức độ tin cậy của website.

Cuối mỗi tháng, mình rà soát lại toàn bộ technical, ghi lại các chỉ số hằng ngày để so sánh và thống kê. Từ đó, mình đưa ra phương hướng mới cho tháng tiếp theo – ví dụ: nhóm keyword nào cần audit thêm, cụm nào cần mở rộng, backlink nào cần duy trì. Nhờ quy trình lặp này, website luôn trong trạng thái “sống”, được cập nhật liên tục cả về nội dung lẫn kỹ thuật.

Kết quả đạt được

Ba tháng đầu tiên gần như là “vô vọng”. Website mới, không authority, Google gần như phớt lờ. Sau khi mình sửa lại hướng đi – tập trung đúng cụm central entity “lao phổi” – tín hiệu bắt đầu bật lên rõ rệt:

  • Organic Traffic: từ 74 → 889 lượt/tháng (+1.200%)
  • Keyword Top 3: từ 0 → 4 từ khóa
  • Keyword Top 5: từ 1 → 9 từ khóa
  • Keyword Top 10: 1 → 19 từ khóa
  • Time On Site: ổn định ở mức ~1 phút, chứng tỏ người dùng đọc thực sự chứ không thoát sớm

Điều đáng nói là toàn bộ kết quả trên đạt được hoàn toàn tự nhiên, không chạy ads, không backlink mạnh, chỉ bằng content chuẩn intent, schema sạch và tín hiệu thẩm quyền thật từ bác sĩ. Khi các bài trong cụm “lao phổi” được build đủ, Google nhận diện rõ thực thể: bài mới được index nhanh, từ khóa phụ tự động lên theo.

Kết quả vượt mong đợi – khi content thật chạm đúng nhu cầu thật

Khi audit xong toàn site, từ khóa top 30–20 bất ngờ nhảy lên top 10, rồi top 5. Lý do không phải vì backlink, mà vì Google đã tin rằng đây là “thực thể y tế thật sự”.

  • Mỗi bài viết giờ không còn là “content SEO” mà là một mảnh kiến thức hữu ích cho bệnh nhân lao phổi.
  • Mỗi tín hiệu trên GMB, mỗi bài cập nhật đều góp phần củng cố độ trust tổng thể.
  • Khi thẩm quyền đã đủ, traffic tăng tự nhiên, keyword tự leo, không cần ép.

Sau hơn 3 tháng kiên trì “gầy dựng từ con số 0”, website y tế này đã tăng trưởng nhất định. Nhưng ngay khi mọi thứ tưởng chừng đã ổn định, một cú sốc lớn ập đến: website bất ngờ bị hack hơn 900 link spam trỏ sang các trang cá cược, khiến thứ hạng lao dốc và traffic sụt giảm chỉ trong vài ngày.

Khủng hoảng: website bị hack 900 link spam

Cuối tháng 6, mình phát hiện website bị chèn hơn 900 link spam trỏ sang các trang cá cược, xổ số. Với một website y tế còn non trẻ, chưa có nhiều tín hiệu thẩm quyền, cú đánh này thực sự nặng nề.

😢 Khi mình kiểm tra bằng site:, hàng trăm URL lạ hiện ra. Và điều tệ nhất là Google đã index toàn bộ. Crawl budget bị hút sạch, khiến những trang quan trọng gần như không còn cơ hội được thu thập dữ liệu.

❌ Hậu quả thấy rõ chỉ sau vài ngày:

  • Average Position: tụt từ 9.8 → 11.1
  • CTR: giảm từ 4.4% → 3.5% (−20,45%)
  • Lượt click: 114 → 86 (−24,57%)
  • Số URL index: 87 → 64 (−26,43%)
  • Từ khóa chính vốn đứng vững top 5 bắt đầu tụt xuống top 12

Nhìn dashboard GSC thời điểm đó thực sự là một “ác mộng”: đường biểu đồ lao dốc, CTR rơi tự do, và mình chỉ biết thốt lên: “Google đang mất niềm tin vào website này.”

Cách mình xử lý trong giai đoạn khủng hoảng:

  • Cập nhật hiện trường cho dev để truy lùng lỗ hổng bảo mật và xử lý triệt để.
  • Chuyển toàn bộ URL rác sang mã 410 để báo cho Google biết các trang này đã bị xóa vĩnh viễn.
  • Cấu hình lại robots.txt, chặn mọi dạng URL có pattern bất thường.
  • Dùng tính năng Removals trong GSC để xóa khẩn cấp các URL spam đã index.
  • Kiểm tra plugin và theme, gỡ những thành phần nghi ngờ chứa mã độc hoặc cửa hậu (backdoor).
  • Song song, mình gia cố lớp bảo mật và cập nhật các bản vá mới nhất để ngăn tái phát.

Mục tiêu lúc này rất rõ: “Cứu web trước, tối ưu sau.” Mình gần như sống cùng log server, kiểm tra từng đợt crawl, từng link bị phát sinh. Cảm giác đúng nghĩa chạy đua với Google. Mỗi giờ trôi qua, thêm một URL rác được crawl là thêm một điểm trừ trong mắt thuật toán.

🤗 Sau 2 tuần căng như dây đàn, website dần hồi sinh:

  • Các URL spam được xóa sạch khỏi index.
  • Crawl budget quay lại các trang chính.
  • Traffic và impression bắt đầu tăng nhẹ trở lại.
  • Các từ khóa trụ bắt đầu leo top trở lại ổn định hơn trước.

Khi nền tảng kỹ thuật đã “sạch”, mình quay lại với chiến lược cũ: Tập trung content theo entity, tối ưu schema, củng cố topical map. Chỉ sau vài tuần, traffic bật tăng mạnh, nhiều từ khóa trở lại top cũ, thậm chí vượt hơn trước khi bị hack.

Biến cố này, nhìn lại, lại trở thành một “món quà đắt giá”. Nó buộc mình phải nhìn SEO ở góc độ khác, bảo mật và vận hành kỹ thuật chính là phần mở rộng của EEAT. Một website y tế không chỉ cần nội dung chuẩn, mà còn phải chứng minh được năng lực bảo vệ tính toàn vẹn của thông tin.

Bài học và kinh nghiệm – thắng nhờ “tin đúng chỗ”

Từ cả hành trình làm SEO lĩnh vực YMYL, sai một ly là đi luôn. Mình rút ra được mấy điểm “xương máu”:

  • Đánh sai central entity là lỗi nghiêm trọng nhất. Ba tháng đầu hầu như “chết sóng” vì nội dung loãng. Khi quay lại đúng trục “lao phổi”, Google phản hồi rõ rệt chỉ sau vài tuần.
  • EEAT là sống còn. Ở ngành y, content hay thôi chưa đủ, phải có bác sĩ thật – bằng cấp thật – nguồn viện dẫn thật. Schema chuẩn giúp Google đọc đúng cấu trúc authority.
  • Author mạnh hơn backlink. Một bác sĩ có thẩm quyền duyệt bài đôi khi giá trị hơn hàng chục backlink SEOer tự build.
  • Thành công đến từ chiến lược chuẩn: keyword mapping đúng, content có giá trị, brand mention phủ khắp social & GMB, tạo “tiếng nói thật” thay vì spam tín hiệu.

👍 Nếu làm lại từ đầu, mình sẽ:

  • Đầu tư kỹ hơn vào Schema (khai báo chi tiết từng thuộc tính MedicalOrganization & Physician).
  • Đẩy mạnh brand mention cho website và bác sĩ – xuất hiện đều trên báo ngành, cộng đồng y tế, diễn đàn bệnh phổi.
  • Chuẩn hóa đo lường hiệu quả: tracking rõ từng bước ranking, CTR, entity growth theo từng giai đoạn.
  • Đối với việc ngăn chặn tình trạng bị hack, khi nhận website nên nhờ dev check bảo mật và tăng cường bảo mật website ngay từ đầu.

Hy vọng qua case study này, anh em có thể hình dung rõ hơn cách mình tận dụng entity thật, xây topical map chuẩn intent và từng bước đưa một web y tế mới tinh leo top giữa thị trường toàn “ông lớn”, đồng thời vượt qua khủng hoảng bị hack để bật tăng trở lại mạnh mẽ hơn.

Forza Agency 🌐 Website: https://forza.agency/ ☎️ 0383 926 613 💌 thong.doan@forza.agency 📍 Masteri An Phú, 179 Xa Lộ Hà Nội, phường Thảo Điền, TP. Thủ Đức, TP. Hồ Chí Minh

Bài trước CÚ LỘI NGƯỢC DÒNG CỦA WEBSITE KHÁCH SẠN VƯỢT MẶT APP BOOKING VỚI NHỮNG HOT KEYWORD, MANG LẠI CHUYỂN ĐỔI CAO