How do they get started? Do they just get their friends to start using the service or perhaps there is some fake it till you make it component involve. I am particularly thinking about sites like Reddit, Quora, etc.
First of all the writing used on the site should match the audience's literacy level, the language should be kept simple and clean so the audience is able to grasp what you want to say. SEO best practices need to be incorporated to embrace SEO content marketing in order to remain on Google's good list as most of the users tend to explore the links which are displayed on the first page of google as they are usually the one's which are most relevant to the search results.
The content on the site should be broken into chunks as it can flow into different presentations and can be used in flexible ways. The content and images on the site should be according to the target group of users you are focusing on as the users are of vital importance as their judgement will decide whether the content on your site is attractive or not. The key principle is to build trust and achieve customer loyalty through conveying valuable information in helpful content written by experts.
Hi Abdul, I'll give you one: "Single user utility". Have your software provide something (probably for free as this is essentially a promotional strategy) that is useful whether there are any other people on the platform or not. For example, if it's a question and answer community around some area of expertise that your attempting to generate, at first personally answer people's questions! But it could be a more software-specific thing, like "allow people to generate and send invoices".