I thought I had a fair idea about this but, clearly, I don't!
Basically - I have been spending a small fortune on Google Adwords for my site to drive traffic. The most popular search keywords (where I was spending most money) was "art jobs". So what I've done to try and get some of that traffic for free was to stick up another site: [Only registered and activated users can see links. ] on which I posted some useful art jobs tips and provided a link and recommendation to visit my main site for which I'm trying to get traffic.
In spite of liberal use of "art jobs" references through the site, headers in relation to art jobs, the site being called "art jobs", title/meta tags etc all having art jobs and lots of links to other relevant art jobs sites - it still is not appearing in the top 250 in Google for those keywords.
My site has been crawled and is on Google but not for what I'm looking for.
I'd be really appreciative if anyone was able to take a look and offer up any advice of what I'm missing.