Points are awarded with each answer and question you post. Similarly, other users interaction with your content like voting and following you or selecting your answer as the best (most useful). Points also accumulate and add up to create the different profile badges to show your reputation.
For referring a new user.
For adding a new post.
When your answer has been chosen as the best answer.
For adding an answer.
For adding a new question.
For Signing up.
For referring a new user for paid membership.
For adding your social media links to your profile.
Your question gets a vote.
Your answer gets a vote.
Each time when a user follows you.
Profile Badges appear next to your profile and show off your reputation. Badges are automatically allocated based on a users reputation and helpful answers.