Blog or resource section has clear structure
Why it matters
A blog or resources section without navigational structure is harder to trust and harder to use than no blog at all. Visitors who land on a blog index page with no post dates cannot assess content freshness — for any topic where recency matters (tech, compliance, product features), undated posts are untrustworthy. Blog posts without a visible path back to the index trap visitors: they read one post and cannot find the next one, so they leave the site entirely. For SEO, a blog listing page with accessible titles and dates signals a maintained content repository to crawlers; a blog with no listing page and posts only accessible via direct URL provides minimal SEO benefit and zero organic discovery.
Severity rationale
Low because a structurally deficient blog is harder to use and trust than no blog, and provides diminished SEO benefit — but the impact is limited to visitors who actively seek out the blog.
Remediation
A minimally structured blog needs three elements:
1. A listing page at /blog with post titles visible and sortable by date
2. A visible date on each individual post
3. A "← Back to Blog" link or breadcrumb on each post page
In a Next.js MDX blog, ensure each post's frontmatter includes a date field and that the listing component reads and displays it:
// app/blog/page.tsx — listing page showing dates
import { getAllPosts } from '@/lib/mdx'
export default async function BlogIndex() {
const posts = await getAllPosts() // returns [{title, slug, date, excerpt}]
return (
<main>
<h1>Blog</h1>
<ul>
{posts.map(post => (
<li key={post.slug}>
<Link href={`/blog/${post.slug}`}>{post.title}</Link>
<time dateTime={post.date}>{formatDate(post.date)}</time>
</li>
))}
</ul>
</main>
)
}
Add <Link href="/blog">← Back to Blog</Link> at the top of each post's app/blog/[slug]/page.tsx.
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 Content Quality 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-content-quality·automated