Guilds are ways for like-minded players to come together and help each other with quests, pvp, instances, and end game raiding. Being a good guild is one of the most rewarding and fun aspects of World of Warcraft. Running a good guild is like being the captain of a winning sports team - everyone loves you for it and you have a blast. However, running a guild successfully is also fairly difficult.
Most new guilds never get off the ground, and they will always have occasional problem members, activity problems, and other upsets. Keeping a good guild is a lot of work, and causing many guild leaders to give up. You have to have the will, knowledge and patience to run a good guild. If you believe you are up to the task, then do it well and stick to the end.
Before creating a guild, you should ask yourself very seriously whether you can bear the responsibility of running a guild.
Being online often, usually an hour or two every day.
Taking initiative to set up guild events. Appointing officers.
Recruitment and applications.
Website set-up and maintenance.
Resolving conflicts and dealing with difficult people.
Kicking problem members when necessary.
Be able to take a few insults (it's inevitable that someone won't like you).
More information please check:https://www.mmogah.com/news/wow/how-to-make-up-a-successful-guild-in-world-of-warcraft