Skip to content

Commit 6312523

Browse files
ankur-archclaude
andauthored
feat(blog): move "About the author" card to the bottom of each post (#8060)
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) <noreply@anthropic.com>
1 parent d6f4c4e commit 6312523

2 files changed

Lines changed: 7 additions & 6 deletions

File tree

apps/blog/src/app/(blog)/[slug]/page.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -237,10 +237,6 @@ export default async function Page(props: { params: Promise<{ slug: string }> })
237237
{seriesContext ? <SeriesMarker series={seriesContext} /> : null}
238238
</header>
239239

240-
{/* About the author(s) — surfaced high in the document for E-E-A-T and
241-
so LLMs/agents encounter author credentials early. */}
242-
<AuthorBio authors={page.data.authors} />
243-
244240
{/* Body */}
245241
<article className="w-full flex flex-col pb-8 mt-12">
246242
<div className="prose min-w-0 [&_figure]:w-full [&_figure]:md:max-w-140 [&_figure]:lg:max-w-200">
@@ -281,6 +277,11 @@ export default async function Page(props: { params: Promise<{ slug: string }> })
281277
/>
282278
</div>
283279
</article>
280+
281+
{/* About the author(s) — placed at the end of the post so readers reach
282+
the author credentials right after finishing the article. */}
283+
<AuthorBio authors={page.data.authors} />
284+
284285
{seriesContext ? (
285286
<>
286287
<SeriesBanner series={seriesContext} />

apps/blog/src/components/AuthorBio.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ export function AuthorSocialLinks({
5959
}
6060

6161
/**
62-
* E-E-A-T "About the author" card surfaced near the top of a blog post, so
63-
* both readers and LLM/agent crawlers encounter author credentials early.
62+
* E-E-A-T "About the author" card rendered at the end of a blog post, so
63+
* readers reach the author credentials right after finishing the article.
6464
* Renders one entry per author that has a published bio; authors without a
6565
* bio are silently skipped.
6666
*/

0 commit comments

Comments
 (0)