Hay Darren I'll bring my expertise to the table as you have over 50 odd posts now, that being mainly code, SEO, Accessibility and page performance.
But I do agree with the others, the top section, especially the links are way to big dude and IMO at that size shouldn't be bolded, and your tag line needs improving TBH IMO. Also the bottom section with your talents for some reason to me resembles navigation, and I actually moved my mouse over it without thinking, on the first time I looked and today, and I totally agree with Soren about splitting it up with headers as that would help a lot.
But code wise change your html tag to ~
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" dir="ltr">
As that tells user agents that the page is read from left to right and that the page is in English.
I would up your doctype to strict as your more than capable as your code is separated and clean
This needs to be changed.
<title>Zoomba Media, Web Design & Development, Identity, Branding, Dundee, Edinburgh, Scotland</title>
Your title element is the most important aspect of any web page, due to the fact that you hope most will come through the search engines to see your site, this needs to ~
1. Read well,
2. Be 63 characters or less, as that is all that is shown in the SERP's,
3. Give users a understanding of the page they are going to visit.
4. Include the right keywords in for the search engines.
5. Minamlise useless words to keep it's keyword density close to 100% of what ppl will search to find you.
So go with something closer to ~
<title>Zoomba Media, Web design based in Scotland</title>
As that 1 reads better, 2 is less than 63 characters, 3 tells users what the page is about, 4 includes the right keywords. However you may want to go for Dundee or Edinburgh as they will more than likely have less competition, keeps it to the right kind of words. Again it's obviously give and take because well worded titles get a higher click through rate.
Your keywords meta, can be removed as the only search engine reportedly still using it is Yahoo!, and they will be using Bing to bring in their search results soon so...and I say reportedly even if they do it it will be so minimal it's really not worth it TBH.
<meta name="abstract" content="Straight forward, web development & hosting from Zoomba Media."/>
<meta name="copyright" content="© 2009 Zoomba Media"/>
<meta name="web site design by" content="Zoomba Media - http://www.zoomba.co.uk/"/>
<meta name="robots" content="index, all, follow"/>
<meta name="language" content="en"/>
Not a 100% sure on why you have the abstract meta, as that is not used by any of the main search engines TBH, this is just adding extra bytes to download.
The copyright, no offence but if someone's going to steal your work they are not going to bother looking for a copyright the'll just take it, again it's just adding bytes to the page which don't need to be there.
Also the website design by is also just adding bytes to the download of the page and is not doing you any favours.
The robots meta, is again pointless as that is what search engine bots do unless you specify them not to and it wont harm your rankings in anyway if it's not there so is safe to be removed, again just adding bytes to the page.
And as we've added the language attribute to the html tag, you can reduce bytes even further by deleting the meta setting the language of the page.
That will remove a large section of code serious cutting your page bloat down TBH, which should improve performance slightly and cut bandwidth a bit as well.
I would change your http-equiv to UTF-8 format, as the ISO-8859-1 or Latin 1 format is a sub division of the UTF-8 format, so it's better to add that as that allows more character encodings.
So change it to this ~
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
You don't have a H1 tag and this has value to the search engines, in this tag you want it to be your main keyword for that page, as this is your home page it should be your site name and around your logo, but as that is added via CSS that's a pain.
Okay how about we add it to the section of text about you I personally would add a header above it as Soren suggested have it say
<h1>About Zoomba.</h1>
Then place another 1 above what you offer, saying something like ~
<h2>What Zoomba. offers you.</h2>
Then via CSS make the H1 and H2 the same visually.
That way you've just got your main keyword for this page, that being Zoomba. in your title element, your main heading(H1) and a sub heading(H2). All of which will have by far greater impact on your rankings than the keyword meta.
Now onto your links.
Your image links all have Alt text, which is spot on fella, so many sites don't but your trying to hard.
Alt text is used by screen readers, and search engines more than anything else, therefore you want to make sure it's perfect for them.
Now if the image says home so should the Alt text, as TBH if the image contain text it needs to match. If you add more text to the Alt than what the image says this is technically in SEO terms known as a bad technique known as cloaking, where you hide text that site visitors cant see but search engines can and as a result can get you penalized, you haven't done that on purpose and what you have got more than likly wont get you penalized but it techically is, also blind users are not going to thank you especially as you have the title attribute on each link as they will get every word in the title attibute, and alt text read to them, so change them just to match what the image says, and remove the title attribute.
Check out my thread on
accessible web coding here on DF for why title attributes on links are bad. Pay attention to sections 1 and 1A inparticular.
Now your welcome message i would re-word slightly so something like ~
<b>Zoomba is a fresh, forward-thinking web design company
</b>, specialising in straight-forward
on-line solutions for small-to-medium
size businesses.
Zoomba will always endeavour to produce
for you high quality, professional web-sites and provide
you with an excellent level of service
<b>at a budget to suit your needs.
</b>
Unlike other
web design companies, we never take on too much work at one time. This allows us to focus completely on you and your
web site during development
to provide a level of
design that we are proud of. If you would like to know more,
just ask us today.
The changes make it sound like you are speaking to some1 rather than at someone, big difference, especially how users read on-line. Also in parts you are making it sound like they have already decided that you are right for them, which helps ppl to contact you more often and the call to action, that being the just ask link is now more persuasive as you are giving users a command, over asking them to do it when ever, which also makes it more likely for them to click it. Some psychology for you, also the budget suited for your needs or whatever is bolded for skimmers, most of us skim on-line hardly anyone reads every word, so bolding certain texts, in this case that line is good to make the whole section a lot more readable
But it also adds more of your secondary keywords for the page, web design, to it and in more correct tags this case being the bold tag, which again will benefit you more than the keywords meta, and variations of those words, but also makes it sounds like it should, as in it's been written for your users but enhanced for the search engines.
This also gives you slightly more quality content.
I change the strong tag to a b tag due to the fact that the b tag will give you the same effect but means the server has to deliver less bytes to show the page.
Hope some or all of it helps.
Jaz
Key:
Purple ~ XHTML