MyPhotoAI · pSEO case study

Programmatic SEO across ecommerce category, filter, and brand pages

Ecommerce is the original pSEO domain. The risk on an ecommerce surface is not under-coverage; it is the opposite, faceted-navigation explosion that wastes crawl budget on parameter combinations search engines should never index. This leaf documents the three ecommerce pSEO templates we have shipped and the indexing posture for each, with specific reference to Google's guidance on faceted navigation.

By AlkenaCode engineering team

We ship programmatic SEO surfaces, AI-driven receptionists, and case-study sites for Kenyan SMEs and overseas clients. Every claim on this page traces back to shipping work, not speculation. The audit tool on /audit is the same software we use to evaluate prospective engagements.

Authors of the myphotoai.alkenacode.dev pSEO surface itself. Source code is open at github.com/Kiragu-Maina/alkenacode-family. Production deployments include agents.alkenacode.dev and home.alkenacode.dev.

Last updated:

We have shipped templates one and three on a small Kenyan ecommerce engagement and observed template two failure modes on a separate audit. The crawl-budget numbers we quote come from the audit findings on that second engagement.

Programmatic SEO across ecommerce category, filter, and brand pages

Template one: clean category pages

The canonical ecommerce pSEO template is the category page: shoes, hats, dresses, each rendering a curated grid plus a content section explaining the category. These should always be indexable, always have a self-canonical, always have unique meta-description and H1 by category. Forty to one hundred categories is a typical surface. The pitfall is duplicated body content across categories; the cosine-similarity test applies here as well, and we have seen ecommerce surfaces where forty percent of categories share text.

Template two: filter combination pages, selectively indexable

Filter combinations (shoes plus size 10 plus blue plus brand X) explode quickly: ten attributes with five values each is roughly ten million combinations, of which a few hundred have real search demand. The right move is to allow-list the indexable combinations and noindex everything else. Google's docs on faceted navigation are explicit: the crawler will walk every combination it finds linked, so the parameter-combination URLs must either return 404, redirect to the parent, or carry a robots noindex. Allow-listing twenty to forty filter combinations per surface is normal; trying to index more is a crawl-budget sink.

Template three: brand by category

Brand-by-category pages (Nike shoes, Adidas shoes, Puma shoes) are the highest-intent ecommerce pSEO template. They convert nearly as well as branded queries and tend to outrank category pages on branded long-tail. The build cost is low if you already have the brand and category data; the editorial cost is real, since the body content must avoid the substituted-noun trap. Each brand-by-category leaf needs at least two brand-specific facts beyond the catalog grid, like brand provenance or a known model line.

src/app/p/[slug]/page.tsxtsx
import { SLUGS } from "../../../../content/slugs";

export const dynamicParams = false;

export function generateStaticParams() {
  return SLUGS.map((s) => ({ slug: s.slug }));
}

export default function LeafPage({ params }: { params: { slug: string } }) {
  const leaf = SLUGS.find((s) => s.slug === params.slug);
  if (!leaf) notFound();
  // ... render the leaf
}
The leaf route's generateStaticParams reads the manifest at build time and tells Next.js which slugs to emit as static HTML.

Sources

Every claim on this page traces back to one of the verifiable sources below. Citations are publisher-stable; we avoid blog posts and other URLs that may not survive a year.

  1. Google: managing crawl budget for large sites (Google Search Central)
  2. Google: canonicalization and duplicate URLs (Google Search Central)
  3. Google: consolidate duplicate URLs (Google Search Central)
  4. Google: creating helpful, reliable, people-first content (Google Search Central)
  5. Google Search Quality Rater Guidelines (PDF) (Google Search Central)
  6. Google: introduction to structured data markup (Google Search Central)
  7. Google: indexing overview (Google Search Central)
  8. Google: sitemaps overview (Google Search Central)
  9. Google: mobile-first indexing best practices (Google Search Central)
  10. web.dev: Lighthouse SEO audits (Chrome for Developers)
Free ecommerce site auditor

Built for catalog sites with deep pSEO surfaces

The auditor compares your slug diversity to category benchmarks and flags template fatigue, the most common ranking suppressor on ecommerce sites.