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.
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 homepage full Apple Mac mega-menu
scroll ↓
Apple
apple.com
Single-product hero, mega-menu chrome, brand-led inventory across 846 URLs.
Eero homepage full Eero Products mega-menu
scroll ↓
Eero
eero.com
Direct competitor. 24 nav links, 48 URLs, Next.js, llms.txt shipped.
DJI homepage full DJI top nav (collapsed — async mega-menu)
scroll ↓
DJI
dji.com
Premium consumer hardware. Sitemap-index across 37 sub-sitemaps. mega-menu trigger blocked — collapsed view shown
Samsung homepage full Samsung Mobile mega-menu
scroll ↓
Samsung
samsung.com/us
Multi-line ecosystem play. 97 country sitemaps, llms.txt with regional index.
Toyota homepage full Toyota Vehicles side-mega-menu
scroll ↓
Toyota
toyota.com
Heritage multi-line. Carousel hero, 76-URL marketing sitemap (lean).
Google Nest homepage full Google Nest flat top nav (no mega-menu)
scroll ↓
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).

Apple

apple.com
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 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 with no sibling sub-brand logos. Product families are organised as nine primary nouns in the chrome; services (Apple Music, Apple TV+, Arcade, Fitness+, AppleCare, iCloud) are subordinated under "Entertainment" or appear as in-page badges, never as logos in the header.

FamilyTypeSKUs (approx.)Header position
MacHardware line5 (Air, Pro, mini, Studio, Pro Tower)Primary nav
iPhoneHardware line5 active modelsPrimary nav
iPadHardware line4 linesPrimary nav
Apple WatchHardware line3 lines (SE, Series, Ultra)Primary nav
Vision ProHardware line1Primary nav
AirPodsHardware line4 (4, Pro, Max, w/ ANC)Primary nav
TV & HomeHardware familyHomePod, Apple TV, AirTagPrimary nav
EntertainmentService bundleApple TV+, Music, Arcade, Fitness+Primary nav
AccessoriesCross-linePrimary nav
Implication for TP-Link
Apple proves a single parent brand can carry nine hardware families and four services without ever putting a sibling-brand logo in the chrome. Tapo / Kasa / Aginet / 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.

Information architecture

Sitemap captures 846 indexable URLs. Top-level distribution shown — Apple keeps marketing depth (mac/, iphone/, ipad/) intentionally shallow and pushes catalog depth into /us/shop/.

graph TD
    ROOT["apple.com (n=846)"]
    ROOT --> US["us/ (n=127)
US store + shopping"] ROOT --> LEGAL["legal/ (n=140)
Terms, privacy, policies"] ROOT --> EDUCATION["education/ (n=96)
Edu discounts, programs"] ROOT --> BUSINESS["business/ (n=51)
B2B purchasing"] ROOT --> MAC["mac/ (n=13)"] ROOT --> WATCH["watch/ (n=14)"] ROOT --> IPAD["ipad/ (n=11)"] ROOT --> IPHONE["iphone/ (n=7)"] ROOT --> ARCADE["apple-arcade/ (n=25)"] ROOT --> AIRPODS["airpods/ (n=6)"] ROOT --> RETAIL["retail/ (n=12)"] ROOT --> OTHER["... 103 more L1 sections"] US --> US_SHOP["shop/"] US --> US_IPHONE["iphone/"] US --> US_MAC["mac/"] US --> US_IPAD["ipad/"] MAC --> MAC_MBA["macbook-air/"] MAC --> MAC_MBP["macbook-pro/"] MAC --> MAC_MINI["mac-mini/"] MAC --> MAC_COMP["compare/"] style ROOT fill:#0a0a0a,color:#f5f5f5

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

Three 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
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
Mega-menu
Trigger hover any noun in chrome
Explore
product photos
Shop
buy entry points
More from X
support, edu
No promo unit

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.

Eero

eero.com●●●●●
Eero homepage hero
Indexable URLs
48
Top-nav links
24 (4 primary)
Schema types
FAQPage, WebPage
llms.txt
200 · 30 lines

IA walkthrough

Eero is the most aggressive lean IA in the set. The chrome resolves to four primary categories — Products, eero Plus, Why eero, Professional Solutions — and a "Find your eero" CTA. The full sitemap exposes 48 URLs total, with /shop/ holding 15 (the product line), /legal/ nine, and three whitepapers. Every product page is one click from the homepage. The hero ("It's not you, it's your wifi.") is a brand statement, not a product pitch.
eero.com/ ├── /products/ # overview ├── /shop/ # 15 SKU pages, all 1-click from / │ ├── /shop/eero-7/ │ ├── /shop/eero-pro-7/ │ └── /shop/eero-business/ ├── /eero-plus/ # subscription ├── /why-eero/ # brand story ├── /professional/ ├── /support/ redirected to support.eero.com (separated) └── /legal/ # 9 URLs, hidden in footer

Standout pattern

Support is on a separate subdomain (support.eero.com), keeping it out of the main IA inventory. This is the inverse of TP-Link's structure, where support dominates 70% of the catalog and intercepts the brand journey.
Takeaway for TP-Link Eero is the proof that a brand can sell technical hardware with 48 URLs. The PRD's "≤2 clicks to product" target only works if the IA is small enough to navigate without a quiz. Decoupling Support to a subdomain is the single largest structural lever available to TP-Link.

DJI

dji.com●●●●○
DJI homepage hero
Indexable URLs
37 sub-sitemaps
Top-nav links
78
Schema types
none
llms.txt
404

IA walkthrough

DJI runs a flat top-bar — Camera Drones, Handheld, Power, Specialized, Explore, Support, Where to Buy — under which categories expand to PDP grids without intermediate landing fluff. The hero is a single product (Mavic 3 Pro) with two CTAs and no promotional banner. Buy paths route into a native first-party cart. Sitemap is segmented across 37 sub-sitemaps via sitemap-index — a useful pattern for a catalog the size of TP-Link's.
Takeaway for TP-Link Adopt sitemap-index as the canonical pattern: one index, sub-sitemaps for products / support / press / blog. Lets crawlers parallelize without each section bleeding into the others' inventory.

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.)