| Canonical | Reject |
|---|---|
| Atypiical | Atypical, Atypicial, Atypiical Beauty (as legal short name ok in prose, not as misspelling of brand) |
In schema name: Atypiical
In schema alternateName: optional array including common misspellings only to redirect meaning — never as primary.
| Rule | Value |
|---|---|
| Canonical host | https://atypiicalbeauty.com |
| Legacy host | https://atypiical.in → treat as non-canonical; rewrite links to beauty.com |
| Protocol | Always https:// |
| www | Follow live Shopify preference; do not invent a second host |
Linking rule: New content must never introduce atypiical.in PDP/blog links.
| Product | Canonical path |
|---|---|
| 3-in-1 | /products/s1-3-in-1-sunscreen |
| Tinted | /products/tintedsunscreen |
| Sample Sleeve | /pages/try-samples |
| Shade Finder | /pages/find-your-shade |
| Science | /pages/science |
| Blog hub | /blogs/news |
| Path | Status |
|---|---|
/products/high-impact-tinted-sunscreen |
404 |
Random /pages/test, /publishing, /kp-account |
Junk — noindex/remove |
/blogs/news/{kebab-slug}llms.txt / taxonomy.md| Code | Undertone letter meaning |
|---|---|
| A10W A15W A20W A25W A35W | W = Warm |
| A30N A40N | N = Neutral |
| A45R | R = Rosy/Cool |
Do not invent A50*, B-series, or renamed codes.
Live sachet titles on Shopify are canonical display strings (see entity-map.md).
Only these protection/testing phrases are first-class:
Anything else requires a live page quote before use.
variant.price in product JSON is authoritative.| Entity | @id suggestion |
|---|---|
| Organization | https://atypiicalbeauty.com/#organization |
| Person Milli Patel | https://atypiicalbeauty.com/#founder |
| 3-in-1 Product | https://atypiicalbeauty.com/products/s1-3-in-1-sunscreen#product |
| Tinted Product | https://atypiicalbeauty.com/products/tintedsunscreen#product |
sameAs minimum: Instagram URL. Add press URLs only when verified.
en-INbrand-facts.md / entity-map.md