Also known as: Roles, User roles, Plan tiers
Rankmio uses four feature roles for external users plus an admin role: visitor (ID 1, not logged in, access only to public pages and the free SEO check), basis (ID 2, entry-level plan), pro (ID 3, premium plan), credits (ID 5, a pure credit account with no plan attached) and admin (ID 4, internal operations role, currently Knut only). Roles govern feature access, credit packages and rate limits — one clear role per user, with no multiple assignments.
Users can change their role through upgrades: visitor → basis by registering and purchasing a plan, basis → pro through a plan upgrade. Downgrades happen through a plan change with the existing plan end date. credits is a standalone role without a plan change — anyone who starts there stays there until they actively move to basis or pro.
A note for internal operations: all views in views/admin/ are hardcoded in German — no t() calls are needed. The admin area is operations tooling for internal users (currently Knut only), not a customer touchpoint. External users (roles credits/basis/pro) never see the admin area. i18n here would be over-engineering with no real benefit.
Example: A marketing agency starts out as a pro user for its own projects and creates 3 staff logins via the teams function, which are also set up as pro. Three months later a junior account with restricted access is required — it is created as basis with a reduced feature set. Client projects remain in the pro accounts, while the junior works on preliminary research tasks in the basis account. Clear separation of roles, clear credit budgets per account.
Plans and roles in the pricing section
Free SEO & GEO Check
SEO score, AI visibility and citability of your website in 30 seconds — no registration required.
Register for free, get 10 credits and start right away.
Register now