Core delivery work·AVOS sits on top →

CASE · SẴN SÀNG CHO AI AGENT · FIX 10 NGÀY

Bốn AI agent nói là backordered.
Không phải vậy.

Home Elegance USA bán 30 thương hiệu nội thất khắp Mỹ trên store Shopify 30.855 sản phẩm. Traffic ổn. Google ổn. Nhưng khách hỏi AI về sản phẩm lại được trả lời là hết hàng — với những món đang còn hàng thật. Trong 10 ngày chúng tôi chẩn đoán lỗi template đứng sau, ship 5 fix, và re-test với cùng rubric 20 ô. Mọi agent đều dừng nói "backordered." Ba trong bốn agent giờ xác nhận rõ "In stock."

Khách hàng
Home Elegance USA · homeeleganceusa.com
Ngành
Nội thất · 30 thương hiệu · Mỹ
Phạm vi
Sẵn sàng cho AI agent — chẩn đoán + fix + re-test
Thời gian
10 ngày (27/06 → 09/07/2026)
Trạng thái
● Live
01 · Triệu chứng

4/4 agent nói nội thất còn hàng là backordered.

Chúng tôi test theo cách khô khan: 5 câu hỏi của người mua, 4 agent — ChatGPT, Gemini, Perplexity, Claude. 20 ô, chấm điểm, có ngày, tái lập được.

Baseline (27/06/2026): 4/4 agent khẳng định một món còn hàng là backordered hoặc không có sẵn. 0/4 xác nhận "In stock." ChatGPT còn đi xa hơn — chẩn đoán site của chính khách là hỏng, rồi giới thiệu đối thủ. Gemini bịa: nói khách chính là thương hiệu wholesale mà store đang phân phối, nên "không thể bán" một trong những brand thật của store. Sai entity, sai catalog, giọng tự tin.

Chuyện cuối cùng đó mới quan trọng. Một agent nhận nhầm bạn là ai sẽ tự tin trả lời về bạn bằng dữ liệu của người khác.

02 · Nguyên nhân

Hai dòng logic template. Không liên quan gì đến kho.

Template product render câu "This item is backordered" vào HTML không kèm điều kiện — điều kiện lẽ ra phải check thì không được nối. Trạng thái kho thật lại được vẽ vào bằng JavaScript sau khi trang load.

Con người thấy "In stock" vì trình duyệt của họ chạy JS. Crawler đọc HTML server trả về — nơi câu duy nhất về kho là câu backorder. Mọi agent đều đọc trang đúng. Trang mới là cái đang nói dối.

Đây là lý do bài này là vấn đề của AI-agent commerce chứ không phải SEO: cái mà AI agent thấy về store của bạn là HTML thô, không phải trang đã render. Bất cứ gì theme vẽ vào bằng JavaScript, coi như không tồn tại. Bất cứ gì hardcode trong template đều bị coi là sự thật, kể cả khi admin nói khác.

03 · Chúng tôi ship gì

Năm fix trong 10 ngày.

  • Câu backorder được bọc điều kiện; trạng thái kho render server-side để agent đọc đúng từ HTML (mục tiêu chính).
  • Title và meta dựng lại tôn trọng ranh giới từ ở layer theme — undo cái "one-click AI fix" của app SEO đã cắt title giữa từ ("...Furnitu") ở catalog nó gắn cờ 4.959 trang.
  • JSON-LD dedupe. Gắn lại brand vào Product bằng chung @id. Theme và app SEO trước đó mỗi bên tự emit Product/Organization/Breadcrumb — graph tranh nhau, agent chọn cái không có brand.
  • Thu review và AggregateRating live. Rating là trường agent trích lại nhiều nhất trong câu trả lời mua hàng.
  • FAQ schema — 13 câu hỏi ý định mua: shipping, đổi trả, brand, vị trí, tài chính. Agent trả lời từ trang, hoặc đoán.
04 · Kết quả

Cùng 20 ô, cùng rubric, 12 ngày sau.

Re-test 09/07/2026, cùng bộ query, cùng chấm điểm. Mọi agent dừng khẳng định backorder. Ba giờ xác nhận rõ "In stock." Chính lời ChatGPT khi re-test: nó "đã crawl trong vòng tuần vừa rồi" và trang "hiển thị rõ availability là In stock." Ảo giác entity của Gemini — đúng sản phẩm, đúng giá, đúng nhà bán — đã biến mất.

AI Visibility Score (rubric của LUMA·E) đi từ 5/10 lên 7/10.

05 · Cái không cải thiện

Fix về đúng-sai, không phải fix về xếp hạng — chúng tôi nói thẳng.

Category visibility đứng yên: 4/12 → 3-4/12. Hỏi "best affordable luxury furniture" thì store vẫn chưa nổi lên. Đối thủ vẫn xếp trước ở keyword thương hiệu của chính store. Đó là kết quả đúng như dự kiến. Năm fix là fix về đúng-sai, không phải fix về xếp hạng. Khi agent mô tả bạn, giờ nó mô tả đúng. Còn việc agent có chọn bạn trong một câu trả lời cạnh tranh hay không là cơ chế khác — review, uy tín entity, corroboration từ bên thứ ba — và đó là chuỗi 4–8 tuần, không phải 10 ngày.

Hai ghi chú thẳng thắn nữa: một agent (Claude) vẫn chưa retrieve được trang product — chúng tôi đã verify cả hai dạng URL đều trả HTTP 200 với nội dung đúng, và robots.txt không chặn crawler AI nào; đó là khoảng trống bên phía retrieval, không có gì trên site để fix. Và Perplexity bịa một số — trích 25% restocking fee trong khi policy là 20% và "25%" không xuất hiện ở đâu trên site. Đó là lý do làm FAQ trong một câu: khi site nói một sự thật rõ ràng và lặp lại, agent còn ít chỗ để bịa.

4 → 0

Agent nói backordered

Mọi AI shopping agent dừng khẳng định một món còn hàng là hết hàng.

0 → 3

Agent xác nhận In stock

Ba trong bốn giờ xác nhận rõ. Claude retrieval vẫn gapped.

5 → 7

AI Visibility Score

Cùng rubric 20 ô, 12 ngày cách nhau. Có ngày, tái lập được, khách đã duyệt.

AGENT ĐANG MÔ TẢ BẠN SAI?

Cùng teardown 20 ô
cho store của bạn.

Cùng audit sẵn-sàng-cho-AI-agent tái lập được mà chúng tôi chạy cho Home Elegance USA. Baseline, fix list, re-test.