Hello Mark,
online marketing is a baron minefield and ten people will tell you a thousand best practises to crack it,and most of these will include eye watering invoices.Reality is,with a liittle ground work, you can achieve great results. I own a local business advertising franchise in scotland and guarantee my advertisers marketing on google with great results. for a start try posting pr releases for your business on
prlog and here on startup.There are plenty of these sites to post blogs on and over time they will really boost your online presence just bear in mind to try and keep your blog descriptions and descriptive words the same across all your posts and blogs and the search engines will increase your ranking importance.