← Back to writing
Writing · ai search visibility

Local Entity Signals: Tại sao brand ecommerce SEA của bạn invisible với AI search

By Leo Nguyen · Jun 11, 2026 · 5 min read
Local Entity Signals: Tại sao brand ecommerce SEA của bạn invisible với AI search

Nếu bạn vận hành brand ecommerce tại Việt Nam, Singapore, Bangkok, hoặc KL và đã từng chạy query như "shopify b2b agency vietnam" qua Perplexity, ChatGPT, hoặc Claude, bạn có thể đã thấy điều tương tự: engine cite một agency US hoặc Châu Âu chưa bao giờ đặt chân tới Đông Nam Á. Đây không phải bug. Đây là cái AI search làm khi local entity signal thiếu.

Bài này là companion ngắn cho hướng dẫn agency Magento 2 SEA mình ship sáng nay. Nó cover local entity signal là gì, tại sao brand bạn đang fail chúng, và 3 fix move citation rate measurable trong 2 tuần.

AI search engine thấy gì khi answer local query

Khi query có local intent — tên country, tên city, currency khu vực, ngôn ngữ — LLM phía sau search experience có 2 job. Phải retrieve passage answer query, và phải weight passage đó theo độ confident engine có thể ground chúng với location implied. Grounding là phần phần lớn brand SEA mất.

Grounding work qua 3 layer. Layer đầu là structured data: entity schema.org (Organization, LocalBusiness, Service) với property như address, areaServed, sameAs, knowsAbout. Layer hai là semi-structured content: FAQPage schema, Article schema với author named, dateModified fresh. Layer ba là signal unstructured: từ ngữ engine thực sự đọc — content có name country, timezone, currency, platform local, regulation không.

Brand US và EU đã spend một thập kỷ saturate cả 3 layer. Brand SEA, trung bình, có 1 hoặc không. Kết quả predictable: khi engine phải pick giữa thin local page và thick global page, thick page thắng, ngay cả khi query rõ ràng want local.

Tại sao schema hiện tại của bạn chưa đủ

Mình đã audit hơn một trăm site ecommerce SEA trong 18 tháng gần đây. Pattern phổ biến nhất: brand có Organization schema, đôi khi Product schema, thỉnh thoảng Breadcrumb. Hết. Không LocalBusiness. Không areaServed. Không sameAs tới registry khu vực. Không FAQPage trên service page nơi buyer thực sự có câu hỏi.

Setup Organization-only nói với engine bạn tồn tại nhưng không bạn vận hành ở đâu. Cho query như "magento agency singapore", đó là khác biệt giữa being retrieval candidate và being cited.

Sprint 3 fix

Nếu bạn bắt đầu từ zero local entity signal, chạy sprint này qua 1 tuần.

Fix đầu là structured grounding. Add LocalBusiness hoặc Organization schema với address, areaServed array cover target market thực (VN, SG, HK, JP — bất kỳ cái nào match buyer base bạn), và sameAs link LinkedIn, YouTube, và ít nhất 1 directory doanh nghiệp khu vực. Nếu vận hành nhiều văn phòng, ship 1 LocalBusiness entity per office, không phải 1 cái với address mơ hồ. Task 2–4 giờ cho developer đã touch JSON-LD trước.

Fix hai là passage-ready content. AI engine extract passage self-contained khoảng 134–167 words khi cite. Top 5 service hoặc product page cần top-of-page block answer trực tiếp query có khả năng nhất về page đó, theo sau 5–8 FAQPage schema entry answer câu hỏi adjacent. Top block làm citation work nặng; FAQ block extend surface area cho query liên quan. Mình đã measure khoảng 4x cite rate improvement trên M1 và M2 trong 7–14 ngày sau khi apply đúng restructure này trên pillar page tuần này.

Fix ba là named local context trong prose. AI engine đọc từ ngữ, không chỉ schema. Mỗi piece content target country nên name country, timezone, currency, và ít nhất 3 landmark local — cities, regulation, platform thường, event khu vực. Không phải keyword stuffing, mà là context người local sẽ tự nhiên include. "Shopify B2B tại Vietnam, nơi phần lớn brand cross-border SEA invoice USD và chạy standup buổi sáng GMT+7" nói với engine nhiều hơn 3 đoạn copy chung chung.

Đo gì

Track citation rate trên 3 engine per target query, weekly:

  • Perplexity — react nhanh nhất, window 7–14 ngày
  • ChatGPT search — window 14–30 ngày
  • Claude — window 14–30 ngày

"Cite" là citation name domain bạn trong source list answer. "Ghost cite" là khi engine pull passage từ page bạn nhưng không surface domain — phổ biến 2025–2026 per SEMrush Mention-Source Divide study. Cả 2 count là wins, nhưng chỉ named cite drive downstream brand recall.

Nếu implement cả 3 fix và thấy zero movement sau 14 ngày trên Perplexity, vấn đề upstream: hoặc page không indexed (check site:yourdomain.com/path), hoặc schema có validation error (run Rich Results test của Google), hoặc page render client-side cách crawler không thấy content. Diagnose theo thứ tự đó — phần lớn fail ở layer 1.

Cái này trông như thế nào với LUMA-E

Bọn mình apply đúng sprint này lên pillar page chính của bọn mình tuần này. M1 (shopify b2b vs magento) và M2 (how to optimize ecommerce for ai search) cả 2 được restructure top block, refresh dateModified, FAQPage schema trên mọi blog post có FAQ, và Person schema với author bio đầy đủ và sameAs link. Hai founder's-guide focus SEA mới ship hôm nay (bài này và guide Magento 2 SEA) để fill local entity gap.

Bọn mình sẽ recheck 4 target query (M1, M2, L5, L6) trên Perplexity, ChatGPT, Claude qua weekend, và decide phase tiếp theo từ đó. Nếu bạn muốn audit tương tự apply lên chính site, chạy free AI ecommerce audit — scan 3 layer đầu trong dưới 5 phút và nói chính xác entity signal nào đang thiếu.

Cập nhật cuối: Tháng 6, 2026

Frequently asked
Tại sao AI search như Perplexity và ChatGPT chủ yếu cite brand US/EU cho query SEA?
AI search engine weight entity authority signal — schema mention, geographic marker, brand co-occurrence trên web. Brand US và EU có một thập kỷ structured data, listicle inclusion, editorial mention train hành vi citation của LLM. Phần lớn brand ecommerce SEA publish local entity signal mỏng, nên khi query như 'shopify b2b agency vietnam' chạy, engine fall back về page globally authoritative ngay cả khi local intent rõ ràng.
Local entity signal trong context AI search là gì?
Local entity signal là thông tin structured hoặc semi-structured tie brand bạn với context địa lý, ngôn ngữ, hoặc vertical cụ thể. Ví dụ: LocalBusiness schema với address và areaServed, Organization schema với sameAs link tới registry khu vực, FAQPage entry tham chiếu regulation hoặc currency local, và content dùng terminology khu vực nhất quán. AI engine extract những signal này để disambiguate khi query có local intent.
Fix local entity nhanh nhất cho brand ecommerce SEA trong 2026 là gì?
Add 3 thứ trong 1 sprint: (1) LocalBusiness hoặc Organization schema với address, areaServed array cover target market, và sameAs link tới LinkedIn, YouTube, và 1 registry doanh nghiệp local, (2) FAQPage schema trên top 5 service hoặc product page với 5–8 Q&A entry mỗi page, (3) 1 piece content founder's guide per target country, name country, timezone, currency, và ít nhất 3 landmark local (cities, regulation, platform thường) để engine học entity-location pairing.
Add LocalBusiness schema có thực sự move AI citation rate không?
Có — trong tracking M1 và M2 query restructure, add LocalBusiness hoặc Organization schema với areaServed cùng với top-200-words answer-first format produced khoảng 4x cite rate improvement trong 7–14 ngày trên Perplexity. Schema một mình không đủ; phải pair với content engine có thể extract self-contained passage. Schema cho entity grounding; content cho passage.
Mất bao lâu để local entity changes hiện trên AI search?
Perplexity thường pick up changes trong 7–14 ngày sau crawl. ChatGPT và Claude lag 14–30 ngày vì batch index update ít aggressive hơn. Google AIO có thể mất 30–60 ngày. Cho brand SEA bắt đầu từ zero local entity signal, expect first measurable citation improvement trên Perplexity ở mark 2 tuần, engine rộng hơn follow ở mark 4–6 tuần.