How can I generate organic site traffic and improve the ranking of my website?

The challenge for any business is to make sure that when people look for product or service like yours, they find you and not a competitor.
But it’s not about mindless search engine optimisation (SEO) and costly pay-per-click advertising. There’s plenty you can do boost organic site traffic at no cost except your time: