84 EN + 84 VI
Static canonical inventory tại Phase 0 baseline: 168 repo-owned public canonicals với full static EN/VI parity.
docs/SEO_GEO_AEO_PHASE_0_BASELINE_2026-09-03.md
Technical SEO · AEO · GEO · First-party implementation
D2 biến chính website của mình thành một Search & AI Visibility implementation có kiểm soát: freeze baseline, sửa canonical và release contracts, chuẩn hóa entity/author/evidence, định nghĩa market + Search intent architecture, public citation-ready tools và cuối cùng public chính implementation đó thành first-party proof. Case chứng minh implementation/readiness evidence; không claim ranking, traffic, AI citation hoặc revenue lift nếu chưa có measurement sau production release.
2026.09
Case version
2026-09-03
Review date
Repository + CI
Evidence type
Bounded
Outcome claims
Problem
D2 đã có website song ngữ, service pages, Insights, tools và first-party Work evidence khá rộng nhưng Search/GEO/AEO readiness chưa đồng đều: release gate còn brittle, canonical-host có defect, Search chưa có proof layer riêng trong Work và authority assets chưa được nối bằng một evidence model có thể đo/kiểm tra.
Phase 0 baseline
84 EN + 84 VI
Static canonical inventory tại Phase 0 baseline: 168 repo-owned public canonicals với full static EN/VI parity.
docs/SEO_GEO_AEO_PHASE_0_BASELINE_2026-09-03.md
2 published
Có 2 published dynamic Insights tại baseline, đưa expected public indexable union lên 170 URLs.
Phase 0 dynamic content baseline
CI failed
Site Quality baseline fail ở brittle business-architecture verifier và skip các downstream release checks.
Site Quality run 33660205175
3 tracked blockers
Frozen baseline ghi nhận broken www canonical-host path, HTTP leakage trong application redirects và CI quality-gate failure.
P0-HOST-001 · P0-SCHEME-001 · P0-CI-001
Intervention ledger
Phase 01–03
Harden canonical redirect construction, normalize redirect scheme ở runtime boundary, thay stale exact-string CI assertions bằng derived invariants và chuẩn hóa organization/service entity graph của D2 mà không churn stable IDs.
Phase 04–05
Tạo author entities riêng cho Commerce, Automation và Search; attach provenance, evidence và claim boundaries; nâng priority pages để visible claims và machine-readable relationships dùng cùng evidence discipline.
Phase 06–07
Giữ English unprefixed làm global/x-default, Vietnamese dưới /vi, không clone toàn site dưới /us và định nghĩa Search authority map có 12 intents / 5 tracks chỉ public khi content readiness pass.
Phase 08–11
Mở rộng first-party authority quanh U.S. Commerce, GMV Max, production n8n và Vietnam Commerce nhưng vẫn giữ evidence/market boundaries thay vì scale generic pages.
Phase 12
Version 8 deterministic tools với formulas/rules, input-output contracts, limitations, worked examples, stable #methodology anchors, copyable citations và bilingual CreativeWork methodology schema trên 16 public tool URLs.
Phase 13
Thêm Search Work thành evidence line thứ ba và public bounded implementation report này để Search service, Search Insights, Search OS, Methodology và proof nối với nhau trong một authority graph rõ.
Measured outcomes
PASS
Trên final Phase 12 main head, deterministic source contracts tới Phase 12 đều pass trước khi browser tooling được dừng có chủ đích tại core gate đã thống nhất.
main 54619ee5df308c8cd410ff548a62e262cfb443db
PASS
Production build pass trên final Phase 12 source state.
Site Quality run 33745027698
PASS
TypeScript và lint pass trên cùng final main head sau formatting-only cleanup cho Phase 12 files.
Site Quality run 33745027698
12 / 5
Phase 7 planning layer định nghĩa 12 Search intents trên 5 authority tracks, publication bị gate bởi readiness thay vì route generation đơn thuần.
src/lib/search-authority-topics.ts
8 / 16
8 deterministic tools dùng chung một versioned citation contract trên 16 public URLs EN/VI.
src/lib/tool-citation-assets.ts
Claim boundary
Evidence support architecture, source-state và release-quality claims được ghi nhận ngày 2026-09-03. Nó không chứng minh future ranking, impressions, clicks, AI citations, leads hoặc revenue. Production activation của các phase sau vẫn phụ thuộc rebuild deployed image từ main commit tương ứng.
Không claim post-release Google ranking lift, impressions, clicks hoặc non-brand query growth.
Không claim AI system cite D2 nhiều hơn nhờ các thay đổi này; citation measurement cần observation window và repeatable query set.
Không attribution lead, pipeline hoặc revenue uplift cho Search/GEO/AEO cho đến khi có attribution data theo đúng period và release state.
Tại Phase 12 verification point, public site vẫn expose immutable production image cũ nên later source-state improvements không được coi là live production outcomes.
Authority graph
Cite this case
D2 Group. “Xây Search & AI Visibility Operating System cho chính D2.” First-party implementation case, version 2026.09, review 2026-09-03. https://d2group.co/vi/work/search/d2-search-ai-visibility-operating-system