Module Overview
This lesson introduces learners to WordPress permalinks and user roles. Proper configuration of permalinks improves SEO and user experience, while understanding user roles helps manage permissions and site security effectively.
Learning Objectives
By the end of this lesson, learners will be able to:
-
Explain what permalinks are and why they are important
-
Configure SEO-friendly permalink settings
-
Understand WordPress user roles and capabilities
-
Assign users appropriate roles based on responsibilities
-
Avoid common mistakes related to permalinks and user management
Lesson 1: Understanding Permalinks
A permalink (short for permanent link) is a URL designed to stay the same indefinitely, so people can always return to that exact piece of content. They’re commonly used on blogs, forums, social media posts, CMS platforms like WordPress, and documentation sites.
🔍 What a Permalink Is
A permalink is a stable web address pointing to a specific page, post, or item.
Example:
- Homepage:
https://example.com/→ changes often - Permalink:
https://example.com/blog/how-to-grow-herbs/→ stays the same
Permalinks are the URLs used for posts, pages, categories, and other content on your website.
-
Example: www.yourwebsite.com/about-us
-
SEO-friendly permalinks make URLs readable and improve search engine rankings.
Common Permalink Settings
-
Plain: www.yourwebsite.com/?p=123 (not SEO-friendly)
-
Day and name: www.yourwebsite.com/2026/02/02/sample-post/
-
Month and name: www.yourwebsite.com/2026/02/sample-post/
-
Post name: www.yourwebsite.com/sample-post/ (recommended for most sites)
-
Custom structure: Create your own URL structure with tags
Best Practices
-
Use descriptive, readable URLs
-
Avoid using numbers or symbols in URLs
-
Keep it short and relevant to the content
-
Change permalinks carefully on established sites to avoid broken links
Lesson 2: WordPress User Roles
WordPress has built-in user roles with different capabilities:
| Role | Capabilities |
|---|---|
| Administrator | Full access to all settings, themes, plugins, content, and user management |
| Editor | Can publish and manage posts/pages, moderate comments, manage categories/tags |
| Author | Can publish and manage their own posts only |
| Contributor | Can write and manage their own posts but cannot publish them |
| Subscriber | Can only manage their profile and read content |
Assigning Users
-
Go to Users > Add New
-
Fill in username, email, and optional details
-
Assign an appropriate role based on responsibilities
-
Send notification to user (optional)
Best Practices
-
Assign the least privilege necessary for each user
-
Use strong passwords and two-factor authentication for admins
-
Regularly review and update user roles and accounts
Lesson 3: Common Mistakes
-
Using default permalinks (not SEO-friendly)
-
Changing permalinks without proper redirects
-
Giving too many users administrative access
-
Not updating or removing old user accounts
-
Using weak passwords
Practical Activity
-
Go to Settings > Permalinks and set the permalink structure to “Post name.”
-
Add a new user with the role of Contributor.
-
Review existing users and ensure they have appropriate roles.
-
Optional: Test logging in as the new user to see permissions.
Key Takeaways
-
Permalinks impact SEO, readability, and user experience.
-
Always use clear, descriptive URLs.
-
WordPress user roles allow controlled access and improve security.
-
Assign roles carefully and regularly review user permissions.
