Free Mini-Course: Write Website Copy That Gets Calls on Your Calendar
Live Workshop: What I'd Fix First on Your Website

WordPress User Roles: Give Your Team Access Safely

By Jennie Lakenan​
Web Designer • Certified Life & Storybrand Coach

Sooner or later, someone other than you needs to get into your website. Maybe you’re hiring a developer to fix something, bringing on a virtual assistant to upload blog posts, or adding a staff coach to help run your membership.

Here’s the thing most coaches get wrong: they just hand over their own username and password. Please don’t do that. Instead, create a separate user account for that person and give them the right level of access, no more and no less.

I’ve been building websites for coaches since 2018, including big membership sites with whole teams logging in, and getting WordPress user roles right is one of the simplest ways to keep your site safe from accidental damage.

In this post, I’ll walk you through all five roles, which one to give your developer (or VA, or guest blogger), how to add a new user step by step, and how to keep everything secure once other people have the keys.

Here’s what we’ll cover:

A quick look at the 5 roles

Before we get into the detail, here’s the cheat-sheet version of who can do what:

  • Administrator — can do everything. Best for you and your developer.
  • Editor — can publish and manage all posts and pages, including other people’s. Good for a content manager.
  • Author — can write, edit, and publish their own posts only. Good for a regular guest contributor.
  • Contributor — can write and edit their own posts but can’t publish them. Good for a one-off guest or someone whose work you want to review first.
  • Subscriber — can only manage their own profile. Good for members or commenters.

Keep that list handy. The whole game here is matching the person to the smallest role that still lets them do their job.

What are WordPress user roles?

A WordPress user role is a setting that controls what a person can and can’t do inside your website’s backend. Each role comes with its own set of permissions, so an Administrator can change anything, while a Subscriber can barely change a thing. Assigning the right role keeps the right people in the right lanes so no one accidentally breaks something they shouldn’t have touched.

Think of it like your online team, where each person has their own job and their own set of keys. Your developer needs the master key to the whole building. The person answering questions for your members only needs the key to one room. You’re not locking anyone out, you’re just making sure each person has exactly the access their job requires and nothing extra that could cause trouble.

Diagram of the five WordPress user roles ranked by level of access

The 5 WordPress user roles and permissions, explained

WordPress comes with five built-in roles. Here’s what each one can actually do, and the kind of team member it’s a good fit for.

Administrator

The Administrator can do it all. Install plugins, change your theme, edit any page or post, delete content, add and remove other users, update your core software, everything.

This is the most powerful role on your site, so treat it with care. It’s like handing over the master key to your entire online presence. I only recommend giving Administrator access to people you genuinely trust with the whole thing, usually that’s you and your developer.

Editor

An Editor can publish and manage posts and pages, including ones written by other people. They can also moderate comments and manage categories.

What they can’t do is touch the structural stuff, like installing plugins, changing themes, or managing other users. That makes Editor a great fit for a content manager or a trusted VA who handles your blog and website content but doesn’t need to get into the site’s settings.

Author

An Author can write, edit, and publish their own posts, but only their own. They can’t touch anyone else’s content, and they can’t get into pages or site settings.

This works well for a regular guest contributor who writes for your blog often enough that you trust them to hit publish without you checking every time.

Contributor

A Contributor can write and edit their own posts, but they can’t publish them. Their work sits in a queue for you (or an Editor) to review and publish.

It’s the perfect role for a one-off guest writer, or anyone whose work you’d like to look over before it goes live. You get their content without giving up editorial control.

Subscriber

A Subscriber can only manage their own profile, like updating their name or changing their password. They can’t create or edit any content at all.

If you run a membership or a site where people log in to comment or access gated content, Subscriber is the role most of your members will have.

WordPress user roles and permissions shown in the role dropdown menu

What user role should I give my web developer?

Give your web developer the Administrator role. A developer needs full access to install plugins, edit your theme, and work in the backend, so Administrator is the right call. Just make sure it’s someone you trust, and consider removing their access once your relationship is done.

For everyone else, here’s my quick rule of thumb:

  • Web developer → Administrator
  • VA or content manager who handles your blog and pages → Editor
  • Frequent guest blogger you trust to publish → Author
  • One-off or first-time guest writer → Contributor
  • Members, students, or commenters → Subscriber

The principle underneath all of it: give people the least amount of access they need to do their job.

A real example of why “least access” matters

When my team was building a large membership site for my client Jody Moore, she had a handful of staff coaches who logged in to answer member questions. On the old site, they’d been set up as Editors, which meant they could also edit pages and posts across the whole site.

Example of a coaching membership site with custom user access for staff coaches

This wasn’t great for their team, because:

  • The business really didn’t want them changing stuff outside their job.
  • The coaches didn’t have peace of mind that they wouldn’t accidentally break something they weren’t supposed to touch.

So when we built the new site, we used tools that allowed us to only give those coaches access to the areas they needed. It was a security upgrade and a peace-of-mind upgrade at the same time.

How to add a new user in WordPress

Ready to actually add someone? It’s quick. Here’s how to add a new user to your WordPress site, step by step.

Step 1: Go to Users » Add New. From your WordPress admin dashboard, find Users in the left-hand menu and click Add New User.

Navigating to Users then Add New in the WordPress admin menu

Step 2: Fill out the new user’s details. Username and email address are required. You can also add their first name, last name, and website if you’d like, but those are optional.

Filling out the username and email fields on the WordPress Add New User form

Step 3: Set the password. WordPress automatically generates a very secure password for you. You can use that one, or create your own by mixing uppercase, lowercase, numbers, and symbols. Either way, make sure it’s strong.

Step 4: Choose the user role. This is the important one. Use the Role dropdown to pick the role that matches what this person needs to do. If you’re adding your web developer, choose Administrator so they have the full access they need to work on your site.

Choosing a user role from the dropdown on the WordPress Add New User form

Step 5: Click Add New User. That’s it. WordPress can email the new user their login details, or you can send them over yourself.

Completing the process to add a new user in WordPress

Keeping your site secure when other people have access

Adding users safely is really just one piece of keeping your WordPress site secure. Once you’ve got the roles sorted, a few habits go a long way:

Stick to least privilege. I’ll say it one more time because it’s the whole point: give each person the smallest role that lets them do their job. It’s the single easiest way to prevent accidental damage.

Remove access when people leave. When a contractor finishes a project or a team member moves on, delete their user account or downgrade it. Old accounts you’ve forgotten about are exactly the kind of thing that becomes a security hole.

Use strong, unique passwords. Every user on your site should have one. A password manager makes this painless, and it matters more than ever now that automated attacks on WordPress sites are getting smarter.

If reading all this makes your stomach drop a little, that’s exactly what a website care plan is for. My team and I handle the updates, backups, and security so you can stop worrying about your site and get back to coaching.

Coach managing WordPress user roles and website security with peace of mind

Frequently asked questions

What user role should I give my web developer?

Give your developer the Administrator role. They need full access to install plugins, edit your theme, and work in your site’s backend, and Administrator is the only role that allows all of that. Just make sure it’s someone you trust, and consider removing their access once your work together is done.

Can I limit what a user can do in WordPress?

Yes. WordPress’s five built-in roles each come with their own permissions, so choosing the right role is the first way to limit access. If you need even tighter control, like letting someone access just one area of your site, that’s possible too, usually with a plugin like PublishPress Capabilities or some custom setup by a developer.

How do I remove a user from WordPress?

Go to Users » All Users, hover over the person you want to remove, and click Delete. WordPress will ask what to do with any content they created, so you can delete it or reassign it to another user. Removing accounts you no longer need is a smart security habit.

How do I change a user’s role in WordPress?

Go to Users » All Users, check the box next to the person whose role you want to change, then use the “Change role to…” dropdown at the top of the list and click Change. You can also open their profile individually and update the Role field there.

Is it safe to give someone access to my WordPress site?

It’s safe as long as you give each person their own user account with the right role, never your own login, and stick to the least amount of access they need. Use strong, unique passwords, and remove accounts when people no longer need them. Done that way, sharing access is perfectly secure.

You’ve got this

Adding a user to WordPress is genuinely simple once you understand the roles. Match each person to the smallest role that lets them do their job, use a separate account for everyone (never your own login), and clean up access you no longer need.

And if you’d rather not be the one keeping track of all the user roles on your site and adding people, that’s what I’m here for. Take a look at my website care plans.

Read more: How to Care for Your WordPress Website

Watch the Coach Website Blueprint

A mockup of the digital course titled "Coach Website Blueprint" showcases a tablet, laptop, and printed materials, ensuring you have everything you need to build your professional home online.

Share This Post

Jennie Lakenan, StoryBrand web designer for coaches and consultants

Hey there! It’s Jennie Lakenan.

Certified life & Storybrand coach, web designer, and messaging expert. Since 2018, I’ve designed dozens of websites for coaches. My mission is to get more coaching into the world and help elevate the quality of life of humans at large by delivering expert custom website design and strategy to coaches.

A digital display of "Coach Website Blueprint" appears on a laptop and tablet, alongside printed documents titled "Headline Cheatsheet" and "Copywriting Crash Course," creating the ultimate guide for successful online coaching.

FREE MINI-COURSE

Write Website Copy That Gets Calls on Your Calendar

A laptop screen displays a woman with short hair and glasses next to the text "Coach Website Blueprint OI" and "jennie lakenan" in the lower left corner, with a scroll popup visible on the screen.

Write Website Copy That Gets Calls on Your Calendar