If you are publishing content to attract clients or customers, you cannot afford to publish anonymous blog posts. Search engine algorithms have evolved. Both Google's organic search and modern AI answer engines like Perplexity are actively evaluating the credibility of the writer behind the content, a concept known as E-E-A-T (Experience, Expertise, Authoritativeness, and Trustworthiness).
To add author profiles to your Webflow blog, you must set up a dedicated Authors CMS collection, reference it within your main Blog Posts collection, and design automated author template pages. By pairing these dynamic profiles with structured Person schema markup, you make it easy for search engine crawlers and AI bots to verify your credentials and cite your work.
After 450+ builds, I have watched how search engine updates reward websites that transition from generic, anonymous articles to expert-driven content. Setting this up in Webflow takes less than an hour, but the credibility boost it gives your site is permanent. Let's walk through how to build it.
Setting up your Authors CMS collection
The foundation of clear authorship is a dedicated collection. Do not try to write author names as static text fields on individual blog posts. That approach forces you to type the same information repeatedly and prevents you from building dynamic bio pages.
Go to the CMS panel in Webflow and create a new collection called "Authors." Add the following fields to the collection schema:
- Name: Plain text (e.g., Jane Smith)
- Profile Picture: Image field (optimized and cropped as a square)
- Title / Role: Plain text (e.g., Founder & Principal Architect)
- Short Bio: Plain text (150 to 200 characters for blog card callouts)
- Full Biography: Rich text (for the dedicated author page)
- LinkedIn Link: Link field
- Twitter Link: Link field
- Personal Website: Link field
Once this collection is created, open your "Blog Posts" collection settings. Add a new field, select the "Reference" field type, name it "Author," and point it to your newly created "Authors" collection. Now, when you draft an article, you can select the correct author from a simple dropdown menu.
Designing the author bio card on the post template
With your collections linked, you can display an author bio card at the bottom of every blog post. This card introduces the writer to the reader and establishes their authority before the user leaves the page.
To build this:
- Open your Blog Post Template page in the Webflow designer.
- Below the main rich text content wrapper, add a Div Block and name it
Author Bio Wrapper. Style it with a clean border, padding, and a subtle background color to separate it from the article. - Place an Image element inside the wrapper. Bind the image to the
Author > Profile Picturefield from your CMS. - Place a Heading element (use H3 or H4) and bind it to the
Author > Namefield. - Place a Text Block and bind it to the
Author > Title / Rolefield. - Place another Text Block and bind it to the
Author > Short Biofield. - Add social media icons and link them directly to the
Author > LinkedInandAuthor > Twitterfields.
To make the layout feel interactive, wrap the author's photo and name in a Link Block. Point the link to the Current Author's page. When a reader clicks, they will be taken directly to that writer's dedicated archive.
Want a website that turns visitors into customers, not just compliments?
Book a 15-min introDesigning the dynamic author profile page
Every author in your collection automatically gets a dedicated page template at yourdomain.com/author/author-slug. This page serves as a landing page for the writer, showcasing their credentials, social links, and a full history of their published articles on your site.
On your Author Template page, design a header section containing:
- A large profile picture.
- The author's name, role, and social links.
- The writer's full biography rendered from the rich text field.
Below the header, add a Collection List element. Connect this list to your Blog Posts collection. To ensure this list only displays articles written by this specific author, go to the collection list settings, add a filter, and set it to: Author equals Current Author.
This dynamically builds a custom portfolio for every writer. When you hire a new writer, you do not need to build any new pages. Simply add their details to the CMS, and Webflow automatically generates their profile page and populates it with their articles as they publish.
Implementing Person schema markup for search engines and AI
To get the full E-E-A-T benefit, you must translate these visual layouts into data that search engines can read. This is done by adding structured JSON-LD schema markup to your page head settings.
Open your Author Template page settings, scroll down to the Custom Code section, and add the following script to the inside-head tag:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"name": "{{wf {"path": "name"}}}",
"jobTitle": "{{wf {"path": "title-role"}}}",
"description": "{{wf {"path": "short-bio"}}}",
"image": "{{wf {"path": "profile-picture"}}}",
"sameAs": [
"{{wf {"path": "linkedin-link"}}}",
"{{wf {"path": "twitter-link"}}}",
"{{wf {"path": "personal-website"}}}"
]
}
</script>
This code tells search crawlers programmatically that the page represents a Person, names their job title, links their image, and uses the sameAs array to connect them to their official social media profiles.
Next, open your Blog Post Template page settings. Add a BlogPosting schema to the head and reference the author's name dynamically. This connects the article to the author entity, validating that a real, credentialed human wrote the content.
AI search engines like Perplexity rely on these structured data connections. When an AI bot crawls your site, it scans this schema to confirm the author is a verified authority on the subject. Content backed by clear, structured authorship is significantly more likely to be quoted and cited in AI search results, giving your brand a major competitive advantage.