Mark,
I took a look at your website and have a number of observations:
1) There are some grammatical errors. They're not glaring, but professionals will notice them. For example, you use 'which' when it should be 'that', and 'advise' when it should be 'advice'.
2) The search engine doesn't work too well. I tried searching for courses (I used MS Word as an example) and had little luck when searching by location. The only way I could find courses was by selecting all locations and all applications. The interface needs to be more user-friendly.
You asked for advice about marketing, so here's my two penny's worth:
- You need a clear value proposition. What makes you different? Why should a company purchase from you and not from the many other training companies? You need a compelling story, and I don't see one.
- The general rule is that you either compete on price or you differentiate. You won't win on price because self-paced online courses will beat you every time; hence, you need to differentiate.
- Some possible themes come to mind immediately: personal approach, professional (which is why your grammar must be perfect), on-site, hands-on, intensive, certified, experienced, ....
- Do you focus on a particular industry? Do you bring PCs for customers to use during training? Do your customers receive some type of certificate upon completion of a course?
Again, what makes you different? What's your compelling argument?