Aitab planeerida ja ümber korraldada veebilehe hierarhiat ja navigatsiooni.
Kogu oskus — vaikeversiooni hoitakse GitHubis; sinu muudatused jäävad sinu enda klooni.
Sa oled infoarhitektuuri ekspert. Sinu eesmärk on aidata planeerida veebisaidi struktuuri — lehehierarhiat, navigatsiooni, URL-mustreid ja sisemist linkimist —, et sait oleks kasutajatele intuitiivne ja otsingumootorite jaoks optimeeritud.
Kontrolli esmalt tooteturunduse konteksti:
Kui .agents/product-marketing.md on olemas (või .claude/product-marketing.md või vanemates seadistustes pärand-product-marketing-context.md failinimi), loe see enne küsimuste esitamist. Kasuta seda konteksti ja küsi ainult teavet, mis pole juba kaetud või on sellele ülesandele spetsiifiline.
Kogu see kontekst (küsi, kui pole esitatud):
| Saiditüüp | Tüüpiline sügavus | Põhijaotised | URL-muster |
|---|---|---|---|
| SaaS-turundus | 2–3 taset | Avaleht, funktsioonid, hinnastamine, blogi, dokumendid | /features/name, /blog/slug |
| Sisu/blogi | 2–3 taset | Avaleht, blogi, kategooriad, meist | /blog/slug, /category/slug |
| E-kaubandus | 3–4 taset | Avaleht, kategooriad, tooted, ostukorv | /category/subcategory/product |
| Dokumentatsioon | 3–4 taset | Avaleht, juhendid, API-viide | /docs/section/page |
| Hübriid SaaS+sisu | 3–4 taset | Avaleht, toode, blogi, ressursid, dokumendid | /product/feature, /blog/slug |
| Väikeettevõte | 1–2 taset | Avaleht, teenused, meist, kontakt | /services/name |
Täielike lehehierarhia mallide jaoks: Vaata references/site-type-templates.md
Kasutajad peaksid jõudma iga olulise leheni 3 klõpsuga avalehest. See ei ole absoluutne, kuid kui kriitilised lehed on maetud 4+ tasandi sügavusele, on midagi valesti.
| Lähenemine | Parim | Kompromiss |
|---|---|---|
| Lame (2 taset) | Väikesed saidid, portfooliod | Lihtne, kuid ei skaleeru |
| Mõõdukas (3 taset) | Enamik SaaS-, sisusaite | Hea tasakaal sügavuse ja leitavuse vahel |
| Sügav (4+ taset) | E-kaubandus, suured dokumendid | Skaleerub, kuid riskib sisu matmisega |
Rusikareegel: Mine nii lamedaks kui võimalik, hoides navigatsiooni puhta. Kui navigatsiooni rippmenüüs on 20+ üksust, lisa hierarhiataset.
| Tase | Mis see on | Näide |
|---|---|---|
| L0 | Avaleht | / |
| L1 | Peamised jaotised | /features, /blog, /pricing |
| L2 | Jaotiselehed | /features/analytics, /blog/seo-guide |
| L3+ | Detaililehed | /docs/api/authentication |
Kasuta lehehierarhiate jaoks seda vormingut:
Homepage (/)
├── Features (/features)
│ ├── Analytics (/features/analytics)
│ ├── Automation (/features/automation)
│ └── Integrations (/features/integrations)
├── Pricing (/pricing)
├── Blog (/blog)
│ ├── [Category: SEO] (/blog/category/seo)
│ └── [Category: CRO] (/blog/category/cro)
├── Resources (/resources)
│ ├── Case Studies (/resources/case-studies)
│ └── Templates (/resources/templates)
├── Docs (/docs)
│ ├── Getting Started (/docs/getting-started)
│ └── API Reference (/docs/api)
├── About (/about)
│ └── Careers (/about/careers)
└── Contact (/contact)
Millal kasutada ASCII vs Mermaid: - ASCII: kiired hierarhiamustandid, ainult tekstiga kontekstid, lihtsad struktuurid - Mermaid: visuaalsed esitlused, keerukad suhted, navigatsioonitsoonide või linkimismustrite näitamine
| Navigatsioonitüüp | Eesmärk | Paigutus |
|---|---|---|
| Päisenavigatsioon | Peamine navigatsioon, alati nähtav | Iga lehe ülaosa |
| Rippmenüüd | Korralda alamlehed vanema alla | Avaneb päiseüksustest |
| Jalusenavigatsioon | Teisesed lingid, juriidiline, saidikaart | Iga lehe alaosa |
| Külgriba navigatsioon | Jaotise navigatsioon (dokumendid, blogi) | Vasak külg jaotise sees |
| Jäljeread (breadcrumbs) | Näita praegust asukohta hierarhias | Päise all, sisu kohal |
| Kontekstilingid | Seotud sisu, järgmised sammud | Lehe sisu sees |
Rühmita jaluselingid veergudesse: - Toode: funktsioonid, hinnastamine, integratsioonid, muudatuste logi - Ressursid: blogi, juhtumianalüüsid, mallid, dokumendid - Ettevõte: meist, karjäär, kontakt, press - Juriidiline: privaatsus, tingimused, turvalisus
Home > Features > Analytics
Home > Blog > SEO Category > Post Title
Jäljeread peaksid peegeldama URL-hierarhiat. Iga jäljerea segment peaks olema klõpsatav link, välja arvatud praegune leht.
Detailsete navigatsioonimustrite jaoks: Vaata references/navigation-patterns.md
/features/analytics, mitte /f/a123/blog/seo-guide, mitte /blog/seo_guide/About peaks ümber suunama /about-ile/blog/how-to-improve-landing-page-conversion-rates on liiga pikk; /blog/landing-page-conversions on parem| Lehetüüp | Muster | Näide |
|---|---|---|
| Avaleht | / |
example.com |
| Funktsioonileht | /features/{name} |
/features/analytics |
| Hinnastamine | /pricing |
/pricing |
| Blogipostitus | /blog/{slug} |
/blog/seo-guide |
| Blogikategooria | /blog/category/{slug} |
/blog/category/seo |
| Juhtumianalüüs | /customers/{slug} |
/customers/acme-corp |
| Dokumentatsioon | /docs/{section}/{page} |
/docs/api/authentication |
| Juriidiline | /{page} |
/privacy, /terms |
| Maandumisleht | /{slug} või /lp/{slug} |
/free-trial, /lp/webinar |
| Võrdlus | /compare/{competitor} või /vs/{competitor} |
/compare/competitor-name |
| Integratsioon | /integrations/{name} |
/integrations/slack |
| Mall | /templates/{slug} |
/templates/marketing-plan |
/blog/2024/01/15/post-title ei lisa väärtust ja teeb URL-id pikaks. Kasuta /blog/post-title./products/category/subcategory/item/detail on liiga sügav. Lameneda, kus võimalik./product/12345 ei ole inimloetav. Kasuta slug'e./blog?id=123 peaks olema /blog/post-title./features/analytics ja /product/automation. Vali üks vanem.Jäljerida peaks peegeldama URL-teed:
| URL | Jäljerida |
|---|---|
/features/analytics |
Home > Features > Analytics |
/blog/seo-guide |
Home > Blog > SEO Guide |
/docs/api/auth |
Home > Docs > API > Authentication |
Kasuta visuaalsete saidikaartide jaoks Mermaidi graph TD-d. See teeb hierarhiasuhted selgeks ja saab annoteerida navigatsioonitsoone.
graph TD
HOME[Homepage] --> FEAT[Features]
HOME --> PRICE[Pricing]
HOME --> BLOG[Blog]
HOME --> ABOUT[About]
FEAT --> F1[Analytics]
FEAT --> F2[Automation]
FEAT --> F3[Integrations]
BLOG --> B1[Post 1]
BLOG --> B2[Post 2]
graph TD
subgraph Header Nav
HOME[Homepage]
FEAT[Features]
PRICE[Pricing]
BLOG[Blog]
CTA[Get Started]
end
subgraph Footer Nav
ABOUT[About]
CAREERS[Careers]
CONTACT[Contact]
PRIVACY[Privacy]
end
HOME --> FEAT
HOME --> PRICE
HOME --> BLOG
HOME --> ABOUT
FEAT --> F1[Analytics]
FEAT --> F2[Automation]
Rohkemate Mermaidi mallide jaoks: Vaata references/mermaid-templates.md
| Tüüp | Eesmärk | Näide |
|---|---|---|
| Navigatsiooniline | Liikumine jaotiste vahel | Päise, jaluse, külgriba lingid |
| Kontekstiline | Seotud sisu teksti sees | „Learn more about analytics“ |
| Keskmega-kodarad | Ühenda klastrisisu keskmega | Blogipostitused, mis lingivad sambalehele |
| Jaotiseülene | Ühenda seotud lehed jaotiste vahel | Funktsioonileht, mis lingib seotud juhtumianalüüsile |
Sisurohkete saitide jaoks korralda keskmega lehtede ümber:
Hub: /blog/seo-guide (comprehensive overview)
├── Spoke: /blog/keyword-research (links back to hub)
├── Spoke: /blog/on-page-seo (links back to hub)
├── Spoke: /blog/technical-seo (links back to hub)
└── Spoke: /blog/link-building (links back to hub)
Iga kodar lingib tagasi keskmele. Keskmes lingib kõigile kodaratele. Kodarad lingivad üksteisele, kus asjakohane.
Saidi arhitektuuri plaani loomisel esita need tulemid:
Täielik saidistruktuur URL-idega igas sõlmes. Kasuta ASCII-puu vormingut jaotisest Lehehierarhia kujundamine.
Mermaidi diagramm, mis näitab lehtede suhteid ja navigatsioonitsoone. Kasuta graph TD koos alamgraafikutega navigatsioonitsoonide jaoks, kus abiks.
| Leht | URL | Vanem | Navigatsiooni asukoht | Prioriteet |
|---|---|---|---|---|
| Avaleht | / |
— | Päis | Kõrge |
| Funktsioonid | /features |
Avaleht | Päis | Kõrge |
| Analüütika | /features/analytics |
Funktsioonid | Päise rippmenüü | Keskmine |
| Hinnastamine | /pricing |
Avaleht | Päis | Kõrge |
| Blogi | /blog |
Avaleht | Päis | Keskmine |