URL structure follows SEO best practices
Why it matters
Numeric-only dynamic routes like /products/12345 pass zero keyword signal to Google — the URL contributes nothing to ranking, and when users share the link on social or paste it in chat, the preview reveals nothing about what they will find. Underscores in slugs merge words into a single token (small_business_seo becomes one indivisible phrase) while hyphens let Google treat each word as a separate match target.
Severity rationale
Low because URL structure is a minor ranking signal compared to title, headings, and content quality.
Remediation
Switch dynamic routes from ID-based to slug-based — rename app/products/[id]/page.tsx to app/products/[slug]/page.tsx and generate slugs from the content title using a slugify helper that hyphenates and lowercases. Rename any route folders using underscores or mixed case.
app/products/[slug]/page.tsx -> /products/seo-toolkit
app/blog/[slug]/page.tsx -> /blog/getting-started-with-seo
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Marketing SEO Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
Taxons
History
- 2026-04-18·v1.0.0·Initial import from marketing-advanced-seo·automated