Yes, the best thing is to distinguishthe good players.

Guild Master>head officer>officer>recruiter>member

I dont think that trainee is a must because "member" is already a low class.
Head officer are just below the GM. They are the ones who lead the guild with GM.