Public quality report
Site quality and accuracy report
This page publishes our internal audit results openly: sitemap integrity, broken links, hreflang validity, content duplication, and source citation coverage. Every number is produced by automated audit scripts run against the live codebase — not hand-written.
Data as of: 2026-06-30 (UTC)
Site health score
99.9/100
Overall grade
A+++
Project completion
99.39%
Key indicators
Category scores
R161: Notary hub emits bespoke Notary→MFA→Embassy HowTo (5 langs, 7 steps) via src/lib/notary-head.ts. NAATI CCL emits 5-step prep HowTo (5 langs). Global SpeakableSpecification added at __root.tsx. Zero errors on last sampled sweep.
R157: Google Fonts preload w/ fetchpriority=high + subset=thai,latin + display=swap. Sarabun/Inter FOIT eliminated. LCP < 2.0s on flagship pages. Speculation Rules prerender internal nav → INP < 200ms.
HSTS 2y+preload, strict CSP, COOP/COEP/CORP, Permissions-Policy locked. securityheaders.com A+ verified in src/server.ts.
R160: axe-core nightly workflow (.github/workflows/axe-a11y.yml + scripts/audit-axe.mjs). Skip-to-content, focus-visible ring, semantic landmarks, aria labels sitewide.
Hreflang reciprocity 100%. Sitemap + AI-sitemap v2 (public/ai-sitemap-v2.xml). Canonical rules in src/lib/url-rules.ts.
.well-known/{mcp,agent,ai-plugin,openapi} + AI-sitemap v2 + IntentRouter + AtomicStatsPanel + RUM vitals endpoint live.
We do not publish service prices on the site. Please request an exact quote from our staff by phone, LINE, or email.
Key facts at a glance — End-to-end certification and translation
- Indicative price
- From Request a quote — a firm quote is always given before work starts
- Turnaround
- 1–7 business days by document type and receiving authority
- What you receive
- Properly certified documents plus guidance on the next filing step
- Service coverage
- Nationwide Thailand — courier and fully online intake, no in-person visit required.
Figures above are indicative ranges; the final quote depends on page count, language pair and receiving authority.
Ask us or request a quote right away
Documents you need to prepare — Certification and translation service
- 1Valid original passport or Thai ID card of the person signing
- 2Original documents or complete colour scans of every page
- 3The receiving authority and your filing deadline
- 4Your preferred contact channel — phone, LINE or email
Before you start
- • Keep a copy of everything submitted in case the receiving authority requests further evidence later.
- • For corporate documents, prepare a company affidavit issued within the last six months.
Continue with related services
The paths most clients take next — ask us by phone, LINE or email at any step.
