De ce eCommerce-ul se strica in Google
Filtrele pot genera mii de combinatii de URL-uri aproape identice. Google vede duplicate content și ingroapa paginile importante.
Scopul tau:
- Google sa indexeze categoriile importante și produsele
- Filtrele sa fie utile pentru user, fără sa explodeze indexarea
1) Regula de aur: nu toate filtrele merita indexate
Imparte filtrele in:
- Indexabile: au cerere reala (ex: "adidasi nike")
- Neindexabile: combinatii fără valoare SEO
Ce faci practic:
- landing pages curate pentru combinatii indexabile
- restul raman pentru UX, dar cu noindex
2) Cum tratezi URL-urile de filtre
Ai doua abordari bune:
- Query params (/category?brand=nike): ușor, dar cu risc de crawl waste
- URL-uri curate (/category/nike/): bune pentru SEO, dar necesita control editorial
Recomandare: indexezi doar combinatiile care merita, restul noindex,follow.
3) Canonical corect
Canonical ii spune lui Google: "varianta asta e principala".
- pagini filtrate neindexabile: canonical catre categoria de baza
- landing pages indexabile: canonical self
4) Meta robots: noindex,follow
Pentru pagini generate din filtre fără valoare SEO:
export const metadata = {
robots: { index: false, follow: true },
};
5) Paginarea fără greseli
Greseli clasice:
- canonical de pe page=2 spre page=1
- titluri/meta identice
Recomandari:
- canonical self pe fiecare pagina
- titlu diferit (ex: "Categoria X - Pagina 2")
- nu bloca paginarea in robots.txt daca vrei crawl
6) Sitemap curat
In sitemap pui:
- categorii importante
- landing pages indexabile
- produse
Nu pui:
- combinatii infinite de filtre
- pagini cu noindex
7) Bonus: breadcrumbs + Product schema
In eCommerce, schema ajuta:
- BreadcrumbList pe categorie/produs
- Product pe pagini produs
Checklist final
- filtrele impartite: indexabile vs neindexabile
- pagini haotice cu noindex,follow
- landing pages importante cu canonical self
- paginare: canonical self + titlu diferit
- sitemap curat
- schema Product + Breadcrumbs