SEOClerks

How to encourage your community to contribute more content



Write the reason you're deleting this FAQ

How to encourage your community to contribute more content

There are plenty ways to get people to contribute to your site, the key is finding something you can offer them, that doesn't cost you much time or money. Here are a few examples:

Q&A sites, and social media sites, often convince people to contribute content by rewarding them with access to features, giving them power, or offering points of some sort.

When you post something on Facebook, people can "like" your post. This is a form of giving points. People feel good that other users enjoyed their post, and this inspires them to post again. It costs you nothing but the time it takes to develop the feature, but people are willing to trade their time for these imaginary "points".

When you post on StackExchange sites, overtime you unlock features (eg: ability to see all upvotes/downvotes, post answers on restricted questions, edit questions), and this makes people aspire to unlocking more features by playing off human ambition. Video games use this same technique to keep people playing. Again, it doesn't cost you any money, just the time it takes to build these features.

On many forums, your post count is a determining factor when asking to become a moderator, or join certain groups. People like to feel like they are not only part of something, but integral to it's success. The best part about this is that you're not just getting content, they actually help run your site.

Comments

Please login or sign up to leave a comment

Join
Barida
There are ways to do about it and you're right when you say that one has got something to offer to those writers in return. It's not easy to do anyway.



Are you sure you want to delete this post?

jeffreyjose48
I think you give them incentives or bonus points. You give them encouraging words. Just like a pat on their shoulders can give them encouragement.



Are you sure you want to delete this post?

TommyCarey
One great feature is to have obtainable badges or medals for people with post counts. I thought you were going to mention this when you talked about StackExchange because they do this with their members How to encourage your community to contribute more content

Basically, you will have preset standards for what medals are given out. You can give out a medal at 10 posts, 100 posts, or even 1,000 posts and they all show on the users profile. You can also go in a different direction, or combine them, and give out medals for how many times a post was upvoted or liked. So, 10 upvotes/likes gets you a bronze medal, 100 upvotes/likes gets you a silver medal, 500 upvotes/likes gets you a gold medal, and 1,000 upvotes/likes gets you a platinum How to encourage your community to contribute more content

Another good system I've seen, that gives out these types of awards or medals, is ThemeForest. They give out medals to buyers and sellers for various things like your first theme purchase or your first theme sale. Top sellers will also have a ton of badges because they will get them for total sales, amount of positive reviews, amount of themes they place on the marketplace, and much more. I only have a few badges on there because I'm solely a buyer How to encourage your community to contribute more content

- Razzy



Are you sure you want to delete this post?

Corzhens
I recently came across the term “engaging” in one forum. The admin wants the posts to be engaging which means the post solicits replies. I think that’s a good advice to get more contents from the community of the forum. If the posts are asking for opinion or hinting on a debate, that would probably solicit replies. Maybe that’s why forum admins don’t want a dead-end topic which goes nowhere because it is not dynamic in terms of replies.



Are you sure you want to delete this post?

Baburra
Great tips and information, thanks for sharing! I agree with you when you say that making it into some sort of video game can help because it really is just natural for the human psychology to respond to positive rewards so might as well take advantage of it where you can when you are trying to reach a goal. Seeing it this way can also help the owner of the forum as you can see the site and the activity in a whole new light which can help guide you onto what to do next.



Are you sure you want to delete this post?

vinaya
If you own a website or blog, it is necessary to get engagements on your sites. Having traffic is not enough, your visitors also need to check your services, products, ads, posts etc. Your visitors need to interact with your content. You will earn revenue only when the traffic converts.
marketing is one of the ways to encourage engagements.
Social media helps in promotion, however, sharing on social media sites is not enough, you also need to gain social signals.



Are you sure you want to delete this post?

treecko142
Unlocking features along the way is one of the best ways of encouraging more contribution from your members. We are hardwired as humans to aim towards satisfaction and getting achievements or rewards and "earning" in any shape or form while being a part of a community will also boost the enthusiasm of the member to post in the site.



Are you sure you want to delete this post?

Jeane
There is one forum which has a "gifts" feature. The members and forum admin can send each other gifts.

It works thusly:

Each post earns you a specific number of points. You can use this points to purchase a gift. When you send someone this gift, they will probably want to repay you and in order to do that, they'll have to post more. It certainly is an interesting way to get more content from your community.



Are you sure you want to delete this post?

Corzhens
That gift reward looks like a good novelty that it will truly motivate the members to post more so that they can have something to give a member. But may I ask what kind of gift you can give to a member? I want something that is tangible and not just a logo or image that I can use for my signature. Perhaps even a cap or keychain that can be sent by courier is a great idea for a gift.



Are you sure you want to delete this post?

Jeane
There is one forum which rewarded members with cash rewards, t-shirts, free hosting packages and more. If you can afford it, these gifts would probably encourage the community to contribute more content since most of these gifts can only be "unlocked" after you earn a specified number of points.



Are you sure you want to delete this post?

Order Now
Process Time: 0.60826182365417

Possible Duplicate queries found!
MatchCountSQLScript
SELECT * FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='25271'1SELECT q.*, c.seo as CatSEO, c.name as CatName, c.parentid FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='25271'

/opt/clerks-staging/docroot/viewfaq.php 496 () ()

SELECT * FROM seoclerks.members WHERE USERID='486532'1SELECT * FROM seoclerks.members WHERE USERID='486532'

/opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() ()

SELECT * FROM categories_faq WHERE CATID='52'1SELECT CATID, seo, name, metatitle, h2header, metakeywords, metadescription, metaheader, parentid, image_name FROM categories_faq WHERE CATID='52'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() GetCategorySeoFromType()

SELECT * FROM seoclerks.members WHERE USERID=4865321SELECT googleplus_profile FROM seoclerks.members WHERE USERID=486532

/opt/clerks-staging/docroot/include/functions/main.php 16914 GetGooglePlusProfileFromId() ()

SELECT * FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=25271 LIMIT 51SELECT m.username FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=25271 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='25271' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc1SELECT a.answer, a.USERID, a.upvotes, a.downvotes, a.ansid, a.parentid, a.combined_votes, a.date_answered, b.username, b.userlevel, b.profilepicture FROM answers a, seoclerks.members b WHERE a.quesid='25271' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc

/opt/clerks-staging/docroot/viewfaq.php 1245 () ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=146748 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=146748 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=165310 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=165310 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=147111 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=147111 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=147122 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=147122 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=147154 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=147154 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=147238 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=147238 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=151309 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=151309 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=168459 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=168459 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=177475 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=177475 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=179136 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=179136 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

UPDATE questions SET total_views = total_views + 1 WHERE quesid='25271'1UPDATE questions SET total_views = total_views + 1 WHERE quesid='25271'

/opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() ()

SELECT * FROM questions WHERE quesid!='25271' AND status='1' AND (question like '%How encourage community contribute content%' OR question like '%encourage%' OR question like '%community%' OR question like '%contribute%' OR question like '%content%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='25271' AND status='1' AND (question like '%How encourage community contribute content%' OR question like '%encourage%' OR question like '%community%' OR question like '%contribute%' OR question like '%content%') -- ORDER BY RAND() LIMIT 15

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM seoclerks.members WHERE USERID='1129' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1129' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='1323' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1323' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='10788' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='10788' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='8860' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='8860' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='840' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='840' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=25271%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID 1SELECT USERID, username FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=25271%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM categories1SELECT * FROM categories

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache()

select * from categories_software order by name asc1select * from categories_software order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories()

select * from categories_wanttobuy order by name asc1select * from categories_wanttobuy order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories()

select * from categories_wanttotrade order by name asc1select * from categories_wanttotrade order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories()

SELECT * FROM seoclerks.members WHERE USERID='617077.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='617077.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='725710.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='725710.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='19821.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='19821.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='600657.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='600657.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='615678.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='615678.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='585810.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='585810.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='667072.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='667072.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='719932.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='719932.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

select * from categories_faq order by name asc1select * from categories_faq order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories()

Invalid SQL

count(*)sql1error_msg

Expensive SQL

Tuning the following SQL could reduce the server load substantially
LoadCountSQLMaxMin

Suspicious SQL

The following SQL have high average execution times
Avg TimeCountSQLMaxMin