Offer free, original, and quality content on your site. This is the most effective means for increasing traffic to a website; offering people something that they cannot obtain elsewhere, or at least, not to the level of quality that you are offering it. Ways in which to ensure that your content is of higher quality than competitors or is unique include:
Creating content that is helpful and useful. Simply cobbling together information from another website will not generate traffic. You need to offer visitors the information they need to achieve a goal, solve a problem, be entertained, find out quality news or have a good laugh.
Keep it fresh. For repeat visits, it is crucial to provide regular updates to the website, especially in frequently viewed zones. Add fresh content every few days if possible; at a minimum, weekly.