Ghost Authors — Author Profiles, Multiple Authors, Contributor Roles
In this tutorial, you'll learn how Ghost handles authors — creating author profiles, managing multiple contributors, understanding author roles and permissions, and using author pages for content discovery.
What You'll Learn
- How Ghost author profiles work
- Creating and editing author profiles (bio, photo, social links)
- Assigning multiple authors to a single post
- Author roles: Owner, Administrator, Editor, Author, Contributor
- The author page and how themes render it
- Managing author permissions and access
- Best practices for author bios and photos
- Using the Authors API for custom integrations
Why It Matters
Author profiles build trust and authority. Readers want to know who wrote the content they are reading. A complete author profile — with a photo, bio, and social links — humanizes your site and encourages engagement. For multi-author publications, Ghost's author system lets each contributor have their own page showing their work, building their personal brand within your publication.
Real-World Use
A tech publication has 12 contributors: 4 staff writers and 8 guest authors. Each author has a profile with a photo, 2-sentence bio, and Twitter link. When a guest author publishes an article, their byline links to their author page showing all their articles. The editor manages contributor access levels so guest authors can write but not publish, while staff writers have full publishing rights.
Learning Path
flowchart LR A["Tags & Taxonomy"] --> B["Authors
You are here"]:::current B --> C["Content Organization"] C --> D["Image & Media"] classDef current fill:#38bdf8,color:#0f172a,stroke-width:2px
Author Profiles
Every Ghost site has at least one author — the person who installed Ghost and created the first admin account. You can create additional author profiles for other contributors.
Author Profile Fields
When you create or edit an author profile, you set:
- Name: Display name shown in bylines
- Slug: URL for the author page (e.g., /author/john-doe/)
- Email: Used for login and Gravatar
- Location: Optional geographic location
- Website: Optional personal website
- Bio: Short biography (shown on author page)
- Profile Image: Author photo (uploaded, or auto-populated from Gravatar)
- Twitter/X Profile: Twitter handle for linking
- Facebook Profile: Facebook URL for linking
- Meta Title: Custom SEO title for the author page
- Meta Description: Custom SEO description for the author page
Editing Author Profile
- In the admin sidebar, click "Settings > Staff."
- Click on the author's name.
- Edit the profile fields.
- Click "Save."
Author Page
Each author automatically gets a page at /author/author-slug/. This page shows:
- The author's profile image, name, and bio
- A feed of all posts by that author
- Links to the author's website and social profiles
The author page uses the author.hbs template in your theme.
Author Page Template
{{#author}}
<h1>{{name}}</h1>
<img src="{{profile_image}}" alt="{{name}}">
<p>{{bio}}</p>
<div class="author-meta">
{{#if website}}
<a href="{{website}}">Website</a>
{{/if}}
{{#if twitter}}
<a href="{{twitter_url}}">Twitter</a>
{{/if}}
{{#if facebook}}
<a href="{{facebook_url}}">Facebook</a>
{{/if}}
</div>
{{/author}}
{{#foreach posts}}
<article>
<h2><a href="{{url}}">{{title}}</a></h2>
<p>{{excerpt}}</p>
</article>
{{/foreach}}
Multiple Authors on a Single Post
Ghost supports assigning multiple authors to a single post. This is useful for:
- Collaborative articles written by two or more people
- Interview-style posts where the interviewer and subject are both credited
- Team-written documentation or guides
Assigning Multiple Authors
When editing a post, the author field in the settings panel accepts multiple authors:
- Click the author field.
- Start typing the author's name.
- Select from the dropdown.
- Repeat to add more authors.
The first author listed is the primary author. In most themes, the primary author's name is displayed most prominently.
Display in Themes
<div class="post-authors">
{{#foreach authors}}
<a href="{{url}}" class="author-link">
<img src="{{profile_image}}" alt="{{name}}">
<span>{{name}}</span>
</a>
{{/foreach}}
</div>
Author Roles and Permissions
Ghost has five user roles. Understanding them is essential for managing a multi-author publication.
| Role | Create Posts | Edit Own | Edit Others | Publish | Settings |
|---|---|---|---|---|---|
| Owner | Yes | Yes | Yes | Yes | Full |
| Administrator | Yes | Yes | Yes | Yes | Full |
| Editor | Yes | Yes | Yes | Yes | Limited |
| Author | Yes | Yes | No | No | None |
| Contributor | Yes | Yes | No | No | None |
Owner
There is exactly one Owner per Ghost site. The Owner has unrestricted access to everything including site deletion. The Owner account is created during installation.
When to use: Only for the primary site administrator. Do not use for daily content management.
Administrator
Full access to all settings and content. Can manage users, invite new staff, and change site configuration.
When to use: For trusted site managers who need full control but should not be the Owner.
Editor
Can create, edit, publish, and unpublish any content from any author. Cannot change site settings or manage users.
When to use: For senior editorial staff who manage content workflow.
Author
Can create, edit, and publish their own posts. Cannot edit other authors' posts or change settings.
When to use: For regular contributors who self-publish.
Contributor
Can create and edit their own posts but cannot publish. Posts remain in draft until an Editor or Administrator publishes them.
When to use: For guest writers who need editorial approval before publication.
Inviting New Authors
To add a new author to your Ghost site:
- Go to
Settings > Staff > Invite people. - Enter the person's email address.
- Select their role.
- Click "Send invitation."
- The person receives an email with a link to set their password.
- After setting up, they can log in and start contributing.
Author Best Practices
Profile Photos
- Use a clear, recognizable headshot
- 400x400 pixels minimum
- Square aspect ratio works best
- Use Gravatar for automatic profile image syncing
Bios
A good author bio answers:
- Who is this person?
- Why should I trust their expertise?
- What topics do they write about?
- Where can I find them online?
Example: "Jane Doe is a senior software engineer with 10 years of experience building Node.js applications. She writes about JavaScript, DevOps, and developer productivity. Follow her on Twitter @janedoe."
Consistency
- Use the same name format across all authors (first + last, or first only)
- Ensure all active authors have complete profiles
- Remove or deactivate profiles for authors who no longer contribute
Author Taxonomy vs Tags
Authors and tags are both taxonomies, but they serve different purposes:
- Tags: What the content is about
- Authors: Who created the content
A post about JavaScript written by Jane has:
- Tag: "JavaScript" (topic)
- Author: "Jane Doe" (creator)
Both have their own pages, contribute to content discovery, and provide SEO benefits.
Common Mistakes
Using one admin account for multiple people: Sharing the Owner or Administrator account credentials means you lose individual accountability. Always create separate accounts for each person and assign appropriate roles.
Giving Author role to someone who should be Contributor: Authors can publish their own posts without review. If you want editorial oversight, use the Contributor role so that drafts require an Editor to publish.
Not completing author profiles: A blank author profile with no photo or bio looks unprofessional. Set up complete profiles for all authors before they publish their first post.
Assigning too many authors to a single post: While Ghost supports multiple authors, listing 5+ authors on a single post can confuse readers about who wrote what. Limit multiple authors to genuinely collaborative pieces.
Forgetting to update author slugs: If you change an author's name, the slug also changes. The old author page URL will 404. Set up redirects or choose slugs that do not change (e.g., use a consistent handle or ID).
Practice Questions
What is the difference between an Author and a Contributor role in Ghost? Answer: An Author can create, edit, and publish their own posts. A Contributor can create and edit but cannot publish - their posts require an Editor or Administrator to publish. Use Author for trusted, self-publishing contributors and Contributor for guest writers who need editorial review.
How do you assign multiple authors to a single post in Ghost? Answer: In the post editor, open the settings panel and click the author field. Search for and select additional authors. The first author listed is the primary author. Your theme determines how multiple authors are displayed.
What information should a complete author profile include? Answer: A complete author profile includes: name, profile photo (or Gravatar), a 2-3 sentence bio explaining expertise and topics covered, website link, and social media links (Twitter, Facebook). SEO metadata (meta title and description) is optional but recommended.
Challenge: Create a multi-author publication in Ghost. Invite at least 3 fictional authors with different roles (Owner, Editor, Author). Each author writes 2 posts. Assign one post as multi-author with two co-writers. Verify that each author page shows their content and that permission levels work correctly.
FAQ
Mini Project
Your task: Set up a multi-author publication with complete author profiles.
- Create 4 author accounts: yourself as Owner, and 3 fictional contributors.
- For each author, complete the profile with: a photo (use a placeholder image), a 2-3 sentence bio, location, website, and Twitter handle.
- Assign appropriate roles: one Author (self-publishing) and two Contributors (need editorial approval).
- Each contributor writes 2 posts. As the Editor, review and publish the Contributors' posts.
- Create one collaborative post with all 4 authors assigned.
- Verify each author page shows the correct content and that all profile information is displayed.
This exercise gives you hands-on experience managing a real multi-author publication workflow.
What's Next
Now that you understand authors, learn how to organize your content for maximum impact:
Continue to Lesson 13: Content Organization — Collections, feature posts, sliders, and content discovery patterns.
Related lessons:
- Tags and Taxonomy — Organize content with tags
- Posts and Pages — Create and manage content
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro