Isuso Works Solutions
Home Knowledge Base Managing User Roles and Permissions
Back to Knowledge Base
Website Management Last updated: January 2026

Managing User Roles and Permissions

7 min read
986 views
97% helpful

Controlling who can access and modify your website is essential for both security and workflow. User roles define what each team member can see and do within your website's backend. This guide explains the available roles, how to assign them, and best practices for keeping your website secure.

1. Understanding User Roles

Most website management systems provide a hierarchy of roles, each with different levels of access. The typical roles from most to least privileged are:

Role Who It Is For Key Permissions
Administrator Site owner, lead developer Full access: install plugins, manage users, change settings, delete content
Editor Content manager, marketing lead Create, edit, publish, and delete any content; manage media; no settings access
Author Blog writer, content contributor Create and publish their own posts; upload media; cannot edit others' content
Contributor Guest writer, intern Write and submit posts for review; cannot publish or upload media
Subscriber / Viewer Registered customer, newsletter member Read content, manage their own profile only

Principle of Least Privilege

Always assign the lowest role that still allows the person to do their job. An extra permission might seem harmless, but it creates unnecessary risk. If a contributor's account is compromised, limited permissions contain the damage.

2. Adding New Users

To invite a new team member to your website:

  1. Go to Users in the dashboard

    Navigate to Users or Team in your website's admin panel.

  2. Click "Add New User" or "Invite"

    Enter the new user's email address and full name.

  3. Select their role

    Choose the appropriate role from the dropdown based on their responsibilities.

  4. Send the invitation

    The user will receive an email invitation with instructions to set their password and activate their account.

3. Changing and Revoking Access

Roles and access can be updated at any time:

  • Go to Users, find the user, and click Edit
  • Change their role using the role dropdown and save
  • To remove access entirely, click Delete User. You will be prompted to reassign their content to another user before deletion

When Someone Leaves the Team

Remove or downgrade access immediately when a team member leaves. Do this on their last day. Reassign any content they owned to an active user. Never leave former employees with active admin credentials.

4. Custom Roles

Many platforms allow you to create custom roles with specific combinations of permissions. This is useful when default roles do not fit your workflow. For example, you might create an "SEO Manager" role that can edit page metadata and alt text but cannot publish or delete pages.

Custom roles are typically configured in Settings > User Roles or through a user management plugin. Document your custom roles so new team members understand what each one can do.

5. Security Best Practices for User Accounts

  • Require strong passwords: Enforce a minimum password length of 12 characters with a mix of letters, numbers, and symbols.
  • Enable two-factor authentication (2FA): Require 2FA for all admin and editor accounts. See our article on Implementing Two-Factor Authentication.
  • Review user access regularly: Audit your user list every 3 months to remove inactive accounts.
  • Use unique accounts per person: Never share login credentials. Each person should have their own account so activity can be tracked.
  • Limit admin accounts: Ideally, only one or two people should have full Administrator access.

Warning: Never Share Admin Credentials

Sharing a single admin account between multiple people makes it impossible to track who made what change, and means you cannot revoke access for a single person without changing the password for everyone. Always create individual accounts.

6. Troubleshooting Access Issues

Issue Solution
User cannot log in Use the "Send Password Reset" option from the Users list to resend credentials.
User cannot see a menu item or feature Their role likely does not include that permission. Upgrade their role or create a custom role with that capability.
Invitation email not received Check spam folders. Resend the invitation from Users > Edit User. Verify the email address was entered correctly.

7. Summary

Effective user role management keeps your website secure and your team productive. Key takeaways:

  • Assign the least privileged role that fits each person's job
  • Remove access immediately when someone leaves the team
  • Enable 2FA on all admin and editor accounts
  • Audit your user list every 3 months
  • Never share login credentials between team members

Was this article helpful?

If you need further assistance, please contact our support team.