From 89fdfd5417d761fa125a64d353247259c8d27ab7 Mon Sep 17 00:00:00 2001 From: Ankur Datta <64993082+ankur-arch@users.noreply.github.com> Date: Fri, 10 Jul 2026 17:26:11 +0200 Subject: [PATCH] feat(blog): move the About the author card to the bottom of each post Relocate the per-post AuthorBio ("About the author") card from just below the header to the end of the article, after the body and before the series/related-posts section, so readers meet the author credentials right after finishing the post. The compact byline (avatars + date) stays in the header. Update the placement comments to match. Co-Authored-By: Claude Opus 4.8 (1M context) --- apps/blog/src/app/(blog)/[slug]/page.tsx | 9 +++++---- apps/blog/src/components/AuthorBio.tsx | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/apps/blog/src/app/(blog)/[slug]/page.tsx b/apps/blog/src/app/(blog)/[slug]/page.tsx index 1605d45d54..2c0d34001e 100644 --- a/apps/blog/src/app/(blog)/[slug]/page.tsx +++ b/apps/blog/src/app/(blog)/[slug]/page.tsx @@ -237,10 +237,6 @@ export default async function Page(props: { params: Promise<{ slug: string }> }) {seriesContext ? : null} - {/* About the author(s) — surfaced high in the document for E-E-A-T and - so LLMs/agents encounter author credentials early. */} - - {/* Body */}
@@ -281,6 +277,11 @@ export default async function Page(props: { params: Promise<{ slug: string }> }) />
+ + {/* About the author(s) — placed at the end of the post so readers reach + the author credentials right after finishing the article. */} + + {seriesContext ? ( <> diff --git a/apps/blog/src/components/AuthorBio.tsx b/apps/blog/src/components/AuthorBio.tsx index eea2b18589..349d67c4f6 100644 --- a/apps/blog/src/components/AuthorBio.tsx +++ b/apps/blog/src/components/AuthorBio.tsx @@ -59,8 +59,8 @@ export function AuthorSocialLinks({ } /** - * E-E-A-T "About the author" card surfaced near the top of a blog post, so - * both readers and LLM/agent crawlers encounter author credentials early. + * E-E-A-T "About the author" card rendered at the end of a blog post, so + * readers reach the author credentials right after finishing the article. * Renders one entry per author that has a published bio; authors without a * bio are silently skipped. */