SEO delle pagine categoria

Pagine categoria (PLPs, pagine di raccolta) sono di solito il highest-leverage e la maggior parte technically dangerous pagine su un e-commerce store. Questo è come un posizionarsi them, gestire paginazione dopo rel=prev/successivo died, decide quale URL con facet un indice, aggiungi contenuto senza keyword-stuffing, e route crawler un ogni prodotto.

Prima pubblicazione: 25 giu 2026 · Ultimo aggiornamento: 20 ago 2026 · Advanced
Lingue
1 segnale di evidenza in questa pagina

Un pagina categoria (PLP, pagina di raccolta) groups prodotti sotto un classification e di solito fa due jobs: posizionarsi per query commerciali ampie e route crawler e link equity un il prodotti beneath it. Il tecnico traps sono il stesso ones che rendere e-commerce hard — navigazione un facet spawning near-infinite URLs, e paginazione. Il accuracy spine per 2026: rel=prev/successivo è dead (Google, 2019), so don't canonical paginato pagine back un pagina 1 — let ogni pagina essere indicizzato da solo o point un un 'view tutti'. Pagine categoria che sono solo un griglia di prodotti può essere hard un posizionarsi, ma Google's line (Mueller) è che extra testo è helpful, non richiesto — e un pieno di parole chiave footer blob è il sbagliato way un aggiungi it. Il GSC URL Parameters tool è gone (2022); control parameters con robots.txt e canonicals invece.

TL;DR — Pagine categoria sono il highest-leverage e la maggior parte technically dangerous pagine su un store: loro posizionarsi per il query commerciali ampie e loro route eseguire il crawling + PageRank un tuo prodotti. Il accuracy spine per 2026: rel=prev/next è dead (Google, March 2019) — don’t canonical paginato pagine back un pagina 1 (che hides everything su pagine 2+); let ogni pagina self-canonical, o point them un un “view tutti” pagina if tu hanno uno. Navigazione un facet è il core threat — block il noise (robots.txt), indice il signal (real demand). Il GSC URL Parameters tool è gone (April 2022) — usare robots.txt e canonicals. Thin prodotto-solo pagine può essere hard un posizionarsi, ma Mueller’s line è che extra contenuto è helpful, non richiesto — e un pieno di parole chiave footer blob è il sbagliato way un aggiungi it. BreadcrumbList è il dati strutturati che conta; fare non inserisci Prodotto rich-result markup su un multi-prodotto listing.

Perché pagine categoria sono il leverage point

A category page is both a ranking target and the on-ramp Google uses to reach every product beneath it. Fonte: /ecommerce-seo/categories-and-merchandising/category-page-seo/

A category-page wireframe highlights four SEO-relevant zones: concise introductory copy, controlled filter and sort URLs, crawlable product links, and pagination with unique URLs, self-canonicals, and real links to the next page.

© Patrick Stox LLC · CC BY 4.0 ·

Su la maggior parte stores, pagine categoria sono simultaneously il highest-valore e il la maggior parte fragile pagine tu own. Loro’re high-valore perché loro match il broad commercial query — “running shoes,” (traduzione) «running shoes,» “laptops under $500 USD” (traduzione) «laptops sotto $500 USD» — quale carry far più volume di any singolo prodotto query. E loro’re fragile perché ogni pagina categoria è anche un eseguire il crawling-e-link-equity distribution node: Google reaches tuo prodotto pagine largely da seguente il link su tuo pagine categoria. Google dice questo directly: “If category pages don’t include direct links to all products in a category, Googlebot might not find all of your products by crawling alone.” (traduzione) «If pagine categoria don’t include direct link un tutti prodotti in un categoria, Googlebot potrebbe non trovare tutti di tuo prodotti da crawling alone.» Evidence for this claim Google warns that products may not be found by crawling when category pages do not link directly to them. Scope: Use crawlable anchor links and pagination or load-more implementations Google can follow. Confidence: high · Verified: Google: Ecommerce site structure

So un pagina categoria è doing due jobs un once — ranking per its own query, e serving come il su-ramp un everything beneath it. La maggior parte di il SEO funzionare below è su non breaking either uno.

Block the noise, index the signal — the four-way decision for every faceted URL. Fonte: /ecommerce-seo/categories-and-merchandising/category-page-seo/

A faceted URL branches to four outcomes. Sort, tracking, and redundant filter combinations are blocked from crawling. Low-demand but navigable combinations canonicalize to the base category. Combinations backed by real search demand become optimized, self-canonical landing pages. Empty or nonsensical combinations return 404.

© Patrick Stox LLC · CC BY 4.0 ·

Il filtro e ordinamento UI su top di un pagina categoria è navigazione un facet, e in its comune URL-parameter modulo it’s il singolo biggest fonte di crawling problemi su il web. Google’s framing è blunt: unbounded URL con facet spaces harm un sito in due ways. Overcrawling, perché “the crawlers will typically access a very large number of faceted navigation URLs before the crawlers’ processes determine the URLs are in fact useless,” (traduzione) «il crawler sarà typically access un very large numero di navigazione un facet URLs prima il crawler’ processes determine il URLs sono in fact useless,» e slower discovery, perché “if crawling is spent on useless URLs, the crawlers have less time to spend on new, useful URLs.” (traduzione) «if crawling è spent su useless URLs, il crawler hanno meno time un spend su nuovo, utile URLs.» Evidence for this claim Google documents infinite faceted URL spaces as a source of overcrawling and wasted resources. Scope: Google recommends preventing crawl when faceted URLs do not need to be indexed. Confidence: high · Verified: Google: Managing faceted navigation Gary Illyes ha inserisci navigazione un facet un roughly half di tutti overcrawl problemi reported un Google, e described il accidental version vividly — “exploding your URL space from a balmy 1000 URLs to a scorching 1 million.” (traduzione) «exploding tuo URL space da un balmy 1000 URLs un un scorching 1 million.»

I won’t fully relitigate facet qui — navigazione un facet ha its own deep dive — ma il categoria-pagina decision è worth stating crisply: block il noise, indice il signal.

  • Block (robots.txt): ordinamento-ordine variants (?sort=price), session/tracking parameters, e filtro combinations che soltanto re-slice il stesso prodotti. Google endorses questo directly: “Oftentimes there’s no good reason to allow crawling of filtered items… instead, allow crawling of just the individual items’ pages along with a dedicated listing page that shows all products without filters applied.” (traduzione) «Oftentimes lì’s no good motivo un consentire crawling di filtered elementi… invece, consentire crawling di soltanto il individual elementi’ pagine along con un dedicated listing pagina che mostra tutti prodotti senza filtri applied.»
  • Canonical un il base categoria: low-ricerca-demand filtro combos tu want navigable ma non separately indicizzato. Note canonical è il slower-acting tool — Google dice it “may, over time, decrease the crawl volume” (traduzione) «può, oltre time, decrease il eseguire il crawling volume» — perché ogni variant still deve essere crawled prima il signal lands.
  • Indice + optimize: filtro combinations con genuine ricerca demand (e.g. un “red running shoes” (traduzione) «red running shoes» facet che people in realtà ricerca). Quelli deserve un real URL, un unique titolo e H1, un frase di unique copy, e un self-referencing canonical. Fare il keyword research primo — don’t indice facet su un hunch.
  • 404 il dead ends: return un 404 per empty o nonsensical filtro combinations so loro don’t accumulate come crawlable junk.

Un note su il deprecated control: il Ricerca Console URL Parameters tool è gone (sunset April 2022). Google gestisce parameters automaticamente ora e ha detto solo su 1% di il tool’s configurations erano doing anything utile. If tu erano relying su it un tame facet, che lever no più lungo exists — robots.txt e canonicals sono il replacement.

Paginazione in 2026 — che cosa in realtà funziona

Questo è il section con il la maggior parte outdated advice floating circa, so qui’s il accuracy spine:

rel=prev/next è dead. Google confirmed in March 2019 che it aveva silently stopped usando il tags anni earlier: “Google no longer uses these tags, although these links may still be used by other search engines.” (traduzione) «Google no più lungo usa questi tags, although questi link può still essere usato da altro motori di ricerca.» Non implement rel=prev/next come tuo paginazione solution — it fa nulla per Google. (It’s cheap un mantieni per Bing e altri, ma it’s non il strategy.)

Non canonical paginato pagine back un pagina 1. Questo è il errore che quietly deletes half tuo catalog da il indice. Google’s canonical-errori post è explicit: “Specifying a rel=canonical from page 2 (or any later page) to page 1 is not correct use of rel=canonical.” (traduzione) «Specifying un rel=canonical da pagina 2 (o any later pagina) un pagina 1 è non corretto usare di rel=canonical.» If tu fare questo, il prodotti che solo appear su pagine 2+ mai ottenere indicizzato. Ogni paginato pagina dovrebbe self-canonical — Google: “Don’t use the first page of a paginated sequence as the canonical page.” (traduzione) «Don’t usare il primo pagina di un paginato sequence come il canonical pagina.»

Il attuale model è uno di due patterns:

  1. Ogni pagina impaginata viene indicizzata in base ai propri meriti. Assegna a ogni pagina un URL univoco (?page=2, non un frammento #“Google ignores fragment identifiers” (traduzione) «Google ignora gli identificatori di frammento»), un canonical autoreferenziale e un link sequenziale <a href> alla pagina successiva, così Googlebot può eseguire la scansione della catena: “Include links from each page to the following page using <a href> tags.” (traduzione) «Includi link da ogni pagina alla successiva usando tag <a href>
  2. Una pagina “mostra tutto” come canonical, se ne hai una e si carica in tempi accettabili. Quando esiste un’unica pagina che mostra tutti i prodotti, fai puntare a essa le pagine impaginate. Funziona solo se la pagina è davvero utilizzabile: non costringere una pagina con 10 000 prodotti a caricarsi solo per questo.

Infinite scroll / load-più needs proper JavaScript SEO: un real paginato URL behind ogni “pagina” di results, plus sitemaps o un Merchant Center feed come un discovery backstop so prodotti aren’t trapped behind un scroll evento. E return un 404 per empty paginato results anziché serving un blank indicizzabile shell.

URL structure

Due patterns, scegliere uno e commit:

  • Top-level/laptops/. Maximum proximity un il homepage (un hair più link equity), ma it competes con everything else un il root e ottiene unwieldy un scale.
  • Parent + child/electronics/laptops/. Più descriptive, reinforces hierarchy, scales cleanly. Questo è che cosa la maggior parte large catalogs usare, e it’s il pattern questo sito usa per clusters generally.

Restructuring later significa redirect, so il commitment conta più di il choice. Beyond il percorso: usare ?key=value parameters (“Use ?key=value URL parameters rather than ?value, where possible” (traduzione) «Usare ?key=value URL parameters anziché ?value, dove possibile»), mai inserisci il stesso parameter twice (“Googlebot may ignore one of the values otherwise” (traduzione) «Googlebot può ignore uno di il valori otherwise»), e mantieni session/tracking parameters off tuo internal link (“Avoid internally linking to temporary parameters, such as session-IDs, tracking codes, user-relative values” (traduzione) «Avoid internally linking un temporary parameters, such come session-IDs, tracking codici, user-relative valori»). Mantieni il URL identical in tutto tuo internal link, sitemap, e canonical tag.

Uno più URL-level regola worth baking in: un empty categoria dovrebbe noindex o 404 — Google: “If a category has no items, use a noindex robots meta tag. If your site detects that a category has become empty… consider returning a 404.” (traduzione) «If un categoria ha no elementi, usare un noindex robots meta tag. If tuo sito detects che un categoria ha diventare empty… consider returning un 404.»

Il “thin category” (traduzione) «thin categoria» problema — contenuto senza stuffing

Qui’s dove il advice ottiene nuanced, e dove un lot di stores overcorrect in riempimento di parole chiave. Il accurate posizione:

Un pagina categoria cioè solo un griglia di prodotti con no context può essere hard per Google un posizionarsi. Mueller, March 2019: “When the ecommerce category pages don’t have any other content at all, other than links to the products, then it’s really hard for us to rank those pages.” (traduzione) «Quando il e-commerce pagine categoria don’t hanno any altro contenuto affatto, altro di link un il prodotti, then it’s davvero hard per us un posizionarsi quelli pagine.»

Ma extra contenuto è helpful, non richiesto. Mueller again, su se il prodotto names alone può carry it: “If the names of the products are clear enough to us to understand… then it’s clear that this is a list of running shoes. You don’t need to put in extra text there.” (traduzione) «If il names di il prodotti sono chiaro enough un us un understand… then it’s chiaro che questo è un elenco di running shoes. Tu don’t devi inserisci in extra testo lì.» E su parola counts: “We don’t have any limits. There’s no limit… you have to have some information on a page so that we understand what the topic is. But that’s generally very little information.” (traduzione) «Noi don’t hanno any limiti. Lì’s no limite… tu devono hanno some information su un pagina so che noi understand che cosa il argomento è. Ma che’s generally very little information.»

Il caso da evitare è il blocco di testo nel footer riempito di parole chiave. Mueller lo definisce chiaramente: “From our point of view that’s essentially keyword stuffing. So that’s something which I would try to avoid.” (traduzione) «Dal nostro punto di vista si tratta sostanzialmente di keyword stuffing, quindi è qualcosa che cercherei di evitare.» La sua indicazione sul metodo corretto è: “I’d try to stick to really informative content and put that in places where you think that users will be able to see it.” (traduzione) «Cercherei di limitarmi a contenuti davvero informativi e di collocarli dove ritieni che gli utenti possano vederli.»

So il pratico regola:

  • Aggiungi contenuto solo dove it earns its place — un breve, genuinely utile intro (un couple di frasi answering un purchase-decision domanda), un buying guida per head-term categorie con real informational demand, o un FAQ shoppers in realtà ask.
  • Inserisci it dove users see it (top di il pagina, integrated), non un nascosto wall un il bottom.
  • Un small amount di duplicated boilerplate in tutto subcategories è fine — Mueller: “If you’re talking about a very small amount of text then having that duplicated is absolutely no problem.” (traduzione) «If tu’re talking su un very small amount di testo then having che duplicated è absolutely no problema.»

I’ll note il honest tension: plenty di SEOs mantieni adding footer testo perché it mantiene working in loro tests — il community’s standing retort è “I’ll stop doing it when it stops working.” (traduzione) «I’ll stop doing it quando it stops working.» My take: che’s un fragile bet contro un documentato spam signal. If tu’re going un aggiungi contenuto, rendere it il kind un shopper sarebbe in realtà read.

Internal linking — il su-ramp job

Pagine categoria sono PageRank distribution nodes, so treat il link come load-bearing:

  • Link un tutti prodotti in il categoria (o impaginare so loro’re tutti reachable via <a href>). If tu genuinely può’t, un sitemap o Merchant Center feed è il fallback — ma su-pagina link sono il principale mechanism.
  • Usare real <a href> link, non JS click handlers: “Use <a href> tags when creating links to other content. Don’t use JavaScript events on other HTML DOM elements for navigation.” (traduzione) «Usare <a href> tags quando creating link un altro contenuto. Don’t usare JavaScript eventi su altro HTML DOM elementi per navigation.»
  • Link count signals importance. Google: “The more links a page has to it within a site, the higher the relative importance.” (traduzione) «Il più link un pagina deve it entro un sito, il higher il relative importance.» Link tuo best categorie da il homepage e da relevant contenuto; link best-sellers up da higher in il hierarchy.
  • Breadcrumbs in entrambi il UI e come BreadcrumbList schema reinforce hierarchy e dare Google clean ancora-testo context.

Titolo tags, meta descrizioni, H1

  • Titolo: include il categoria name (tuo principale keyword). Templates like [Category] — [Brand] o [Category]: [N] Products — [Brand] funzionare. Per paginato pagine tu può leave titoli come-è (Google tries un recognize sequences) o append — Page N.
  • Meta descrizioni: programmatic generation è fine e encouraged un scale — lean su purchase-decision language (prezzo range, numero di prodotti, brands).
  • H1: parallel il titolo; uno clean H1 è semantically tidiest, though molteplici H1s won’t tank tu per Mueller.

Dati strutturati

  • BreadcrumbList — yes. Questo è il dati strutturati che conta per categoria pagine: it aiuta Google “understand the hierarchy of pages on your site” (traduzione) «understand il hierarchy di pagine su tuo sito» e drives breadcrumb display in il SERP. Google’s guidance è un mark up “a typical user path to a page, instead of mirroring the URL structure.” (traduzione) «un typical user percorso un un pagina, invece di mirroring il URL structure.»
  • Prodotto rich-result markup — no. Don’t inserisci Product rich-results markup su un multi-pagina di elenco prodotti; Google’s prodotto risultati avanzati supportare singolo-prodotto pagine, non listings.
  • CollectionPage / ItemList — optional. No nativo Google risultato avanzato today, ma loro può aid machine-readability di il elenco. FAQPage può essere worth it if tu hanno genuinely utile, naturally integrated Q&Un.

Monitoring

  • GSC Pagina Indicizzazione report — watch per un ballooning count di parameter/facet URLs in il excluded buckets; che’s tuo facet strategy leaking.
  • Eseguire il crawling Stats — if Googlebot è spending disproportionate time su parameter URLs, tighten robots.txt o canonicals.
  • Risultati avanzati Test / URL Inspection — validate BreadcrumbList e confirm come un pagina categoria in realtà renders e indexes.
  • Sito Audit — eseguire il crawling depth, orphaned prodotti, internal-link count per pagina.

Dove questo sits

Pagina categoria SEO è uno piece di e-commerce sito structure. Il facet decisions above sono covered in full in navigazione un facet; per il pagina tipo su il altro end di il link — il individual prodotto pagina — see prodotto pagina SEO; e per come il intero hierarchy fits together, e-commerce sito architettura.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.