Hi Alan,
Sorry to be the bearer of bad tidings but you have your work cut out for you in this particular niche. All the same advice applies on SEO/SEM but you will have to dedicate considerable time on this or have it done professionally for you.
Please don't take this the wrong way but your site does you no favours. Compared to your competitors your site design is really poor. Look at the others in your marketplace and look at the quality. There are no calls to action. Photography websites are a specific case of product sells - your product being your photography.
I can't give specifics but we have photography clients and they spend reasonable sums to obtain high rankings. We use heatmaps and A/B split testing to fine tune their site.
On top of this there is social media marketing - again I can't give specifics. But this works extremely well - especially in photography sites.
Stumble works fantasticly well for photography sites. Your photographs may be great quality but your website and the way it presents itself would be extremely lucky to get any referrals from stumble.
You could try PPC but again you will need to have a professionally well designed landing page. This will need to build up over a few months to obtain data and stuff. Tim at attacat I would recommend for PPC
In terms of links you need real quality links from quality websites - don't waste time fine tuning onpage meta descriptions or keyword densities - these are minor factors and would never outrank any of the top sites.
Especially in the photography niche this is precisely where linkbuilding trumps everything else. For example many top sites have no metadata, keywords or descriptions at all but rank extremely highly for the terms you are targetting. Have a look at
Banksy and you will see what I mean. No keywords anywhere.
Some things that "will" work for you - but again you need to invest in this and this is best done professionally. Viral work will work absolute wonders but you will need to invest in some capital.
I would strongly suggest converting your site to a blog. You can install wordpress and download a free gallery theme. Professional installation should cost you around £200-300. It's well worth it because it will be set up for feeds, bloglinking, niche linking, sitemaps, seo plugins. Making regular updates and posts on your blog will attract links and you will climb up rankings.
I notice you are listed on Google Local but I could not find you for any of your key phrases. This means you have done the basics but you have not optimised your listing. Professional optimisation of your local listing will work wonders for this. There are hundreds of photographers but only 10 places in these links. You need to build citations and get
local links. Note: Citation building for local search is pretty demanding and more difficult than standard link building.
We are launching a site on Google Local search next week but meantime you can read up on optimsation for local search at
Why Citations Are Important for Local SEO | GetListed.org Hope that helps but if you need any more help I'll see what I can do within the rules of the forum.