לכל משתמש באתר יש תפקיד. התפקיד משפיע על ההרשאות הניהול והכתיבה שיש למשתמש. התפקידים הם:
- מנהל – רשאי לגשת לכל אזור בממשק הניהול ולבצע כל פעולה שהיא. האחריות של מנהל היא בעיקר לצדדים הטכניים והאדמיניסארטיביים של האתר – שינוי הגדרות, הוספת משתמשים, שינוי עיצוב.
אם ניתן יתכן שלא כדאי להשתמש במשתמשים שהם מנהלים לפרסום תוכן אלא ליצור משתמש עם תפקיד "עורך" לצורך כך. הסיבה היא שממשק הניהול עבור מנהלים מכיל הרבה מאוד דברים שאינם רלבטיים כלל ליצירת תוכן. - עורך – יכול לפרסם ולשנות כל תוכן באתר
- כותב – יכול לפרסם תוכן, אבל לא יכול לשנות תוכן של אחרים אלא רק של עצמו
- תורם – יכול לכתוב תוכן (אך לא יכול להעלות קבצים), אך לא יכול לפרסם אותו, ונדרשת התערבות של עורך בכדי לבצע את הפרסום עצמו.
תפקיד כזה ינתן לשתמשים באתרים בהם התוכן יזום על ידי גולשים אקראיים. - מנוי – יכול לקרוא את האתר.
תפקיד כזה יכול להנתן כאשר רוב התוכן באתר הוא פרטי ונדרשת התחברות לאתר בכדי לקרוא אותו, או כאשר שליחת תגובות מחייב רישום לאתר.
שינוי תפקיד משתמש יכול להתבצע רק על ידי משתמש שהוא מנהל דרך עריכת פרופיל המשתמש.