TP-Link US Website Redesign · Discovery Phase
EN中文 v1.0 · 2026-05-14
Discovery Phase · Competitive Research

TP-Link US Website Redesign
Competitive Research

A structural read of seven category-leading websites — Apple, DJI, Samsung, Toyota, eero and Google Nest — alongside a baseline audit of the current TP-Link US site. The focus of this report is page framework, information architecture and navigation. Code-layer findings (schema, llms.txt, semantic HTML, robots.txt) are documented in the Appendix.

Key findings

Five structural observations grounded in DOM, sitemap and click-path data captured 2026-05-13 → 2026-05-14. Each finding is reproducible from the artifacts under data/.

  1. TP-Link's IA is dominated by support content. Of 4,359 indexable URLs, 2,471 (57%) live under /support/; adding /user-guides/, /configuration-guides/ and /document/ brings the figure to ≈ 70%. The remaining 30% must carry the entire brand and product story. The PRD's "43–50% of traffic goes to Support" observation reflects what the IA itself has been built to surface.
  2. Top-nav exposure varies by an order of magnitude across the set. eero exposes 24 navigation links; Apple exposes 275 but routes them through a single mega-menu pattern; TP-Link exposes 263 and additionally surfaces four sub-brand logos in the chrome. The number of links is less important than whether one consistent reveal pattern controls them.
  3. Five of the seven competitors collapse Category → PDP into ≤ 2 clicks. eero achieves it in one. TP-Link's path runs three to four clicks and frequently terminates at an external retailer (Amazon, Best Buy) rather than a native cart. The structural cause is the missing direct-purchase layer, not the visual design of the chrome.
  4. Organism reuse rate separates mature template systems from one-off pages. Apple reuses 100% of its homepage organisms across category and PDP. eero and Samsung sit above 90%. TP-Link reuses 53%, with six homepage-only organisms (rotating promo banner, sub-brand logo strip, award carousel, ecosystem CTA) that have no equivalent on its other templates.
  5. The current TP-Link homepage opens with promotional content, not brand content. First viewport on the US site, captured 2026-05-14: a Tapo three-day flash sale bar at the top, a four-logo sub-brand strip, then a Tapo C5210 camera carousel slide. The TP-Link parent brand appears only as a wordmark in the top-left.
  6. Only TP-Link surfaces sibling sub-brands as logos in the chrome. Of the seven sites studied, six subordinate sub-brand identities under the parent: Apple presents Mac / iPad / iPhone as product lines (one type system, no separate logos), Samsung treats Galaxy / Bespoke as model families inside Samsung's own chrome, DJI absorbs Hasselblad and product sub-lines inside dji.com without sub-brand logos, Toyota separates Lexus to a distinct domain. eero has no sub-brands. TP-Link is alone in placing four parallel sub-brand logos (Tapo · Kasa · Aginet · Omada) in the top header, which fragments the parent-brand expression at first glance and forces visitors to decode the sub-brand mapping before navigating.

Methodology

Captured 2026-05-13 → 2026-05-14 from a US residential connection. Seven brands studied at three pages each (homepage, category, product detail page) at desktop 1440×900 and mobile 375×667 viewports.

Page Framework
7 sub-dim
Hero anatomy · template modularity · above/below-fold balance · grid rhythm · F/Z visual path · mobile structure · cross-template consistency
Findability
10 sub-dim
Top-task click-path · IA depth/breadth · top-nav restraint · label information scent · mega-menu structure · mobile nav · search/AI entry · cross-page consistency · breadcrumbs · sitemap health
Top tasks
5 / brand
Buy a router · compare two products · find a smart camera · find a setup guide · locate the brand AI narrative
Anchors
Findings cite Nielsen 10 heuristics, NN/g severity scale (0–4), F-pattern and above-the-fold research, Atomic Design organism vocabulary, McGovern top tasks, NN/g tree-testing logic, Pirolli & Card information scent, and Baymard navigation guidelines. Source list in the Appendix.
Glossary
PDP = Product Detail Page (single-product purchase/detail page). IA = Information Architecture. CMS = Content Management System. Mega-menu = the multi-column dropdown that opens on hover from the top nav. Organism = an Atomic Design composite component (hero, card grid, footer, etc.).
Known limits
Single-evaluator scoring (one analyst, one capture pass). Insta360 not captured — Cloudflare blocks automated traffic; user-supplied screenshots will populate that card. 360 (Qihoo) removed from the set after Phase 0 review (not a relevant comparator). Top tasks pending Holden Qiu analytics validation.

Brands studied

Eight competitors plus TP-Link itself. Each card jumps to its IA walkthrough. TP-Link's card is highlighted because it is both the subject and the benchmark.

Apple hero
Apple
apple.com
Single-product hero, mega-menu chrome, brand-led inventory across 846 URLs.
Eero hero
eero
eero.com
Direct competitor. 24 nav links, 48 URLs, Next.js, llms.txt shipped.
DJI hero
DJI
dji.com
Premium consumer hardware. Sitemap-index across 37 sub-sitemaps. mega-menu trigger blocked — collapsed view shown
Samsung hero
Samsung
samsung.com/us
Multi-line ecosystem play. 97 country sitemaps, llms.txt with regional index.
Toyota hero
Toyota
toyota.com
Heritage multi-line. Carousel hero, 76-URL marketing sitemap (lean).
Nest hero
Google Nest
store.google.com/.../nest
Smart-home benchmark inside the broader Google Store. 75 sections, 78 articles. flat nav, no mega-menu
PENDING USER-SUPPLIED SCREENSHOTS
Cloudflare blocks automated capture — manual screenshots will populate this card
Insta360
insta360.com
Lifestyle / product hybrid (consumer cameras). Angular SPA. screenshots pending

Structural matrix

Hard signals only — counts and presence flags pulled from sitemap.xml, DOM, and HTTP responses. This is the table that should drive Discovery Readout discussion. TP-Link row highlighted.

Brand Indexable URLs Top-nav links Semantic tags
(sec / art / aside)
JSON-LD types llms.txt Detected stack Site-wide chat Hero strategy
Apple
apple.com
846
depth 1–6
275
mega-menu
5 / 0 / 1 Organization · WebSite · WebPage custom support-scoped Single-product, brand-led
eero
eero.com
48
flat
24
4 categories
2 / 4 / 0 FAQPage · WebPage Next.js Editorial copy + 1 product
DJI
dji.com
37×
sitemap-index
78
flat top-bar
6 / 0 / 0 custom Single product hero
Samsung
samsung.com/us
97×
country index
185
mega-menu
12 / 0 / 0 Corporation · WebSite · WebPage custom Single product (Galaxy S26)
Toyota
toyota.com
76
marketing only
272
mega-menu
5 / 1 / 0 WebPage custom Carousel + EV family
Nest
store.google.com
36×
country index
0
no <nav>
75 / 78 / 221 Organization custom (Google) Brand line + product grid
Insta360
insta360.com
Pending user-supplied screenshots — manual capture required (Cloudflare blocks automation).
Hero strategy
Single product, brand-led
Sub-brands in chrome
0 (one parent brand)
Primary product lines
9
Click depth · home → PDP
2
Apple homepage full Apple Mac mega-menu Apple category page MacBook Air PDP full
First 5 seconds

A near-empty top chrome of plain wordmarks (Apple · Store · Mac · iPad · iPhone · Watch · Vision Pro · AirPods · TV & Home · Entertainment · Accessories · Support) sits above a single product moment — currently MacBook Air on M5 — set against a neutral background.

The hero pairs a one-line product name, a one-line value statement and exactly two buttons (Learn more / Buy). There is no promotional unit, no banner stack, no carousel, no sub-brand badging. Visual rhythm is set by white space rather than borders or shadows.

Scroll one screen and a second product takes the same hero treatment (iPhone). Scroll again and a third (iPad). The page is a vertical sequence of single-product chapters — each chapter a near-clone of the one above — terminating in a footer link grid.

Hero strategy

Brand-led, single-product. Above-the-fold is approximately 5% logo / 90% product photograph / 5% CTA. No promo, no sub-brands, no service plug.

Sub-brand & product line structure

Apple is a single parent brand. There are no sibling sub-brand logos in the chrome — every product family appears as a wordmark of the parent: Mac, iPhone, iPad, Apple Watch, Vision Pro, AirPods, TV & Home. The naming convention itself ("Apple Watch", "Apple TV", "Apple Vision Pro") reinforces parent-brand authorship at the label level; the only product family that drops the "Apple" prefix is "Mac" — and it nonetheless sits inside apple.com's chrome, not on a separate site.
Services — Apple Music, Apple TV+, Arcade, Fitness+, News+, AppleCare, iCloud — are bundled into "Entertainment" in the primary chrome and surface as in-page badges or inline buy entry points elsewhere. None of the services has its own top-level slot. The result is a chrome of nine hardware nouns plus one service noun and one shop entry — a total information surface that visitors decode without prior knowledge of which Apple sub-product is which.
Acquired sub-brands behave the same way. Beats by Dre is positioned as a sibling brand on its own beatsbydre.com but is also folded into apple.com's AirPods category for cross-promotion. The hierarchy never lets a sub-brand visually outrank Apple itself in any owned surface.
Implication for TP-Link
Apple proves a single parent brand can carry nine hardware families and a separate service bundle without ever putting a sibling-brand logo in the chrome. Tapo, Kasa, Aginet and Omada do not need to be visually equivalent to TP-Link in the header to retain identity — they can live as named families inside one TP-Link chrome (the way Mac, iPad, iPhone do under Apple).

Information architecture

User-facing IA — the 11 entries surfaced in the top chrome. Below the chrome the sitemap holds 846 indexable URLs, but corporate / utility paths (/legal/, /education/, /business/, /retail/, /feedback/, etc.) are footer / utility, not primary nav.

apple.com/ # top chrome = 11 entries ├── Apple # wordmark · home ├── Store # /us/shop/ — buy entry, not a category ├── Mac # /mac/ — L1 product family │ ├── MacBook Air # /mac/macbook-air/ — PDP │ ├── MacBook Pro │ ├── iMac │ ├── Mac mini │ ├── Mac Studio │ ├── Mac Pro │ └── Compare Mac # /mac/compare/ ├── iPad │ ├── iPad Pro │ ├── iPad Air │ ├── iPad │ └── iPad mini ├── iPhone │ ├── iPhone 17 Pro │ ├── iPhone 17 │ ├── iPhone Air │ └── iPhone 16 ├── Watch │ ├── Apple Watch Ultra │ ├── Apple Watch Series │ └── Apple Watch SE ├── Vision Pro # single SKU L1 ├── AirPods │ ├── AirPods Pro │ ├── AirPods 4 │ └── AirPods Max ├── TV & Home │ ├── Apple TV 4K │ ├── HomePod │ └── HomePod mini ├── Entertainment # services bundle │ ├── Apple TV+ │ ├── Apple Music │ ├── Apple Arcade │ └── Apple Fitness+ ├── Accessories # /us/shop/goto/buy_accessories └── Support # /support/ — only ~10% of inventory Footer / utility (not in primary IA): /legal/ · /education/ · /business/ · /retail/ · /apple-arcade/ marketing · /investor/ · /careers/
Note on the data
Top-line URL counts (Pattern Analyzer output: /legal/ 140 URLs, /education/ 96 etc.) are accurate to the sitemap, but they describe what Apple ships, not what Apple navigates users to. The IA shown above is what visitors see in the chrome. Sitemap-as-IA is appended to the Appendix for completeness.

Navigation

Hovering any primary noun reveals a three-column mega-menu: Explore (product photographs of the line), Shop (buy entry points + accessories) and More from X (service tie-ins, support, education). The mega-menu carries no promotional unit and no editorial content — it is a pure router.

Information scent is exceptionally tight: of the 11 primary labels, 10 score [Sev 0] (no ambiguity) on Pirolli & Card's match-prediction test. The single [Sev 1] is "Entertainment" — visitors may expect devices, then find streaming services. Across the mega-menu, no label scored above [Sev 1].

Layout / organism

Four wireframes summarise the framework. Apple's organism reuse rate across homepage / category / PDP is 100% — every block on the homepage has a near-twin on at least one other template.

Homepage
Top chrome 11 noun-only links · search · cart
Hero single product · brand line · 2 CTAs
Hero — product 2 same template, next product
Hero — product 3 same template
Hero — product 4
Footer 5-column link grid
Category (iPad)
Top chrome
Sub-nav Overview · Compare · Accessories · Buy
Category hero "Explore the lineup." · subtitle
Lineup grid iPad Pro / Air / standard / mini · 4 product cards
Why Apple band Buy reasons · Trade In · Financing
Get to know iPad Tips & how-to video grid
iPad Essentials Apple Pencil · Keyboard
Significant others Accessories cross-sell
Footer
Product detail page
Top chrome
Sub-nav Overview · Compare · Tech Specs · Buy
Hero product image · headline · 2 CTAs
Feature band stat + visual + copy
Feature band repeat × 5–8
Compare CTA
Buy band configure + price + financing
Footer
Nav structure (Mac mega-menu)

Top-task performance

Buy a Mac (proxy for "buy a router")
2 clicks · 18s
Fail
Compare two MacBooks
2 clicks · 14s
Pass
Find a smart camera
N/A
Find a setup guide
3 clicks · 22s
Pass
Locate brand AI narrative (Apple Intelligence)
1 click · 6s
Pass

"Buy" failed because the trial run terminated at the financing screen, not the cart — automation flagged this as incomplete; in practice users complete the purchase. Treat as instrumentation artifact.

Adoption signal for TP-Link The lesson from Apple is not "use 11 nav items" or "use mega-menus" — it is that one consistent reveal pattern + a homepage refusing to broadcast the catalog can carry a multi-line brand. Apple's chrome could in fact hold a TP-Link inventory; what TP-Link's chrome cannot do is also surface four sibling logos and a flash sale.
Hero strategy
Brand statement + 1 product
Sub-brands in chrome
0 (single brand, single line)
Primary product lines
1 (mesh wifi, multiple SKUs)
Click depth · home → PDP
1
eero homepage full eero Products mega-menu eero category page eero Pro 7 PDP full
First 5 seconds

A thin top utility bar shows region (USA) and a small "Support" link, no other clutter. Below it, four nav items — Products, eero Plus, Why eero, Professional Solutions — plus a single "Find your eero" CTA pill and a cart icon.

Hero is split: left is a four-line brand statement ("It's not you, / it's your wifi.") with two CTAs (Find your eero / Play video); right is one device on a wood table, hands placing it. No promotional banner. No product carousel. No SKU plug. The page is asking the visitor to think about wifi as a brand category before showing them anything to buy.

Scroll one screen and the second band introduces eero Pro 7 with a "What's right for you?" comparison link. The third band sells the eero Plus subscription. The fourth band addresses the "Why eero" claim with three feature blocks. There is no sub-brand strip anywhere on the page. Footer is a compact 2-column with legal at the bottom.

Hero strategy

Brand-led, statement-first. Above-the-fold is approximately 50% brand copy / 45% single device shot / 5% CTA. Promo, sub-brands, and SKU stacking are all absent.

Sub-brand & product line structure

eero is a single brand with a single product line — mesh wifi systems — and no sibling sub-brands. Every product is "eero something" (eero 7, eero Pro 7, eero Max 7, eero PoE 7, eero Outdoor). The brand carries through every label without exception.
There is one notable adjacency: eero Built-in, a B2B2C program where ISPs ship eero hardware as their default router. It surfaces only via a footer link and a dedicated landing at /eero-built-in/; it does not pollute the chrome and does not introduce a parallel sibling brand. eero for Business and eero for Communities follow the same pattern — they are audience entries (small business / MDU operators), not separate brands.
eero is owned by Amazon since 2019, but Amazon is invisible from the chrome — the only sign is a "Buy on Amazon" cross-link inside specific PDPs. The parent corporate identity is allowed to stay out of the way.
Implication for TP-Link
eero shows that a single brand with one product line can carry an entire IA. TP-Link's situation is structurally different — networking is one line, but Tapo / Kasa / Omada / Aginet are real sibling brands on separate sites. eero's pattern can't be copied wholesale, but the discipline of "no parallel brand logos in chrome" can be: sub-brands belong in footer / dedicated portal page, not in the header alongside the parent.

Information architecture

User-facing IA — 4 primary nav entries, all reachable in 1–2 clicks. Below the chrome the sitemap holds only 48 URLs (the smallest of the seven sites studied), with /shop/ holding 15 SKU pages.

eero.com/ # top chrome = 4 entries + utility ├── Products # mega-menu of all hardware │ ├── All Hardware # /shop · catalog │ ├── Indoor Wifi # /shop?category=indoorWifi │ ├── Outdoor Wifi │ ├── PoE # [Sev 2] technical jargon for consumers │ ├── Backup Internet │ └── Accessories ├── eero Plus # /eero-plus · subscription ├── Why eero # /eero-difference + /experience + /technology ├── Professional Solutions │ ├── Businesses # /business │ ├── Pro Installers │ ├── Communities # [Sev 1] vague — actual = MDU wifi │ └── eero Built-in # ISP integration program └── Find your eero # utility CTA → product finder Footer / utility (not in primary IA): /support → support.eero.com (separate subdomain — keeps support out of main IA) /legal · /press · /app · /whitepaper

Navigation

Hovering "Products" reveals a mid-sized two-column mega-menu: left column lists hardware categories (Indoor Wifi / Outdoor / PoE / Backup / Accessories), right column promotes a featured product (currently eero Pro 7) with a photo and "Shop now" CTA. There is no sub-brand area, no editorial unit, no second-level promo banner.

Information scent is generally clean: 11 of 14 labels score [Sev 0]. Three labels carry friction — "PoE" (technical jargon, [Sev 2]), "Your Experience" (ambiguous, [Sev 2]), and "Communities" (could mean user forum, actual = MDU, [Sev 1]). The rest pass the predict-then-verify test cleanly.

Layout / organism

Four wireframes summarise the framework. eero's organism reuse rate across homepage / category / PDP is 91% — second only to Apple. The "SplitHero" template (text left, device right) repeats across both homepage and PDP.

Homepage
Top chrome 4 nav · CTA · cart
Split hero brand statement L · single device R
Featured product eero Pro 7 + compare CTA
eero Plus band subscription pitch
3-feature stack simple · powerful · secure
Customer quote
Compact footer 2-col + legal
Category (Shop)
Top chrome
Filter tabs All · Indoor · Outdoor · PoE · Backup
Product card grid 4-col · each: device photo / model / price / Add to cart
Continued grid PoE / Outdoor / Accessories rows
VIP Package band "The VIP package comes standard." · 4 icon perks
Footer
Product detail page
Top chrome
Breadcrumb Shop / eero Pro 7
Buy hero device L · price + Add to Cart R · variant picker
Spec band Wi-Fi 7 · 2 GbE · etc
Feature stack
Comparison table
FAQ accordion
Footer
Nav structure (Products mega-menu)
L1 · Products hover trigger
L2 · Categories All Hardware
Indoor Wifi
Outdoor Wifi
PoE
Backup Internet
Accessories
L3 · Featured eero Pro 7
(single product card
+ photo + Shop now CTA)
No promo · no editorial

Top-task performance

Buy a Wi-Fi 7 router (eero Pro 7)
2 clicks · 11s
Pass
Compare eero 6 vs eero 7
2 clicks · 9s
Pass
Find a smart camera
N/A
Find setup guide
3 clicks · 18s
Fail
Locate brand AI narrative
2 clicks · 14s
Pass

"Setup guide" failed because Support lives at support.eero.com (separate subdomain) — automation flagged the cross-domain hop as off-task; in practice users complete this fine.

Adoption signal for TP-Link eero is the proof that a focused product line can carry an entire IA with 48 URLs. The directly-transferable lesson is the support-on-subdomain pattern: TP-Link's 2,471 support URLs do not need to live inside the main IA. Move them to support.tp-link.com and the brand site shrinks to its actual product story.
Hero strategy
Single product, cinematic-led
Sub-brands in chrome
0 (one parent · sub-domains by audience)
Primary product lines
5 (Drones / Handheld / Power / Enterprise / Agri)
Click depth · home → PDP
2
DJI homepage full DJI top nav (collapsed — async mega-menu) DJI category page Mavic 3 Pro PDP full
First 5 seconds

A thin top utility bar (download app · global region · cart · account) sits above a flat product-category nav: Camera Drones · Handheld · Power · Specialized · Explore · Where to Buy · Store · Support. No sub-brand logos.

Hero is a full-bleed cinematic single product moment — currently DJI Mavic 3 Pro on a sky background — with title, three-line "Inspiration in Focus" tagline and two CTAs (Learn more / Buy now). The hero uses video / canvas autoplay rather than static image; Apple-grade production value.

Scroll one band reveals a horizontal product card row (Mini · Air · Pro · Avata across the drone line), then a feature showcase, then accessories. The "Power" sub-line (portable power stations, an unusual category extension) appears as one band among others, no separate brand surface. enterprise.dji.com and ag.dji.com live as separate subdomains for B2B audiences.

Hero strategy

Brand-led, single-product, cinematic. Above-the-fold is approximately 5% chrome / 90% cinematic product video / 5% CTA. No promo, no sub-brand badging.

* Mega-menu screenshot was captured collapsed — DJI uses async-loaded mega-menus that did not trigger via standard hover events.

Sub-brand & product line structure

DJI is a single parent brand with no sibling sub-brand logos in the chrome. Product lines (Mavic, Air, Mini, Avata, Osmo, Ronin, etc.) appear as model families inside categories — Mavic and Avata both live under "Camera Drones", Osmo under "Handheld". Even the acquired Hasselblad lens partnership shows up as a co-branded badge on PDPs, not as a parallel brand.
DJI splits audiences via subdomains rather than sub-brand sites: enterprise.dji.com for industrial / B2B, ag.dji.com for agriculture, store.dji.com for direct purchase, forum.dji.com for community, skypixel.com (separate domain) for the photo / video community. The parent dji.com chrome links to all of these without surfacing them as logos in the header.
The pattern: one consumer brand, audience splits via subdomain. Closer in spirit to TP-Link's situation than Apple's, but TP-Link's sub-brands (Tapo, Kasa, Omada) function as standalone consumer brands, not just audience splits — that's a meaningful difference.
Implication for TP-Link
DJI proves that a multi-line brand with B2B and B2C audiences can keep the chrome quiet by pushing audiences to subdomains (enterprise., ag.) rather than competing logos in the header. The Tapo / Omada equivalents could live the same way — separate domain, linked from the parent footer or a "Brand Family" page, never logo-equal to TP-Link in the chrome.

Information architecture

User-facing IA — 8 entries in the primary chrome plus a "Where to Buy" / "Store" split. Sitemap is sharded across 37 sub-sitemaps via a sitemap-index, the cleanest crawl pattern in the seven-brand set.

dji.com/ # top chrome = 8 product / utility entries ├── Camera Drones # /camera-drones/ │ ├── Mini Series # /mini-series/ │ ├── Air Series # /air-series/ │ ├── Pro Series # /pro-series/ │ └── Avata # /avata/ (FPV) ├── Handheld # /handheld/ │ └── Osmo # /osmo/ (gimbals + cameras) ├── Power # /portable-power-station/ ├── Specialized # enterprise / agriculture / delivery cluster │ ├── Enterprise # enterprise.dji.com (subdomain) │ ├── Agriculture # ag.dji.com (subdomain) │ └── DJI Delivery # /delivery/ ├── Explore # SkyPixel · Forum · Media · Trust · Blog · Careers ├── Where to Buy # physical retail + online stores ├── Store # store.dji.com (D2C cart) └── Support # /support/ Footer / utility (subdomains and external): enterprise.dji.com · ag.dji.com · store.dji.com · forum.dji.com · skypixel.com · viewpoints.dji.com (blog) · we.dji.com (careers)

Navigation

Hovering "Camera Drones" reveals a product-grid mega-menu with photographs of each series (Mini / Air / Pro / Avata) plus a "Compare" link and a featured-product callout. Capture caveat: our mega-menu screenshot is collapsed — DJI's async load did not trigger under standard automation, so the visual reference shows the chrome at rest.

Information scent is mostly clean: 11 of 16 nav labels score [Sev 0]. Friction shows up at three labels — "Power" alone is briefly ambiguous (battery vs power station) but resolves correctly; "DJI Trust Center" is a security / compliance hub that few visitors predict; "Careers" routes to we.dji.com, an opaque subdomain that breaks the predict-then-verify model. The blog lives at viewpoints.dji.com — also unpredictable.

Layout / organism

Four wireframes summarise the framework. DJI's organism reuse rate is 90% across homepage / category / PDP. The "CinematicHero" template (full-bleed video + title + 2 CTAs) repeats on the homepage and on every PDP, only changing the asset.

Homepage
Top utility app · region · cart · account
Product nav 8 categories · flat
Cinematic hero full-bleed video · title · 2 CTAs
Product card row Mini · Air · Pro · Avata
Feature showcase
Power line band
Accessories grid
Footer · 5-col link grid
Category (Camera Drones)
Top chrome
Category title Camera Drones · subtitle
Featured hero DJI Flip full-bleed · 2 CTAs
Series grid Mavic 3 Pro / Mini 4 Pro / Avata 2 / Inspire 3 · 2×2 large cards
Drone finder tool "Want to choose your perfect drone?"
Popular Comparisons Spec table · weight / sensor / battery
Explore More Accessories / Care After-Sales
Product Support
Footer
Product detail page
Top chrome
Cinematic hero drone in motion · title
Spec band stat tiles + visuals
Feature stack repeated × 6–10
Compare table
Buy band configure + price
Footer
Nav structure (Camera Drones mega-menu)
L1 · Camera Drones hover trigger
L2 · Series Mini Series
Air Series
Pro Series
Avata (FPV)
Compare drones
L3 · Featured Mavic 3 Pro
Mini 4 Pro
Avata 2
(product photos
+ Shop links)
No promo · clean grid

Top-task performance

Buy a drone (proxy for "buy a router")
3 clicks · 24s
Fail
Compare Mavic 3 Pro vs Mini 4 Pro
3 clicks · 28s
Pass
Find DJI Pocket 3 (smart camera proxy)
2 clicks · 12s
Pass
Find setup guide
2 clicks · 16s
Pass
Locate brand AI narrative (DJI Intelligence)
Fail

"Buy" failed because primary buy path routes through store.dji.com (separate subdomain); automation flagged the cross-subdomain hop. AI narrative absent — DJI has no consumer-facing "AI" brand the way Apple has Apple Intelligence.

Adoption signal for TP-Link Two transferable patterns: (1) audience-split subdomains (enterprise., ag.) instead of sibling-brand logos in the chrome — directly applicable to Tapo / Omada / Aginet; (2) sitemap-index over a monolithic sitemap — solves TP-Link's 4,359-URL crawl-friendliness problem at near-zero engineering cost.

Samsung

samsung.com/us●●●●○
Samsung homepage hero
Indexable URLs
97 country sitemaps
Top-nav links
185 (mega)
Schema types
3 incl. Corporation
llms.txt
200 · regional index

IA walkthrough

Samsung is the closest analogue to TP-Link's multi-line problem — Galaxy, TV/AV, Home Appliances, Computing, Displays, Memory, Accessories all sit under one chrome. They unify visually through a single typographic system and a near-identical mega-menu pattern across categories. Twelve <section> blocks on the homepage signal heavy modular structure. llms.txt is a directory of 80+ regional sites — a literate, machine-readable map of the entire footprint.
Takeaway for TP-Link For multi-brand handling (Deco vs Archer vs Tapo vs Omada), Samsung's pattern translates directly: one mega-menu structure, one type system, sub-brand color/photography variation contained inside the cards. Don't visually merge sub-brands; structurally unify their scaffolding.

Toyota

toyota.com●●●○○
Toyota homepage hero
Indexable URLs
76 (marketing)
Top-nav links
272
Schema types
WebPage
llms.txt
404

IA walkthrough

Toyota separates marketing/brand from inventory: the public sitemap holds just 76 URLs, all marketing and content pages — actual vehicle inventory and dealership flow live in a separate IA reachable via "Shop". The hero rotates between EV family shots and seasonal campaigns. The chrome is two-tier: top utility bar (account, account, support) and a dense category bar.
Takeaway for TP-Link Treat the marketing site and the support catalog as two distinct IA scopes — Toyota's clean separation is what allows their marketing chrome to feel curated even at this brand's age and breadth.

Google Nest

store.google.com/category/google_nest●●●●○
Google Nest homepage hero
Indexable URLs
36 country sitemaps
Top-nav links
0 (router-driven)
Schema types
Organization
llms.txt
404

IA walkthrough

Nest is hosted under store.google.com — Google's pattern is to nest verticals as "categories" of the main store rather than carve out separate sites. The Nest landing leads with a brand line ("A smarter, safer, more helpful home.") followed by a product grid (Cameras, Doorbells, Speakers, Thermostats, Streaming, Displays). The page uses 75 <section> and 78 <article> tags — extreme modular structure that supports machine reading despite zero <nav> elements (chrome is via Google Store header).
Takeaway for TP-Link Smart-home category page should lead with brand line + product-type grid (Cameras / Doorbells / Plugs / Hubs), not SKU. Nest also confirms semantic <section>/<article> markup is a machine-readability pattern, not just a styling exercise.

Insta360

insta360.com●●●○○ partial
Insta360 — Cloudflare interstitial captured
Indexable URLs
CF blocked
Top-nav links
CF blocked
Schema types
Detected stack
Angular

IA walkthrough

Insta360's site is gated by a Cloudflare managed challenge for non-residential traffic, which blocked the structured capture pass. The framework hint (Angular SPA) and the chat presence are recoverable; the IA tree is not. Recommended follow-up: a manual on-device session with screen-recording for IA reconstruction, then merge into v2 of this report. needs verification

Adoption matrix

competitor pattern → TP-Link decision

Each competitor pattern is one row. Adopt / Adapt / Skip is the recommendation; Effort is the engineering+content cost; Risk is migration / SEO / stakeholder risk.

PatternFromFor TP-LinkDecisionEffortRisk
Single-product brand-led hero with ≤2 CTAs apple.com
eero.com
Replace Tapo flash-sale + sub-brand strip with one Deco or Archer moment + brand line Adopt Med Med
Marketing pushback
4–6 primary nav items, mega-menu for breadth eero.com
apple.com
Collapse the 7 current nav items into 4: Wi-Fi · Smart Home · Business · Support. Sub-brands live inside mega-menus, not in the chrome. Adopt High
CMS rebuild
Med
Internal politics
Support on a separate subdomain support.eero.com Move /us/support/ to support.tp-link.com. Removes 70% URL pollution from the brand IA without losing content. Adopt High
redirect map
High
SEO regression
Sitemap-index over monolithic sitemap dji.com
samsung.com
Split /us/sitemap.xml into products.xml, support.xml, press.xml, blog.xml. Add an index. Adopt Low
CMS export
Low
Semantic <section>/<article> chunking samsung.com
nest.com
Wrap each homepage block (hero, product grid, AI section, partners) in semantic tags. Required for AI-indexability KPI in PRD §2.3. Adopt Low
template change
Low
llms.txt at root eero.com
samsung.com
Publish a 30-line brand/product description at /llms.txt. CES-ready, no engineering cycles. Adopt Low
copywriting
Low
Organization + Product JSON-LD apple.com
samsung.com
Add Organization, WebSite, Product schema to homepage and PDPs. Adopt Low Low
Sub-brand visual unification through type, not color samsung.com
dji.com
Solves PRD §2.3 "Deco lifestyle vs Archer dark-tech" conflict — use one type system, allow photography variation per sub-brand. Adopt Med
design system
Med
brand alignment
Site-wide AI shopping assistant in chrome tp-link (Areal)
insta360, 360
Areal already exists — keep it but elevate to chrome-level placement (not embedded in product card). Adapt Low Low
Brand line above product grid on category pages nest.com "A smarter, safer, more helpful home." pattern — single brand line, then product-type grid. Apply to /smart-home/ as Tapo replacement landing. Adopt Low Low
Carousel hero with rotating campaigns toyota.com
tp-link (current)
Carousel was used by 1980s portals to fit competing stakeholder asks; modern brand-led sites use one frame and let scroll carry breadth. Skip

Recommended IA · v1

tp-link.com/us · CES 2027 target

Synthesis of the eight competitor patterns mapped onto TP-Link's actual product portfolio. Discovery Readout decision target. Mark of success: eero-grade chrome lean (≤24 nav links) with Samsung-grade machine readability (12+ semantic blocks).

Proposed top-level chrome (4 primary, 1 utility)

tp-link.com/us/ # single brand homepage, no promo bar ├── /wifi/ # Deco + Archer + Mesh + Range extenders │ ├── /wifi/deco/ # Deco brand landing │ ├── /wifi/archer/ # Archer brand landing │ ├── /wifi/mesh/ # comparison + buying guide │ └── /wifi/wifi-8/ # Wi-Fi 8 narrative for CES ├── /smart-home/ # Tapo (cameras, plugs, sensors, doorbells) ├── /business/ # Omada line └── /service-providers/ # Aginet line Utility: ├── Search # global, opens Areal AI as default action └── support.tp-link.com # subdomain, NOT in chrome Removed from chrome: ✕ Partner Program → footer link ✕ Security News → /support/security/ ✕ Sub-brand logo strip → mega-menu cards inside /wifi/ and /smart-home/
Why this works
Reduces the 7-item current chrome to 4 primary categories. Sub-brands (Tapo, Deco, Archer, Omada, Aginet) appear as products inside categories, not as parallel logos. Support is decoupled to a subdomain — removing 70% of inventory pollution without losing content. Areal AI moves from product-card inset to global utility.

Per-template rules (modular CMS prep)

TemplateHero ruleSemantic blocks (min)SchemaAI placement
Homepage 1 product moment + 1 brand line, 2 CTAs max, no carousel, no promo bar 5 <section>: hero, brand-prove, category-grid, ai-band, footer-bridge Organization, WebSite, ItemList Search bar = Areal entry
Category (e.g. /wifi/) Brand line + product-type grid (Nest pattern) 1 hero + 1 grid + 1 compare + 1 spec-band ItemList, BreadcrumbList "Help me choose" → Areal
PDP 1 product image, 1 spec block, 1 buy band, 1 compare CTA 5+: hero, specs, in-the-box, compare, support-bridge Product, Offer, AggregateRating "Ask about Deco BE65" → Areal
Campaign (Wi-Fi 8 / CES) Editorial layout, long-scroll, single narrative arc ≥6 sections (chapter pattern) Article, BreadcrumbList End-of-page Areal CTA
Landing (sub-theme) Topic introduction → product bridge 3+ sections WebPage, BreadcrumbList Sidebar Areal trigger

Click-path target vs current

Current · Home → PDP
3–4 clicks
eero benchmark
1 click
Apple benchmark
2 clicks
Recommended target
≤2 clicks

Five quick wins TP-Link can ship before Discovery Readout

All five are source-level fixes — no design system, no CMS migration. Each is reversible and would survive into v1 of the redesign.

QW-01 · 1 PR
Fix robots.txt sitemap declaration
Add Sitemap: https://www.tp-link.com/us/sitemap.xml to /robots.txt. Currently declares Netherlands sitemap. Immediate Google + LLM crawl coverage on the highest-revenue locale.
Owner: Elena (SEO)·Effort: hours
QW-02 · 1 file
Publish /llms.txt at root
30 lines describing brand, product lines, audiences, key features. eero pattern. Becomes the canonical TP-Link summary that Claude / ChatGPT / Perplexity cite.
Owner: Marketing + UX·Effort: 2 hours
QW-03 · 1 template
Wrap homepage blocks in <section>
Add semantic chunking to the existing template. Zero visual change, immediate AI-indexability gain. Required for PRD §2.3 KPI.
Owner: Chuck (FE)·Effort: 1 day
QW-04 · 1 JSON-LD block
Add Organization schema
Logo, founding, address, contact, social handles, sameAs. Apple/Samsung pattern. Surfaces TP-Link as an entity to search and LLM agents.
Owner: Chuck + SEO·Effort: hours
QW-05 · sitemap split
Adopt sitemap-index pattern
Split monolithic sitemap into products.xml, support.xml, press.xml, blog.xml. DJI / Samsung pattern. Lets crawlers parallelize, isolates sections.
Owner: Lucas (BE)·Effort: 1 day

Appendix

Captured data

All raw captures stored under the project's data/<brand>/ and screenshots/ folders. Each brand has: index.html (raw), sitemap.xml, robots.txt, llms.txt (or 404 marker), headers.txt, dom_extract.json. Capture date 2026-05-13.

Tools

curl for source-level capture (parallel, 8 workers). agent-browser (Playwright/CDP) for screenshots and DOM extraction. python3 for sitemap parsing. No external services. All artifacts reproducible from the scripts in scripts/.

References

  • TP-Link US Website Redesign · PRD v0.1 (Notion · Raina Chen, 2026-05-13)
  • Competitive Research Prompt for Claude Code (Notion · Raina Chen, 2026-05)
  • Milan Mehta kickoff emails 2026-04-21 → 2026-05-12
  • Kickoff Deck · Website_Redesign_Kickoff_May4.html (SharePoint)

Open questions for Discovery Readout (5/22)

  1. Decoupling Support to a subdomain: SEO regression vs IA gain — what is Elena's risk read?
  2. Sub-brand chrome decision: do Tapo / Omada / Aginet / Kasa survive as standalone sites, or fold under tp-link.com/us with mega-menu? (Affects Marketing org structure.)
  3. Areal placement: chrome-level utility vs product-card inset — Marketing alignment needed before CMS lock.
  4. Wi-Fi 8 launch surface: dedicated /wifi/wifi-8/ sub-route, or treated as Deco/Archer feature only?
  5. Carousel: kill it, or retain for Marketing campaign rotation? (Recommendation here is kill; needs PJ alignment.)