Category halaman SEO
Category halaman (PLPs, collection halaman) adalah biasanya highest-leverage dan sebagian besar technically dangerous halaman pada sebuah ecommerce store. ini adalah cara peringkat them, tangani pagination setelah rel=prev/berikutnya died, decide yang faceted URLs untuk indeks, tambahkan konten tanpa keyword-stuffing, dan route crawler untuk setiap product.
Bahasa
1 sinyal bukti di halaman ini
- Alat aktif terkaitFaceted Navigation Auditor
sebuah category halaman (PLP, collection halaman) groups products di bawah sebuah classification dan biasanya melakukan dua jobs: peringkat untuk broad commercial kueri dan route crawler dan tautan equity untuk products beneath ini. teknis traps adalah yang sama ones itu membuat ecommerce hard — faceted navigation spawning near-infinite URLs, dan pagination. accuracy spine untuk 2026: rel=prev/berikutnya adalah dead (Google, 2019), so jangan canonical paginated halaman back untuk halaman 1 — let setiap halaman menjadi terindeks pada -nya own atau poin untuk sebuah 'view semua'. Category halaman itu adalah hanya sebuah product grid dapat menjadi hard untuk peringkat, tetapi Google's line (Mueller) adalah itu extra text adalah helpful, tidak diperlukan — dan sebuah keyword-stuffed footer blob adalah wrong cara untuk tambahkan ini. GSC parameter URL alat adalah hilang (2022); control parameters dengan robots.txt dan canonicals alih-alih.
TL;DR — Halaman kategori (juga disebut PLP atau halaman koleksi) adalah daftar produk yang dikelompokkan bersama—misalnya, “sepatu lari pria”. Halaman ini sering menjadi penghasil pendapatan terbesar di penelusuran karena cocok dengan kueri umum yang diketik orang saat berbelanja. Tugasnya adalah membuat halaman itu mendapat peringkat sekaligus memastikan Google dapat menjangkau setiap produk. Dua hal sering menghambat: tombol filter/sort dapat diam-diam membuat ribuan URL yang hampir duplikat, dan halaman yang hanya berupa grid produk tanpa konteks dapat sulit mendapat peringkat.
Apa sebuah category halaman adalah
Ketika Anda shop online, Anda biasanya land pada satu dari dua jenis dari halaman:
- sebuah product halaman — satu single item (satu spesifik pair dari shoes).
- sebuah category halaman — list dari items, like “running shoes” (terjemahan) “berjalan shoes” atau “laptops under $500.” (terjemahan) “laptops di bawah 500 USD.” Anda’ll juga hear ini called PLPs (product listing halaman) atau, pada Shopify, collection halaman.
Category halaman sit di middle dari Anda situs: homepage → category → product. mereka penting sebuah lot untuk SEO karena mereka match broad searches orang membuat ketika mereka’re masih deciding (“running shoes” (terjemahan) “berjalan shoes”) alih-alih tepat-product searches (“Nike Pegasus 41 size 10” (terjemahan) “Nike Pegasus 41 size 10”). Broad searches memiliki cara lebih volume, so sebuah category halaman itu peringkat dapat pull di sebuah lot dari shoppers.
dua jobs sebuah category halaman melakukan
- peringkat untuk category penelusuran. Ketika seseorang Googles “running shoes,” (terjemahan) “berjalan shoes,” Anda ingin Anda berjalan-shoes halaman untuk tampilkan up.
- Lulus pengunjung dan Google down untuk products. category halaman adalah bagaimana Google finds Anda individual products di pertama place — ini mengikuti tautan pada halaman. jika sebuah product tidak ditautkan dari anywhere dapat di-crawl, Google dapat tidak pernah see ini. Evidence for this claim Googlebot generally discovers ecommerce products through crawlable links from category pages. Scope: Feeds and sitemaps can aid discovery but do not replace a crawlable site structure. Confidence: high · Verified: Google: Ecommerce site structure
dua hal itu go wrong
1. Too banyak web addresses. itu handy filter dan sort buttons (“sort by price,” (terjemahan) “sort oleh price,” “show only red, size 10” (terjemahan) “tampilkan hanya red, size 10”) setiap buat baru URL behind scenes. sebuah store dengan sebuah sedikit thousand products dapat diam-diam buat hundreds dari thousands dari ini filtered URLs — sebagian besar dari them near-duplicates dari setiap lainnya. Google tidak memiliki unlimited time untuk crawl Anda situs, so semua itu junk URLs dapat crowd out Anda nyata halaman. ( penuh topic adalah faceted navigation — ini memiliki -nya own deep dive.) Evidence for this claim Faceted navigation can generate very large URL spaces and cause overcrawling. Scope: Risk depends on whether filter states create crawlable URLs and links. Confidence: high · Verified: Google: Managing faceted navigation
2. “empty” (terjemahan) “empty” category halaman. jika Anda category halaman adalah tidak ada apa pun tetapi sebuah grid dari products dengan Tidak kata pada ini, Google dapat memiliki sebuah hard time understanding dan peringkat ini. sebuah pendek, genuinely helpful intro — sebuah kalimat atau dua tentang apa di category — helps. tetapi jangan dump sebuah giant wall dari keyword text di bottom itu Tidak shopper akan ever baca. Google’s own orang panggil itu keyword stuffing, dan ini adalah wrong move.
sederhana checklist
- Memberikan category sebuah jelas, descriptive URL (
/shoes/running/) dan sebuah judul itu mencakup category name. - pastikan setiap product adalah reachable oleh sebuah wajar tautan dari category (atau sebuah ditautkan “berikutnya halaman” (terjemahan) “berikutnya halaman”).
- tambahkan sebuah pendek, berguna intro jika products alone jangan membuat topic obvious.
- jangan let filter/sort buttons buat dapat di-crawl mess (Anda developer atau platform biasanya controls ini).
- tambahkan breadcrumbs so keduanya shoppers dan Google dapat see di mana halaman sits.
ingin teknis versi — pagination setelah rel=prev/next died, yang filtered
URLs untuk indeks vs. block, dan data terstruktur itu sebenarnya penting? Switch untuk
Advanced tab.
TL;DR — Category halaman adalah highest-leverage dan sebagian besar technically dangerous halaman pada sebuah store: mereka peringkat untuk broad commercial kueri and mereka route crawl + PageRank untuk Anda products. accuracy spine untuk 2026:
rel=prev/nextadalah dead (Google, March 2019) — jangan canonical paginated halaman back untuk halaman 1 (itu hides semuanya pada halaman 2+); let setiap halaman self-canonical, atau poin them di sebuah “view all” (terjemahan) “view semua” halaman jika Anda memiliki satu. Faceted navigation adalah core threat — block noise (robots.txt), indeks sinyal (nyata demand). GSC parameter URL alat adalah hilang (April 2022) — gunakan robots.txt dan canonicals. Thin product-hanya halaman dapat menjadi hard untuk peringkat, tetapi Mueller’s line adalah itu extra konten adalah helpful, tidak required — dan sebuah keyword-stuffed footer blob adalah wrong cara untuk tambahkan ini.BreadcrumbListadalah data terstruktur itu penting; melakukan tidak put Product rich-hasil markup pada sebuah multi-product listing.
Mengapa category halaman adalah leverage poin
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 ·
pada sebagian besar stores, category halaman adalah simultaneously highest-nilai dan paling fragile halaman Anda own. mereka’re tinggi-nilai karena mereka match broad commercial kueri — “running shoes,” (terjemahan) “berjalan shoes,” “laptops under $500” (terjemahan) “laptops di bawah 500 USD” — yang carry far lebih volume daripada apa pun single product kueri. dan mereka’re fragile karena setiap category halaman adalah juga sebuah crawl-dan-tautan-equity distribution node: Google reaches Anda product halaman largely oleh berikut tautan pada Anda category halaman. Google says ini secara langsung: “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.” (terjemahan) “Jika halaman kategori tidak memiliki tautan langsung ke semua produk dalam kategori, Googlebot mungkin tidak menemukan semua produk Anda hanya dengan crawling.” 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 sebuah category halaman adalah melakukan dua jobs di setelah — peringkat untuk -nya own kueri, dan serving sebagai pada-ramp untuk semuanya beneath ini. sebagian besar dari SEO berfungsi di bawah adalah tentang tidak breaking either satu.
Faceted navigation — hal sebagian besar mungkin untuk hurt Anda
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 ·
filter dan sort UI pada top dari sebuah category halaman adalah faceted navigation, dan di -nya umum URL-parameter form ini adalah single biggest sumber dari crawling masalah pada web. Google’s framing adalah blunt: unbounded faceted URL spaces harm sebuah situs di dua cara. Overcrawling, karena “itu crawlers akan typically access a very large number dari faceted navigation URLs sebelum itu crawlers’ memproses determine itu URLs adalah di fact useless,” (terjemahan) “ crawler akan typically access sebuah very besar angka dari faceted navigation URLs sebelum crawler’ memproses determine URLs adalah di fact useless,” dan lebih lambat penemuan, karena “jika crawling adalah spent pada useless URLs, itu crawlers memiliki lebih sedikit time untuk spend pada new, useful URLs.” (terjemahan) “jika crawling adalah spent pada useless URLs, crawler memiliki lebih sedikit time untuk spend pada baru, berguna 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 memiliki put faceted navigation di roughly half dari semua overcrawl issues reported untuk Google, dan described accidental versi vividly — “exploding Anda URL space dari a balmy 1000 URLs untuk a scorching 1 million.” (terjemahan) “exploding Anda URL space dari sebuah balmy 1000 URLs untuk sebuah scorching 1 million.”
I tidak akan fully relitigate facets di sini — faceted navigation memiliki -nya own deep dive — tetapi category-halaman decision adalah worth stating crisply: block noise, indeks sinyal.
- Block (robots.txt): sort-order variants (
?sort=price), session/tracking parameters, dan filter combinations itu hanya re-slice yang sama products. Google endorses ini secara langsung: “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.” (terjemahan) “Oftentimes ada Tidak baik alasan untuk izinkan crawling dari filtered items… alih-alih, izinkan crawling dari hanya individual items’ halaman along dengan sebuah dedicated listing halaman itu menampilkan semua products tanpa filters applied.” - Canonical untuk base category: rendah-penelusuran-demand filter combos Anda ingin navigable tetapi tidak secara terpisah terindeks. Note canonical adalah lebih lambat-acting alat — Google says ini “may, over time, decrease the crawl volume” (terjemahan) “dapat, di atas time, decrease crawl volume” — karena setiap variant masih memiliki untuk menjadi di-crawl sebelum sinyal lands.
- indeks + mengoptimalkan: filter combinations dengan genuine penelusuran demand (e.g. sebuah “red running shoes” (terjemahan) “red berjalan shoes” facet itu orang sebenarnya penelusuran). itu deserve sebuah nyata URL, sebuah unique judul dan H1, sebuah kalimat dari unique copy, dan sebuah self-referencing canonical. melakukan keyword research pertama — jangan indeks facets pada sebuah hunch.
- 404 dead ends: mengembalikan
404untuk empty atau nonsensical filter combinations so mereka jangan accumulate sebagai dapat di-crawl junk.
sebuah note pada deprecated control: Search Console parameter URL alat adalah hilang (sunset April 2022). Google menangani parameters secara otomatis now dan mengatakan hanya tentang 1% dari alat’s configurations adalah melakukan apa pun berguna. jika Anda adalah relying pada ini untuk tame facets, itu lever Tidak lebih lama ada — robots.txt dan canonicals adalah replacement.
Pagination di 2026 — apa sebenarnya berfungsi
ini adalah bagian dengan paling outdated advice floating sekitar, so di sini’s accuracy spine:
rel=prev/next adalah dead. Google confirmed di March 2019 itu ini memiliki silently
berhenti menggunakan tags tahun sebelumnya: “Google no longer uses these tags, although
these links may still be used by other search engines.” (terjemahan) “Google Tidak lebih lama menggunakan ini tags, although
ini tautan dapat masih menjadi digunakan oleh lainnya mesin pencari.” melakukan tidak implement
rel=prev/next sebagai Anda pagination solution — ini melakukan tidak ada apa pun untuk Google. (ini adalah
cheap untuk pertahankan untuk Bing dan others, tetapi ini adalah tidak strategy.)
melakukan Tidak canonical paginated halaman back untuk halaman 1. ini adalah mistake itu diam-diam deletes half Anda catalog dari indeks. Google’s canonical-mistakes post adalah jelas: “Specifying a rel=canonical from page 2 (or any later page) to page 1 is not correct use of rel=canonical.” (terjemahan) “Specifying sebuah rel=canonical dari halaman 2 (atau apa pun kemudian halaman) untuk halaman 1 adalah tidak correct gunakan dari rel=canonical.” jika Anda melakukan ini, products itu hanya muncul pada halaman 2+ tidak pernah mendapatkan terindeks. setiap paginated halaman seharusnya self-canonical — Google: “Don’t use the first page of a paginated sequence as the canonical page.” (terjemahan) “jangan gunakan pertama halaman dari sebuah paginated sequence sebagai canonical halaman.”
** saat ini model** adalah satu dari dua patterns:
- setiap paginated halaman adalah terindeks pada -nya own merits. Memberikan setiap halaman sebuah unique URL
(
?page=2, tidak sebuah#fragment — “Google ignores fragment identifiers” (terjemahan) “Google ignores fragment identifiers”), sebuah self-referencing canonical, dan sebuah sequential<a href>tautan untuk berikutnya halaman so Googlebot dapat crawl chain: “Include links from each page to the following page using<a href>tags.” (terjemahan) “Sertakan tautan dari setiap halaman ke halaman berikutnya menggunakan tag<a href>.” - sebuah “view all” (terjemahan) “view semua” halaman sebagai canonical, if Anda memiliki satu dan ini memuat acceptably. Ketika sebuah single view-semua halaman ada, poin paginated component halaman di ini. ini hanya berfungsi ketika view-semua adalah genuinely usable — jangan force sebuah 10 000-product halaman untuk muat untuk sake dari ini.
Infinite scroll / muat-lebih perlu proper JavaScript SEO: sebuah nyata paginated URL
behind setiap “halaman” (terjemahan) “halaman” dari hasil, plus sitemaps atau sebuah Merchant Center feed sebagai sebuah
penemuan backstop so products tidak trapped behind sebuah scroll event. dan mengembalikan
404 untuk empty paginated hasil alih-alih serving sebuah blank dapat diindeks shell.
struktur URL
Dua patterns, pick satu dan commit:
- Top-tingkat —
/laptops/. Maximum proximity untuk homepage (sebuah hair lebih tautan equity), tetapi ini competes dengan semuanya else di root dan mendapatkan unwieldy di scale. - Parent + child —
/electronics/laptops/. Lebih descriptive, reinforces hierarchy, scales cleanly. ini adalah apa sebagian besar katalog gunakan, dan ini adalah pattern ini situs menggunakan untuk clusters umumnya.
Restructuring kemudian berarti redirects, so commitment penting lebih daripada pilihan.
Beyond path: gunakan ?key=value parameters (“Gunakan ?key=value URL parameters
rather daripada ?value, di mana possible” (terjemahan) “gunakan parameter URL ?key=value
alih-alih ?value, jika memungkinkan”), tidak pernah put yang sama parameter twice
(“Googlebot mungkin ignore satu dari itu values jika tidak” (terjemahan) “Googlebot dapat ignore satu dari nilai jika tidak”), dan pertahankan
session/tracking parameters off Anda tautan internal (“Avoid internally linking untuk
temporary parameters, such sebagai session-IDs, tracking codes, user-relative values” (terjemahan) “hindari internally linking untuk
temporary parameters, such sebagai session-IDs, tracking codes, pengguna-relative nilai”).
pertahankan URL identical di seluruh Anda tautan internal, sitemap, dan tag canonical.
Satu lebih URL-tingkat aturan worth baking di: sebuah empty category seharusnya noindex atau
404 — Google: “Jika a category memiliki Tidak items, gunakan a noindex robots meta tag. Jika
Anda site detects itu a category memiliki become empty… consider returning a 404.” (terjemahan) “jika sebuah category memiliki Tidak items, gunakan noindex robots meta tag. jika
Anda situs detects itu sebuah category memiliki become empty… pertimbangkan returning sebuah 404.”
“thin category” (terjemahan) “thin category” masalah — konten tanpa stuffing
Di sini’s di mana advice mendapatkan nuanced, dan di mana sebuah lot dari stores overcorrect ke keyword stuffing. accurate position:
sebuah category halaman itu adalah only sebuah product grid dengan Tidak context dapat menjadi hard untuk Google untuk peringkat. 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.” (terjemahan) “Ketika ecommerce category halaman jangan memiliki apa pun lainnya konten di semua, lainnya daripada tautan untuk products, lalu ini adalah benar-benar hard untuk us untuk peringkat itu halaman.”
tetapi extra konten adalah helpful, tidak diperlukan. Mueller again, pada apakah product names alone dapat carry ini: “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.” (terjemahan) “jika names dari products adalah jelas cukup untuk us untuk memahami… lalu ini adalah jelas itu ini adalah sebuah list dari berjalan shoes. Anda tidak perlu untuk put di extra text di sana.” dan pada kata 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.” (terjemahan) “kami jangan memiliki apa pun limits. ada Tidak limit… Anda memiliki untuk memiliki beberapa informasi pada sebuah halaman so itu kami memahami apa topic adalah. tetapi itu’s umumnya very little informasi.”
failure mode adalah keyword-stuffed footer blob. Mueller panggilan ini apa ini adalah: “From our point of view that’s essentially keyword stuffing. So that’s something which I would try to avoid.” (terjemahan) “dari kami poin dari view itu’s essentially keyword stuffing. So itu’s sesuatu yang I akan try untuk hindari.” His guidance pada right cara: “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.” (terjemahan) “I’d try untuk stick untuk benar-benar informative konten dan put itu di places di mana Anda think itu pengguna akan menjadi able untuk see ini.”
So practical aturan:
- tambahkan konten hanya di mana ini earns -nya place — sebuah pendek, genuinely berguna intro (sebuah couple dari sentences answering sebuah purchase-decision pertanyaan), sebuah buying guide untuk head-istilah categories dengan nyata informational demand, atau sebuah FAQ shoppers sebenarnya tanyakan.
- Put ini di mana pengguna see ini (top dari halaman, integrated), tidak sebuah hidden wall di bottom.
- sebuah kecil amount dari duplicated boilerplate di seluruh subcategories adalah fine — Mueller: “If you’re talking about a very small amount of text then having that duplicated is absolutely no problem.” (terjemahan) “jika Anda’re talking tentang sebuah very kecil amount dari text lalu memiliki itu duplicated adalah absolutely Tidak masalah.”
I’ll note honest tension: plenty dari SEOs pertahankan menambahkan footer text karena ini mempertahankan berfungsi di mereka tests — community’s standing retort adalah “I’ll stop doing it when it stops working.” (terjemahan) “I’ll berhenti melakukan ini ketika ini berhenti berfungsi.” My take: itu’s sebuah fragile bet terhadap sebuah terdokumentasi spam sinyal. jika Anda’re going untuk tambahkan konten, membuat ini jenis sebuah shopper akan sebenarnya baca.
Internal linking — pada-ramp job
Category halaman adalah PageRank distribution nodes, so treat tautan sebagai muat-bearing:
- tautan untuk semua products di category (atau paginate so mereka’re semua reachable melalui
<a href>). jika Anda genuinely dapat’t, sebuah sitemap atau Merchant Center feed adalah fallback — tetapi pada-halaman tautan adalah utama mechanism. - gunakan nyata
<a href>tautan, tidak 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.” (terjemahan) “Gunakan tag<a href>saat membuat tautan ke konten lain. Jangan gunakan event JavaScript pada elemen DOM HTML lain untuk navigasi.” - tautan count sinyal importance. Google: “The more links a page has to it within a site, the higher the relative importance.” (terjemahan) “ lebih tautan sebuah halaman memiliki untuk ini di dalam sebuah situs, lebih tinggi relative importance.” tautan Anda best categories dari homepage dan dari relevant konten; tautan best-sellers up dari lebih tinggi di hierarchy.
- Breadcrumbs di keduanya UI dan sebagai
BreadcrumbListschema reinforce hierarchy dan memberikan Google bersih anchor-text context.
tag judul, deskripsi meta, H1
- judul: sertakan category name (Anda utama keyword). Templates like
[Category] — [Brand]atau[Category]: [N] Products — [Brand]berfungsi. untuk paginated halaman Anda dapat leave judul sebagai-adalah (Google tries untuk recognize sequences) atau append— Page N. - deskripsi meta: programmatic generation adalah fine dan encouraged di scale — lean pada purchase-decision language (price range, angka dari products, brands).
- H1: parallel judul; satu bersih H1 adalah semantically tidiest, though multiple H1s tidak akan tank Anda per Mueller.
data terstruktur
BreadcrumbList— Ya. ini adalah data terstruktur itu penting untuk category halaman: ini helps Google “understand the hierarchy of pages on your site” (terjemahan) “memahami hierarchy dari halaman pada Anda situs” dan drives breadcrumb display di SERP. Google’s guidance adalah untuk mark up “a typical user path untuk a halaman, alih-alih dari mirroring itu URL structure.” (terjemahan) “sebuah typical pengguna path untuk sebuah halaman, alih-alih mirroring struktur URL.”- Product rich-hasil markup — Tidak. jangan put
Productrich-hasil markup pada sebuah multi-product listing halaman; Google’s product rich hasil mendukung single-product halaman, tidak listings. CollectionPage/ItemList— opsional. Tidak native Google rich hasil hari ini, tetapi mereka dapat aid machine-readability dari list.FAQPagedapat menjadi worth ini jika Anda memiliki genuinely berguna, naturally integrated Q&sebuah.
Monitoring
- GSC halaman pengindeksan report — watch untuk sebuah ballooning count dari parameter/facet URLs di excluded buckets; itu’s Anda facet strategy leaking.
- Statistik Crawling — jika Googlebot adalah spending disproportionate time pada parameter URLs, tighten robots.txt atau canonicals.
- Rich hasil Test / pemeriksaan URL — validate
BreadcrumbListdan konfirmasi bagaimana sebuah category halaman sebenarnya renders dan indeks. - situs Audit — crawl depth, orphaned products, internal-tautan count per halaman.
Di mana ini sits
Category halaman SEO adalah satu piece dari ecommerce situs structure. facet decisions di atas adalah covered di penuh di faceted navigation; untuk halaman type pada lainnya end dari tautan — individual product halaman — see product halaman SEO; dan untuk bagaimana seluruh hierarchy fits together, ecommerce situs architecture.
AI summary
sebuah condensed take pada Advanced versi:
- sebuah category halaman (PLP / collection halaman) groups products di bawah sebuah classification dan melakukan dua jobs: peringkat untuk broad commercial kueri, dan route crawl + PageRank untuk products pada ini. Google: jika category halaman jangan tautan untuk semua products, Googlebot dapat tidak temukan them oleh crawling alone.
- Faceted navigation adalah core threat — URL-parameter facets dapat spawn near-infinite dapat di-crawl URLs. aturan: block noise (robots.txt: sort variants, tracking params, redundant filter combos), canonical rendah-demand combos, indeks tinggi-demand ones (unique URL/judul/H1/copy), dan 404 dead ends. Penuh treatment adalah di faceted-navigation deep dive.
- Pagination accuracy spine:
rel=prev/nextadalah dead (Google, 2019). tidak pernah canonical paginated halaman untuk halaman 1 — ini hides semuanya pada halaman 2+. setiap halaman self-canonicals (atau poin untuk sebuah nyata “view all” (terjemahan) “view semua”), menggunakan unique URLs (tidak#fragments), dan tautan untuk berikutnya halaman dengan<a href>. - ** GSC parameter URL alat adalah hilang** (2022) — control parameters dengan robots.txt dan canonicals.
- Thin product-hanya halaman dapat menjadi hard untuk peringkat, tetapi konten adalah helpful, tidak diperlukan (Mueller). tambahkan sebuah pendek, berguna, visible intro — tidak sebuah keyword-stuffed footer blob, yang Google panggilan keyword stuffing.
- data terstruktur:
BreadcrumbListYa; Product rich-hasil markup Tidak pada multi-product listings.
Dokumentasi resmi
Utama-sumber documentation, mostly Google’s ecommerce specialty bagian.
Google — ecommerce specialty
- Pagination dan incremental halaman memuat — saat ini pagination guidance: sequential
<a href>tautan, unique URLs, self-canonical, danrel=prev/nextdeprecation note. - Designing sebuah struktur URL untuk ecommerce situs —
?key=valueparameters, empty-category menangani, minimizing duplicate URLs. - Help Google memahami Anda ecommerce situs structure — category halaman harus tautan untuk semua products; tautan count sebagai sebuah importance sinyal;
<a href>di atas JS events. - Managing faceted navigation — infinite-URL-space masalah, robots.txt patterns, canonical sebagai lebih lambat alat.
- sertakan data terstruktur relevant untuk ecommerce — apa schema fits listing vs. product halaman.
Google — supporting docs & blog
- BreadcrumbList data terstruktur — markup itu penting sebagian besar untuk category halaman.
- 5 umum mistakes dengan rel=canonical (2013) — Mistake 1: canonicalizing paginated halaman untuk halaman 1.
- parameter URL alat deprecated (2022) — alat adalah hilang; gunakan robots.txt dan canonicals.
- Consolidate duplicate URLs — mengapa
rel=canonical(tidaknoindex) adalah preferred consolidation alat.
Bing / Microsoft
- Bing Webmaster Guidelines — umum crawling/pengindeksan/quality guidance. Note: Bing masih honors
rel=prev/rel=next, unlike Google.
Quotes dari sumber
pada—record statements dari Google. setiap tautan adalah sebuah deep tautan itu jumps untuk quoted passage pada sumber halaman di mana halaman memungkinkan ini.
Google docs — pagination & canonicalization
- “Google no longer uses these tags, although these links may still be used by other search engines.” (terjemahan) “Google Tidak lebih lama menggunakan ini tags, although ini tautan dapat masih menjadi digunakan oleh lainnya mesin pencari.” — Google Search Central, pada
rel=prev/next. Jump untuk quote - “Don’t use the first page of a paginated sequence as the canonical page.” (terjemahan) “jangan gunakan pertama halaman dari sebuah paginated sequence sebagai canonical halaman.” Jump untuk quote
- “Specifying a rel=canonical from page 2 (or any later page) to page 1 is not correct use of rel=canonical.” (terjemahan) “Specifying sebuah rel=canonical dari halaman 2 (atau apa pun kemudian halaman) untuk halaman 1 adalah tidak correct gunakan dari rel=canonical.” — Pierre Far, Google (2013). Jump untuk quote
- “Include links from each page to the following page using
<a href>tags.” (terjemahan) “Sertakan tautan dari setiap halaman ke halaman berikutnya menggunakan tag<a href>.” Jump untuk quote
Google docs — struktur URL & faceted navigation
- “Minimize the number of alternative URLs that return the same content to avoid Google making more requests to your site than needed.” (terjemahan) “Minimalkan jumlah URL alternatif yang mengembalikan konten sama agar Google tidak membuat permintaan lebih banyak dari yang diperlukan ke situs Anda.” Jump untuk quote
- “Avoid internally linking to temporary parameters, such as session-IDs, tracking codes, user-relative values.” (terjemahan) “hindari internally linking untuk temporary parameters, such sebagai session-IDs, tracking codes, pengguna-relative nilai.” Jump untuk quote
- “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.” (terjemahan) “Jika halaman kategori tidak memiliki tautan langsung ke semua produk dalam kategori, Googlebot mungkin tidak menemukan semua produk Anda hanya dengan crawling.” Jump untuk quote
- “The crawlers will typically access a very large number of faceted navigation URLs before the crawlers’ processes determine the URLs are in fact useless.” (terjemahan) “Crawler biasanya akan mengakses sangat banyak URL navigasi facet sebelum proses crawler menentukan bahwa URL tersebut memang tidak berguna.” — pada faceted navigation’s overcrawling masalah. Jump untuk quote
John Mueller, Google Search Advocate — category halaman konten
- “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.” (terjemahan) “Ketika ecommerce category halaman jangan memiliki apa pun lainnya konten di semua, lainnya daripada tautan untuk products, lalu ini adalah benar-benar hard untuk us untuk peringkat itu halaman.” — Google Webmaster Hangout, March 5, 2019.
Relayed melalui mesin pencari Roundtable / mesin pencari Land coverage; original hangout video adalah utama sumber.
- “You don’t need to put in extra text there.” (terjemahan) “Anda tidak perlu untuk put di extra text di sana.” — pada categories di mana product names sudah membuat topic jelas. Google SEO hangout, September 17, 2021.
Reported oleh mesin pencari Journal: coverage.
- “From our point of view that’s essentially keyword stuffing. So that’s something which I would try to avoid.” (terjemahan) “Menurut kami, itu pada dasarnya keyword stuffing. Jadi, itu adalah sesuatu yang akan saya hindari.” — pada footer “blob of text.” (terjemahan) “blob teks.”
Relayed melalui mesin pencari Land: coverage.
Gary Illyes, Google
- “Sometimes Anda mungkin create ini new fake URLs accidentally, exploding Anda URL space dari a balmy 1000 URLs untuk a scorching 1 million, exciting crawlers itu di turn hammer Anda servers unexpectedly.” (terjemahan) “Sometimes Anda mungkin buat ini baru fake URLs accidentally, exploding Anda URL space dari sebuah balmy 1000 URLs untuk sebuah scorching 1 million, exciting crawler itu di turn hammer Anda server unexpectedly.” — LinkedIn, August 2024.
Reported oleh mesin pencari Journal: coverage.
Category halaman SEO checklist
sebuah lulus untuk konfirmasi sebuah category halaman peringkat and melakukan -nya pada-ramp job:
peringkat halaman
- Descriptive URL dengan category keyword (
/electronics/laptops/), satu pattern digunakan consistently di seluruh situs. - judul mencakup category name; H1 parallels ini.
- sebuah pendek, genuinely berguna intro hanya jika products alone jangan membuat topic jelas — placed di mana pengguna see ini, tidak sebuah footer blob.
-
BreadcrumbListdata terstruktur present dan valid. - Tidak
Productrich-hasil markup pada listing halaman.
jangan break crawl / tautan
- setiap product reachable melalui nyata
<a href>tautan (secara langsung atau melalui paginated halaman). - Navigation menggunakan
<a href>, tidak JS click handlers. - Empty category mengembalikan
noindexatau404.
Pagination
- setiap paginated halaman self-canonicals (atau semua poin untuk sebuah nyata “view all” (terjemahan) “view semua”).
- Tidak canonical dari halaman 2+ back untuk halaman 1.
- Tidak
rel=prev/nextrelied pada sebagai solusi; unique non-#URLs per halaman; sequential<a href>untuk berikutnya halaman. - Empty paginated hasil kembalikan
404.
Faceted navigation
- Sort/tracking/redundant filter URLs blocked (robots.txt) atau canonicaled.
- tinggi-demand facet halaman (jika apa pun) memiliki unique URL/judul/H1/copy + self-canonical dan adalah di sitemap.
- Nonsensical/empty filter combos kembalikan
404.
Monitor
- GSC halaman pengindeksan watched untuk parameter-URL bloat.
- Statistik Crawling reviewed untuk crawl spent pada parameter URLs.
mental models
1. sebuah category halaman memiliki dua jobs — score keduanya. ini memiliki untuk (sebuah) peringkat untuk -nya kueri dan (b) route crawl + PageRank untuk -nya products. sebagian besar category-halaman mistakes mengoptimalkan satu dan break lainnya (e.g. AJAX facets itu look bersih tetapi leave products unreachable). selalu periksa keduanya.
2. Faceted URLs: block noise, indeks sinyal. setiap facet URL falls di satu dari four buckets — block (sort/tracking/redundant), canonical (rendah-demand, navigable), indeks + mengoptimalkan (nyata penelusuran demand), atau 404 (empty/nonsensical). Decide bucket per facet type, driven oleh keyword demand, sebelum Anda bangun.
3. pagination decision tree.
memiliki sebuah usable “view all” (terjemahan) “view semua”? → component halaman canonical untuk ini. Tidak view-semua? → setiap
halaman self-canonicals, mendapatkan sebuah unique URL, dan tautan untuk berikutnya melalui <a href>.
tidak pernah → canonical halaman 2+ untuk halaman 1.
4. konten = earn -nya place, di mana pengguna see ini. Default untuk product names carrying topic. tambahkan copy hanya ketika ini genuinely helps sebuah shopper decide, dan put ini di top — tidak sebuah hidden footer. “Helpful, tidak wajib” (terjemahan) “Helpful, tidak diperlukan” adalah seluruh posture.
Category halaman SEO — cheat sheet
Pagination: melakukan / jangan (2026)
| Situation | melakukan | jangan |
|---|---|---|
| Paginated series, Tidak view-semua | setiap halaman self-canonicals; unique URL; <a href> untuk berikutnya | Canonical halaman 2+ untuk halaman 1 |
| sebuah usable “view all” (terjemahan) “view semua” ada | Component halaman canonical untuk view-semua | Force sebuah unusable giant view-semua |
| mesin pencari sinyal | Let setiap halaman peringkat pada -nya own merits | Rely pada rel=prev/next untuk Google (dead since 2019) |
| halaman angka di URL | ?page=2 (nyata URL) | #page=2 fragment (Google ignores #) |
| Empty paginated hasil | kembalikan 404 | sajikan blank dapat diindeks halaman |
Faceted URL → tindakan
| Facet jenis | tindakan |
|---|---|
Sort order (?sort=) | Block (robots.txt) |
| Session / tracking params | Block; pertahankan off tautan internal |
| Filter combo, sama products | Block atau canonical untuk base |
| Filter combo, rendah demand, navigable | Canonical untuk base category |
| Filter combo, nyata penelusuran demand | indeks + unique URL/judul/H1/copy + self-canonical + sitemap |
| Empty / nonsensical combo | 404 |
data terstruktur
| jenis | pada sebuah category halaman? |
|---|---|
BreadcrumbList | Ya — satu itu penting |
Product rich hasil | Tidak — single-product halaman hanya |
CollectionPage / ItemList | Opsional (Tidak native rich hasil) |
FAQPage | Opsional, hanya jika genuinely berguna Q&sebuah |
Fast facts
rel=prev/next: dead untuk Google (March 2019); Bing masih honors ini.- GSC parameter URL alat: hilang (April 2022) — gunakan robots.txt + canonicals.
- Empty category:
noindexatau404. - kata count untuk category copy: Tidak minimum (Mueller) — helpful, tidak diperlukan.
Choose pagination dan facet treatment
How should this category sequence work?
What should happen to this faceted category URL?
Category-halaman mistakes untuk hindari
Canonical setiap paginated halaman untuk halaman 1
Products ditemukan hanya pada kemudian halaman dapat become banyak harder untuk menemukan dan indeks. Let setiap halaman self-canonical, atau gunakan nyata, usable view-semua halaman sebagai canonical.
Rely pada rel=prev/berikutnya sebagai Google solusi
Google berhenti menggunakan ini tags tahun ago. bangun dapat di-crawl sequential tautan dan nyata halaman URLs alih-alih.
Put Product rich-hasil markup pada sebuah product listing
Google’s Product rich hasil adalah untuk single-product halaman. gunakan BreadcrumbList pada category halaman dan treat ItemList sebagai descriptive markup, tidak sebuah rich-hasil shortcut.
tambahkan sebuah keyword-stuffed footer wall
Extra text adalah helpful hanya ketika ini helps shoppers dan clarifies category. Put concise, berguna konten di mana orang dapat see ini.
Rely pada canonical alone untuk runaway facets
Canonical consolidates sinyal tetapi masih memerlukan crawling. gunakan crawl-control strategy untuk URL spaces itu seharusnya tidak menjadi fetched.
Category-halaman SEO metrics
Parameter URL footprint
Metric: category-related facet, sort, tracking, dan pagination URLs oleh halaman pengindeksan bucket. Apa ini tells Anda: apakah category template adalah leaking rendah-nilai URL variants ke Google’s crawl dan indeks sistem. cara pull ini: export Search Console halaman pengindeksan samples dan classify them oleh parameter pattern. Benchmark / realistic range: bandingkan footprint dengan approved set dari dapat diindeks categories dan facets; acceptable count bergantung pada catalog design. Cadence: monthly dan setelah template releases.
crawl share oleh category URL class
Metric: verified Googlebot permintaan untuk base categories, approved facets, pagination, dan suppressed parameter status. Apa ini tells Anda: apakah crawler attention reaches product-penemuan paths alih-alih duplicate variants. cara pull ini: segment server logs atau Statistik Crawling oleh URL pattern. Benchmark / realistic range: establish sebuah situs baseline dan aim untuk fewer permintaan untuk intentionally suppressed patterns; Tidak universal percentage fits setiap catalog. Cadence: weekly selama cleanup, lalu monthly.
Product reach dari category halaman
Metric: share dari active products reachable melalui category-halaman anchor tautan dan mereka crawl depth. Apa ini tells Anda: apakah category halaman perform mereka pada-ramp job. cara pull ini: crawl dari homepage dengan JavaScript settings matching production experience, lalu join product URLs untuk catalog. Benchmark / realistic range: setiap product yang dimaksud untuk organic penemuan seharusnya memiliki sebuah dapat di-crawl path; secara terpisah document feed-hanya exceptions. Cadence: setelah navigation perubahan dan monthly untuk fast-mengubah catalogs.
Category landing-halaman performa
Metric: clicks, impressions, conversions, dan revenue untuk canonical category halaman. Apa ini tells Anda: apakah halaman capture broad commercial demand dan kirim qualified shoppers onward. cara pull ini: join Search Console landing-halaman data dengan analytics atau commerce reporting. Benchmark / realistic range: bandingkan terhadap setiap category’s own seasonality dan prior periods alih-alih sebuah universal target. Cadence: monthly dengan seasonal annotations.
alat untuk category halaman SEO
temukan yang filter/sort URLs adalah crowding out anggaran crawling dengan Faceted Navigation Auditor:
- Pull sebuah sample dari nyata category URLs dari Anda logs, sitemap, atau crawler (up untuk 150), including filter, sort, pagination, dan tracking variants.
- Paste them ke alat, satu per line, dan select Audit facets (atau muat dibangun-di contoh untuk see format).
- Baca per-baris classification — filter, sort, pagination, tracking, atau unknown — dan flag apa pun baris marked Too banyak parameters sebagai sebuah mungkin crawl-trap candidate.
- Cross-periksa flagged patterns terhadap GSC Statistik Crawling dan halaman pengindeksan report sebelum deciding yang combinations untuk noindex, canonicalize, atau block.
- Google Search Console — halaman pengindeksan report — spot parameter/facet URLs piling up di excluded buckets, clearest sign Anda facet strategy adalah leaking.
- GSC — Statistik Crawling — see apakah Googlebot adalah burning time pada parameter URLs.
- GSC — pemeriksaan URL + Rich hasil Test — konfirmasi bagaimana sebuah category halaman renders
dan indeks, dan validate
BreadcrumbList. - Ahrefs situs Audit (Structure Explorer) — surface infinite URL-path masalah, crawl depth, orphaned products, dan internal-tautan counts per halaman. (ini adalah alat yang saya gunakan untuk menangkap ledakan URL facet/parameter.)
- Screaming Frog SEO Spider — crawl category tree, temukan products hanya reachable melalui JS, dan audit pagination tautan chains.
- Ahrefs Keywords Explorer — melakukan keyword research itu decides yang facet combinations adalah worth pengindeksan sebelum Anda bangun them.
Uji pemahaman Anda: category halaman SEO
Five pertanyaan pada pagination, facets, konten, dan data terstruktur.
Log perubahan
Diperbarui 8 Agu 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.
Diperbarui 19 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.