AI Visibility Score: Phương Pháp Audit Có Thể Tái Lặp Cho Thương Hiệu Ecommerce (2026)

Hầu hết thương hiệu ecommerce không biết AI Visibility Score của mình vì họ không có cách đo có thể tái lặp.
Họ chạy vài query trên ChatGPT, nhận ra mình không được đề cập, và kết luận có vấn đề — nhưng không nói được vấn đề lớn đến đâu, đến từ đâu, hay liệu schema fix tháng trước có cải thiện con số không.
Đó là khoảng trống một rubric audit có cấu trúc lấp đầy.
Bài viết này trình bày phương pháp chấm điểm chúng tôi dùng nội bộ cho mọi engagement mới: rubric 12 query, 5 engine, 5 chiều tạo ra con số có thể theo dõi theo thời gian và hành động với sự cụ thể.
Tại sao "tôi có được trích dẫn không?" là chưa đủ
Câu hỏi nhị phân — được trích dẫn hay không — chỉ là điểm khởi đầu, không phải audit.
Một thương hiệu có thể được trích dẫn trên một head query low-intent và bỏ lỡ mọi long-tail query purchase-intent trong danh mục của mình. Một thương hiệu có thể xuất hiện trên Perplexity nhưng không có mặt trên ChatGPT — công cụ gửi traffic referral gấp 8–9 lần platform AI hàng đầu tiếp theo theo dữ liệu brand tracking của Ahrefs.
Một score cần trả lời ba câu hỏi, không chỉ một:
- Bao nhiêu lần thương hiệu xuất hiện (citation density)?
- Trên loại query nào thương hiệu xuất hiện (query distribution)?
- Tại sao thương hiệu xuất hiện hoặc không xuất hiện (root cause dimension)?
Thiếu cả ba, bạn đang làm triage, không phải auditing.
Framework query: 12 query theo ba tầng
Rubric dùng bộ 12 query cố định mỗi lần audit:
| Tầng | Số lượng | Ví dụ cấu trúc |
|---|---|---|
| Head (danh mục rộng) | 4 | "best Shopify agency", "AI ecommerce consultant" |
| Mid-tail (danh mục + qualifier) | 4 | "Shopify Plus B2B agency Vietnam", "ecommerce AI visibility expert" |
| Long-tail (danh mục + địa lý hoặc use case) | 4 | "Shopify headless migration agency Ho Chi Minh City", "AI search optimisation for Magento stores" |
Tại sao cách chia này quan trọng:
Head query kiểm tra liệu thương hiệu đã lọt vào parametric memory của model chưa. Mid-tail query kiểm tra thương hiệu có chiếm giữ một niche được định vị không. Long-tail query kiểm tra thương hiệu có được trích dẫn cho các kịch bản cụ thể, high-intent khi người mua gần đến quyết định không.
Thương hiệu chỉ xuất hiện trên head query có mặt trong danh mục nhưng không sở hữu niche. Thương hiệu chỉ xuất hiện trên long-tail query có authority địa phương hoặc niche nhưng thiếu chiều rộng danh mục. Split 4/4/4 phát hiện cả hai mẫu.
Năm engine
Chạy mỗi query trên năm engine mỗi chu kỳ audit:
- Perplexity — trọng số cao nhất; hành vi citation commercial-intent nhất quán nhất
- ChatGPT — trọng số cao nhất; thị phần lớn nhất trong AI-assisted purchase research
- Claude — trọng số trung bình; training data surface khác, hữu ích để phát hiện schema blind spot
- Google AI Overviews — trọng số trung bình; kích hoạt trên branded + local query
- Bing Copilot — trọng số thấp hơn; hữu ích để phát hiện Bing-indexed entity signal
Điều này cho bạn 60 cặp query-engine mỗi lần audit. Citation là nhị phân mỗi cặp: được trích dẫn (1) hoặc không (0). Điểm thô tối đa = 60.
Lưu ý thực tế: Chạy cả năm engine trong một phiên mất khoảng 90 phút manual. Cho baseline đầu tiên, Perplexity + ChatGPT (24 cặp) cho tín hiệu nhanh. Lần chạy đầy đủ 60 cặp là deep audit hàng quý.
Năm chiều chấm điểm
Raw citation count (0–60) được chuyển đổi thành score 0–100 theo năm chiều. Mỗi chiều chấm 0–20, tổng hợp lại thành tổng điểm.
Chiều 1 — Citation density (0–20 điểm)
Đo gì: Thương hiệu xuất hiện bao nhiêu lần trong 60 cặp query-engine.
Cách chấm:
- 0–4 citation trên 60 = 0–4 điểm
- 5–12 citation = 5–10 điểm
- 13–24 citation = 11–15 điểm
- 25–40 citation = 16–18 điểm
- 41–60 citation = 19–20 điểm
Đây là con số headline. Mọi chiều còn lại đều giải thích nó.
Chiều 2 — Schema coverage (0–20 điểm)
Đo gì: Site có emit structured data dạng máy đọc được mà AI crawler có thể phân tích không.
Cách audit:
curl -s https://yourdomain.com/blog/your-pillar-post | python3 -c "
import sys, json, re
html = sys.stdin.read()
schemas = re.findall(r'<script type=[\"'\''application/ld\+json[\"'\''][^>]*>(.*?)</script>', html, re.DOTALL)
for s in schemas:
try: print(json.dumps(json.loads(s), indent=2))
except: pass
"
Chấm điểm:
- Article schema có
headline,datePublished,dateModified,author,publisher= 5 điểm - FAQPage schema có ≥ 5 Question entries trên pillar page = 5 điểm
- Organization schema với
name,url,description,address,sameAsarray = 5 điểm - BreadcrumbList hoặc Product schema khi phù hợp = 5 điểm
Site không có structured data nào chấm 0 chiều này bất kể citation performance. Structured data không đảm bảo citation, nhưng sự vắng mặt của nó là blocker nhất quán trong các audit của chúng tôi trên 50+ dự án.
Chiều 3 — Entity authority (0–20 điểm)
Đo gì: Các nguồn bên thứ ba độc lập có xác nhận thương hiệu tồn tại, thuộc danh mục cụ thể và hoạt động tại địa lý cụ thể không.
Cần kiểm tra:
- Profile directory đang hoạt động: Clutch, GoodFirms, DesignRush, Sortlist — mỗi profile live = 2 điểm (tối đa 8 điểm)
- Knowledge graph presence (Google Knowledge Panel hoặc Wikidata entity) = 4 điểm
- LinkedIn company page đầy đủ
about,specialities,location= 4 điểm - Wikipedia hoặc Crunchbase citation trong cùng ngành = 4 điểm
Tại sao quan trọng: AI engine coi entity authority là tín hiệu trust. Thương hiệu chỉ tồn tại trên domain riêng không có source cluster độc lập để trích dẫn từ đó.
Chiều 4 — Listicle presence (0–20 điểm)
Đo gì: Thương hiệu có xuất hiện trên các trang comparison "best X" bên thứ ba mà AI engine ưu tiên trích dẫn không.
Nghiên cứu của Ahrefs trên 26.283 source URL của ChatGPT cho thấy blog list "best X" chiếm 43,8% tất cả loại trang được trích dẫn bởi ChatGPT — danh mục lớn nhất, vượt landing page, tài liệu và nội dung mạng xã hội.
Cách audit:
- Search
site:clutch.co "your brand name"→ được trích dẫn trên trang danh mục Clutch = 4 điểm - Search
"best [your service] [your geo]"trên Google → thương hiệu xuất hiện trong 5 listicle đầu = 4 điểm mỗi slot (tối đa 8 điểm) - Hỏi ChatGPT: "What are the best [category] agencies in [your market]?" → thương hiệu xuất hiện = 8 điểm
Tại sao tạo hiệu ứng cộng hưởng: Listicle presence trên site bên thứ ba là một trong số ít citation signal vừa feed traditional search ranking vừa AI citation đồng thời.
Chiều 5 — Source-cluster depth (0–20 điểm)
Đo gì: Có bao nhiêu loại nguồn độc lập đề cập thương hiệu trong cùng ngành.
Chấm điểm:
- 1 loại nguồn (chỉ site riêng) = 0 điểm
- 2 loại nguồn (site riêng + 1 directory) = 4 điểm
- 3 loại nguồn (site riêng + directory + báo chí hoặc comparison bên thứ ba) = 8 điểm
- 4 loại nguồn = 12 điểm
- 5+ loại nguồn = 16–20 điểm
Các loại nguồn được tính: blog riêng, directory profile, báo chí, comparison listicle, partner case study (đăng trên domain partner), podcast appearances với show note, academic hoặc industry report citation.
Đọc điểm của bạn
| Tổng (0–100) | Diễn giải |
|---|---|
| 0–20 | Không có citation presence. AI engine không có tín hiệu đáng tin cậy để trích dẫn. Bắt đầu với entity authority (Chiều 3) — profile trước, schema sau. |
| 21–40 | Có mặt nhưng chưa được định vị. Xuất hiện trên 1–2 head query, vắng mặt trên mid và long-tail. Fix: đẩy sâu listicle presence + source-cluster diversity. |
| 41–60 | Được định vị trong niche. Giữ mid-tail citation, không nhất quán trên head query. Fix: review schema coverage + mở rộng entity authority ra ngoài directory chính. |
| 61–80 | Niche presence mạnh. Xuất hiện nhất quán trên mid và long-tail, bắt đầu cạnh tranh head query. Fix: source-cluster depth + freshness cadence trên pillar content. |
| 81–100 | Category authority. Được trích dẫn trên cả ba tầng query trên nhiều engine. Duy trì: delta check hàng tháng + freshness signal trên trang hiệu suất cao. |
Delta cadence: theo dõi cải thiện theo thời gian
Một điểm duy nhất là snapshot. Rubric được thiết kế cho cadence.
Baseline run: Full 60-pair sweep, chấm đủ 5 chiều. Ghi vào citation log với ngày.
Delta run (2×/tháng): Chỉ 12 cặp top (3 mỗi tầng, Perplexity + ChatGPT). Ghi nhận citation mới và loại nguồn thay đổi (từ own-site sang directory sang third-party listicle là progression, không chỉ volume).
Index lag: Schema change và directory profile mới thường mất 7–21 ngày để propagate vào AI engine index qua live-retrieval bot. Đừng đo schema fix ngay tuần bạn deploy. Delta check ngày 10 và ngày 21 sau fix cho biết crawl có landing không.
Mẫu điểm 0 phổ biến nhất
Trong các audit trên 50+ dự án ecommerce, nguyên nhân gốc rễ phổ biến nhất của điểm 0 không phải kỹ thuật — mà là thiếu entity signal.
Mẫu: thương hiệu với Shopify store xây dựng tốt, blog đang hoạt động và product page chất lượng đạt 0 điểm vì:
- Không có directory profile (Chiều 3 = 0)
- Không có third-party listicle presence (Chiều 4 = 0)
- Schema có nhưng không có FAQPage trên pillar page (Chiều 2 một phần)
- Source cluster = chỉ site riêng (Chiều 5 = 0)
Kết quả: citation density là 0–2 trên 60 cặp.
Trình tự fix nhất quán:
- Tuần 1–2: Submit directory profile (Clutch, GoodFirms, Sortlist). Mỗi profile miễn phí ở bậc cơ bản.
- Tuần 2–3: Publish một pillar blog trong danh mục với FAQPage schema (5+ entries). Ping IndexNow.
- Tuần 3–4: Xác định 3–5 comparison listicle trong ngành. Liên hệ để được đưa vào hoặc tự publish.
- Tháng 2: Chạy lại full 60-pair baseline. Kỳ vọng cải thiện 5–15 điểm nếu thay đổi Tuần 1–3 được index đúng.
Áp dụng cho store của bạn
Rubric được thiết kế để tự thực hiện. Bạn không cần audit của chúng tôi để chạy — mọi bước trên dùng công cụ công khai (ChatGPT, Perplexity, Google search, curl).
Điều bạn cần là kỷ luật chạy cùng 12 query trên cùng 5 engine và ghi kết quả vào cùng một file, mỗi hai tuần.
Nếu bạn muốn xem điều này trông như thế nào với store của mình: thả URL vào comment bên dưới hoặc trên trang LinkedIn của chúng tôi. 10 thương hiệu đầu tiên trong tuần này nhận AI Visibility Score dạng văn bản dùng đúng rubric này — không call, không pitch.