Bỏ qua điều hướng, tới nội dung chính

Case study

Xây dựng SearchBastion từ ý tưởng đến sản phẩm production

SearchBastion kết nối SEO, GEO, AEO, analytics và traffic intelligence để theo dõi khả năng hiển thị tìm kiếm, sức khỏe website và chất lượng truy cập.

Đang vận hành production SEO, GEO, AEO & AI Visibility Intelligence
Nội dung case study
Trang chủ SearchBastion với nhận diện mới và nội dung về SEO, GEO, AEO, AI visibility
Ảnh chụp trang chủ searchbastion.com ngày 18/10/2026; dashboard minh họa trên trang không phải số liệu khách hàng.

Tổng quan

SearchBastion (tên cũ: ClickSentinel) là nền tảng SEO, GEO, AEO, AI Visibility và Traffic Intelligence do Kienora Studio phát triển và vận hành trên môi trường production. Sản phẩm phục vụ chủ website và người chạy quảng cáo cần hiểu rõ chất lượng lưu lượng truy cập của mình: bao nhiêu là người dùng thật, bao nhiêu là bot, VPN hay truy cập bất thường — và website đang khỏe đến đâu về mặt SEO kỹ thuật.

Nhận diện và địa chỉ hiện tại

Sản phẩm hiện sử dụng tên SearchBastion và địa chỉ searchbastion.com. Trang chủ trình bày ba nhóm: Search & AI Visibility, Website Intelligence và Trusted Traffic. Case study này giữ URL cũ để các liên kết đã chia sẻ vẫn hoạt động. Các ảnh dashboard bên dưới là tư liệu demo trước khi đổi nhận diện; ảnh đầu bài được chụp từ trang chủ hiện tại.

Vấn đề

Người chạy quảng cáo trả tiền cho từng lượt bấm nhưng gần như không có công cụ dễ dùng để trả lời: lượt bấm đó đến từ ai? Có bao nhiêu click đến từ bot, datacenter, VPN hoặc đối thủ bấm phá? Song song, chủ website muốn theo dõi sức khỏe SEO thường phải ghép nhiều công cụ rời rạc — mỗi công cụ một tài khoản, một cách đọc số liệu.

Mục tiêu

  1. Chấm điểm chất lượng traffic theo thời gian thực trên từng website.
  2. Phát hiện và phân loại truy cập bất thường: bot, VPN, datacenter, Tor, click trùng lặp, tần suất bất thường.
  3. Hỗ trợ hành động cụ thể: xuất danh sách IP loại trừ cho Google Ads, whitelist IP tin cậy.
  4. Gom SEO audit, PageSpeed và dữ liệu Google Search Console về một dashboard.
  5. Vận hành ổn định cho nhiều website trên cùng một tài khoản.

Giải pháp

SearchBastion được xây như một nền tảng đa website (multi-site): người dùng gắn mã tracking vào website, hệ thống thu thập sự kiện truy cập, phân tích qua pipeline chấm điểm chất lượng và hiển thị kết quả trên dashboard. Các module SEO audit và tích hợp Google Search Console chạy song song, cho bức tranh đầy đủ: traffic đến từ đâu, chất lượng ra sao và nền tảng kỹ thuật của website có đang cản trở SEO không.

Luồng người dùng chính

  1. Đăng ký và thêm website cần theo dõi.
  2. Gắn mã tracking (hoặc dùng API key cho tích hợp chủ động).
  3. Xem dashboard: điểm chất lượng traffic, phân loại truy cập, nguồn UTM.
  4. Thiết lập IP whitelist và xuất danh sách IP loại trừ cho Google Ads.
  5. Chạy SEO audit, xem PageSpeed và dữ liệu Google Search Console.
  6. Xuất báo cáo CSV/PDF hoặc chia sẻ báo cáo qua link.

Các module chính

  • Click tracking — thu thập sự kiện truy cập theo thời gian thực.
  • Traffic quality score — chấm điểm chất lượng cho từng lượt truy cập và tổng hợp theo website.
  • IP intelligence & cross-site reputation — dữ liệu uy tín IP chia sẻ giữa các website trong hệ thống.
  • Phát hiện bất thường — bot, VPN, datacenter, Tor, click trùng lặp và velocity bất thường.
  • UTM tracking — phân tích nguồn chiến dịch.
  • Google Ads IP export — xuất danh sách IP loại trừ đưa thẳng vào chiến dịch.
  • SEO Audit & SEO Control Center — chấm điểm theo Technical SEO, hiệu suất, mobile, nội dung và bảo mật, kèm gợi ý từ khóa (Keyword Opportunities).
  • Tích hợp đa nguồn — Google Search Console, Google Analytics 4 và Cloudflare Analytics hợp nhất trên cùng một dashboard.
  • Click Heatmap & Session — bản đồ nhiệt click, rage click, độ sâu cuộn trang và session timeline.
  • Báo cáo — export CSV/PDF, báo cáo chia sẻ được, public SEO tools.
  • Nền tảng — multi-site, API key, phân quyền theo role, i18n.

Ảnh chụp giao diện thật

Các ảnh dashboard trong thư viện được lưu từ môi trường demo công khai trước khi đổi tên ClickSentinel thành SearchBastion (Website Demo, dữ liệu mẫu để tham khảo giao diện và tính năng — không phải số liệu vận hành của một website khách hàng cụ thể). Các ảnh dashboard minh họa giao diện và tính năng ở thời điểm chụp, không xác nhận giao diện hiện tại hoặc kết quả kinh doanh. Ảnh cover là ảnh chụp trang chủ SearchBastion ngày 18/10/2026.

Kiến trúc và công nghệ

Backend Laravel xử lý nghiệp vụ, pipeline phân tích và API; Vue cho dashboard tương tác; MySQL lưu trữ chính và Redis cho cache, queue và xử lý sự kiện tần suất cao. Hệ thống chạy trên VPS với Nginx, đặt sau Cloudflare cho DNS, CDN và lớp bảo vệ đầu tiên.

Thách thức và cách giải quyết

  • Khối lượng sự kiện lớn, ghi liên tục — tách đường ghi nhận sự kiện khỏi đường phân tích bằng queue trên Redis; dashboard đọc số liệu đã tổng hợp thay vì tính lại từ dữ liệu thô.
  • Phân loại truy cập chính xác — kết hợp nhiều tín hiệu (IP intelligence, hành vi, tần suất, môi trường trình duyệt) thay vì dựa vào một tín hiệu đơn lẻ như User-Agent.
  • Tích hợp Google APIs ổn định — xử lý OAuth, hạn mức API và đồng bộ dữ liệu GSC theo lịch để không phụ thuộc thao tác thủ công.
  • Phục vụ nhiều website trên một hạ tầng — thiết kế multi-tenant từ database đến cache, kèm API key phân quyền theo từng website.

Những gì đã triển khai

Sản phẩm đang chạy production với đầy đủ các module nêu trên, giao diện đa ngôn ngữ và bộ công cụ SEO công khai. SearchBastion đồng thời là minh chứng cho năng lực của Kienora Studio: phân tích bài toán, thiết kế kiến trúc, phát triển toàn bộ stack và vận hành sản phẩm thật.

Có thể kiểm chứng điều gì từ case study này?

Hạng mụcBằng chứng trong bàiGiới hạn khi diễn giải
Dashboard và traffic qualityẢnh dashboard công khai, các chỉ số và biểu đồSố trong ảnh là dữ liệu demo, không đại diện khách hàng
SEO AuditẢnh giao diện phân nhóm lỗi kỹ thuậtĐiểm audit không phải thứ hạng Google
Analytics đa nguồnẢnh màn hình phần tích hợpKhông suy ra doanh thu hay số khách hàng từ ảnh
Heatmap và sessionẢnh giao diện bản đồ nhiệtKhông phải nghiên cứu chuyển đổi trên website của khách hàng

Case study mô tả phạm vi sản phẩm và quyết định kỹ thuật. Kienora chưa công bố trong bài một thử nghiệm có đối chứng về giảm chi phí quảng cáo hay tăng lead; vì vậy không dùng các phần trăm cải thiện để thay thế bằng chứng. Với một dự án mới, cần thống nhất nguồn dữ liệu, khoảng thời gian đo và tiêu chí thành công trước khi triển khai.

Bạn có thể xem thêm cách Kienora xây chính website của studio nếu nhu cầu trước mắt là website giới thiệu dịch vụ thay vì nền tảng phần mềm.

Bài học

  • Sản phẩm phân tích dữ liệu chỉ hữu ích khi dẫn tới hành động cụ thể — tính năng xuất IP loại trừ cho Google Ads ra đời từ nguyên tắc này.
  • Thiết kế multi-tenant từ ngày đầu rẻ hơn nhiều so với cải tạo về sau.
  • Hiệu năng của hệ thống thu thập sự kiện quyết định trải nghiệm toàn nền tảng — đầu tư vào hàng đợi và tổng hợp số liệu sớm là quyết định đúng.

Trải nghiệm thử

Bạn có thể tự khám phá dashboard, SEO Audit và các module chống gian lận ở trên tại môi trường demo công khai: searchbastion.com.

Giao diện thật

Ảnh chụp màn hình sản phẩm

Ảnh dashboard lưu từ môi trường demo trước khi đổi tên ClickSentinel thành SearchBastion. Dữ liệu trong ảnh là minh họa tính năng, không phải kết quả khách hàng.

Thư viện ảnh chụp giao diện
Dashboard demo ClickSentinel trước khi đổi tên SearchBastion với điểm chất lượng traffic, số click, phân bố loại IP và xu hướng theo thời gian
Dashboard tổng quan — điểm chất lượng traffic, phân loại click và xu hướng theo thời gian thực.
Màn hình demo chống gian lận quảng cáo ClickSentinel trước khi đổi tên với danh sách IP nghi vấn theo lý do: datacenter, Tor, VPN, click dồn dập
Chống gian lận quảng cáo — phân loại click rác theo nguyên nhân (VPN, datacenter, Tor, trùng lặp) và danh sách IP nên chặn.
Màn hình demo SEO Audit ClickSentinel trước khi đổi tên với điểm SEO tổng, số lỗi nghiêm trọng, cảnh báo và điểm theo từng hạng mục Technical SEO, hiệu suất, mobile, nội dung, bảo mật
SEO Audit — điểm tổng theo từng hạng mục kỹ thuật, kèm xuất báo cáo PDF/CSV.
Kho dữ liệu Analytics demo ClickSentinel trước khi đổi tên gộp Google Search Console, Google Analytics 4 và Cloudflare Analytics trên cùng một biểu đồ xu hướng
Kho dữ liệu Analytics — hợp nhất Google Search Console, GA4 và Cloudflare Analytics trên cùng một dashboard.
Màn hình Click Heatmap & Session demo ClickSentinel trước khi đổi tên hiển thị bản đồ nhiệt click trên giao diện website
Click Heatmap & Session — bản đồ nhiệt click, rage click, độ sâu cuộn trang và session timeline.

Stack

Công nghệ sử dụng

Stack được chọn theo yêu cầu xử lý sự kiện tần suất cao và vận hành đa website.

Công nghệ
  • Laravel
  • Vue
  • MySQL
  • Redis
  • Nginx
  • Cloudflare
  • VPS

Các module chính

  • Click tracking
  • Traffic quality score
  • IP intelligence
  • Phát hiện duplicate & velocity
  • Phát hiện bot, VPN, datacenter, Tor
  • UTM tracking
  • Google Ads IP export
  • IP whitelist
  • API key
  • Cross-site IP reputation
  • SEO Audit
  • SEO Control Center & Keyword Opportunities
  • Google Search Console integration
  • Google Analytics 4 integration
  • Cloudflare Analytics integration
  • Click Heatmap & Session Recording
  • Rage click & scroll depth tracking
  • Growth Analytics
  • Dashboard phân tích đa nguồn
  • CSV/PDF export
  • Shareable reports
  • Public SEO tools
  • Multi-site
  • Phân quyền theo Role
  • i18n

Dịch vụ liên quan

Bạn cần một sản phẩm tương tự?

Những dịch vụ Kienora đã áp dụng để xây dựng dự án này.

Dịch vụ liên quan

Web app và dashboard quản trị

Xây dựng hệ thống nghiệp vụ, dashboard, API và database theo nhu cầu thực tế — từ phân tích quy trình đến vận hành production.

MVP cho startup

Xác định tính năng cốt lõi và xây phiên bản đầu tiên để kiểm chứng ý tưởng nhanh hơn, tiết kiệm hơn — trước khi đầu tư mở rộng.

Bạn muốn xây một sản phẩm vận hành thật như thế này?

Kể cho Kienora nghe bài toán của bạn — từ ý tưởng đến production là quãng đường Kienora đã tự đi qua.

0387190348
Nhắn tin qua Zalo (mở trong tab mới)