ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Creating Community With Your Joomla Site

Updated on July 13, 2011

I run a professional networking website for the apartment industry using the Joomla system.  Of course, not all Joomla sites are meant to be “social”, but for those which are, inspiring participation, adoption, and sharing of your site is no easy task.  Too many people assume that putting up a slick new site will automatically have people flooding towards it, but in reality, most social-based sites lie desolate.  So here are some tips on how to create a vibrant community on Joomla, or frankly on any social website.

Make your niche compelling

I was already in the apartment industry when I started Multifamily Insiders, so it was a natural fit. Besides, there was really no great networking site for apartment professionals out there, so it definitely filled a need. So make sure your niche is truly a niche – don’t bother with appealing to every single person. Unless you are a mega social network, the best bet is going for something that you are already passionate about.

Pre-seed with other social networks

Eight months prior to the launch of my actual Joomla website, I created a LinkedIn group, which served as my “staging area” for my group. From there, I was able to get a hold of industry professionals, share my vision, and get them on board before I launched. This is incredibly important as people inherently do not want to join a new website, especially with a new login. Granted, services like Facebook Connect are clearing that issue, but even now, a large portion of your audience will register the old-fashioned way. This means, only a certain percentage of your audience will actually take the time to register with your site, so your initial audience must be quite large to begin with!

Also, consider your site like a party. If you attend a party where there are only a few people there, and nobody is really talking, then you are more likely to leave yourself. This causes a vicious cycle as nobody sticks around to gain “critical mass”. So your launch needs to have enough people that are already on board with your concept in order to truly get the ball rolling. I used LinkedIn, but my audience was professional in nature. So I would also recommend Facebook, Twitter, and others that you frequent to start seeding your group, so when you finally make the plunge into your own Joomla site, you will have a set group already in place.

Launching Your Social Website

Once you have built up critical mass, you can finally start the process of migrating this group to your main site. If you have a large enough group, you can actually get sponsors for this process! I had just over 800 members on LinkedIn when I made the plunge. I was able to get 6 sponsors with varying commitments – I believe they ranged from $25 to $100. I kept NONE of this! I put every penny into prizes for the launch.

So let’s assume you have sponsors, or maybe you just decided to throw $100 of your own money for four $25 gift cards. Regardless, don’t just give them away. Think about what you actually want accomplished! Do you want forum posts? Blog posts? Recommendations to their friends? Make your prizes tied to these events, although you may want one prize that is completely random for just a sign-up.

Make sure your distribution system is solid

You should always assume that your visitors will never come back to your site on their own accord – instead you must remind them! You must let them know about all the great conversations they are missing out on. You can use different systems to accomplish this, such as email newsletters, Facebook wall posts, Tweets, etc. These systems can be used directly by your site to distribute information, or you can set up your site so that your users share your content for you. Facebook and Twitter have easily-to-implement share buttons, and I have implemented my own share button for LinkedIn. All in all, our conversation stream is hitting our audience in a variety of different ways. So as you set up your system, make sure you have all the share button options you need.

This is also true for allowing your members to share your site itself with their network! When a person joins your website, that is the time with the highest probability of them sharing it with their friends. So while they are most excited about your site, make sure that sharing your site is part of the process! Possibly include that at the end of the registration, in the follow up email, or anywhere else that new user will see it!

Knock on doors

As I mentioned before with “pre-seeding” your community, there is a lot of work that is involved with getting a community to be social enough to stand on its own two legs. I literally sent hundreds of personal emails to people inviting them to the group and to participate. I was able to use partial form-letter style, but the majority were very personal and made the person realize I wanted them to be a part of the community.

Lead the conversation until it can stand on its own

People follow by example. If nobody is participating, a new person to the site won’t participate either. So you must help lead the conversation while the community is catching up to you. I have a 156 blogs on my site, even though I rarely blog anymore, which shows how much I was pushing the conversation at the beginning. Hopefully, your efforts will yield a handful of early adopters who take over most of the heavy lifting.

Provide different incentives for different people

People participate for different reasons. Some like being responded to, others like competing for rankings, and others simply like to share. So you need incentive plans that handle each of these needs from your users. The same can be seen here on HubPages! Some people live for comments on their hubs, while others incessantly refresh their profile to see their HubScore change. I use JomSocial, which allows me to allocate points for different actions on the site. For example, when they post a discussion post, they get 3 points, when they post a blog, they get 10 points, and so on. Another system for this is Alpha User Points if you are using Community Builder.

Just as a note, I migrated from Community Builder to JomSocial about 4 or 5 months ago. It was a GREAT decision for me. Community Builder was an ok product, but development was insanely slow, and although there were a lot of integrations possible, I always felt like the system was patch-worked together. JomSocial provides many out-of-the-box tools for great interaction with your community, although the groups section needs a lot of work to be truly useful.

Make sure the site remains “friendly” to all visitors

Bullying is a very difficult issue on community sites. I have been fortunate to work with professionals, so bullying isn’t as much of an issue, but I do find that the person running the community often “sets the tone”. Your personality will rub off on others, especially considering how active you must be to get things going. Once people turn nasty, it’s hard to pull back away from that.

Also make sure that your new members are not the subject of attacks for being “noobs” or anything. Those new people now may be leaders 6 months from now. For abusers, I am probably going to be in the minority here, but I have personally contacted each person abusing my site. (not hackers, but rather people trying to cheat the system or otherwise break the rules). I have found that most people will apologize and end up being absolutely great contributors afterwards. So try not to get jaded by someone breaking the rules. Just have a chat and usually it turns out fine.

Be consistent with the rules

When you do have issues, make sure you are as consistent as possible. One of the challenges with creating rules for any website is that people are infinitely creative and you can’t possibly list every way they will try to abuse your site. So try to be consistent with the “spirit of the rules”, tell them to do the same, and you will be fine!


    0 of 8192 characters used
    Post Comment

    • brentwilliams2 profile imageAUTHOR


      7 years ago

      Karen, thanks for the feedback! As for how to pre-seed on a short time frame, it does depend a bit on how short a time frame. I would suggest finding related, but not competing smaller niche networks to help build your network. Each network administrator will act a little differently - some are very open networkers and always want to collaborate, while others are very protective and territorial. If you are open and honest, and don't try anything predatory, these network admins can be very beneficial. But I wouldn't immediately approach them. Instead, know that each of these people appreciates those who drive content on their network, especially if they are small. Even though my network is pretty established in my niche, I realize that I always need new blood in order to drive a lot of my content, so I appreciate those that really help me out in that fashion, without trying to be self-serving.

      So long story short, here is what I would do:

      1) Become VERY active in some related niche networks without being self promotion AT ALL. Do not mention your network, your idea, or anything else that would be beneficial to your own situation. Instead, only add valuable content.

      2) After doing that for at least two weeks (if possible), contact the network admin about how you are staring up your own network and would like to promote theirs in the process. In other words, don't go in asking for favors.

      3) After that, ask for advice - see what feedback they can give, and see if there is a way to work together. If the networks are related but not completely competing, there might be some interesting possibilities. You might need to bluff a bit regarding how big your potential network is, because they will need to see a reason to bother...

      That is just one strategy with existing networks. There are other strategies, of course, but hopefully this one might be a good start! I'd be happy to talk to you more about this.

      All the best,


    • karenfreemansmith profile image


      7 years ago from Oregon

      Awsome hub. Great information and very useful as I'm trying to start a social networking site. I'd like to know more about your pre-seeding, especially from what can you do if you weren't that smart several months ago and are much closer to launching the site? How can I make up for lost time? Thanks!

    • brentwilliams2 profile imageAUTHOR


      7 years ago

      I really like Ning, but the only thing I was concerned about was the portability of my users if I ever left. Seems that on Ning, you don't really have users - Ning has the users... Am I correct on that?

    • joleenruffin profile image


      7 years ago from Tracy, CA

      Great hub. I run a local social network for my city ( and use the Ning platform. Very good information for anyone wanting to start a social network.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)