Unless you’re living search engine optimisation night and day you probably can’t answer that question in any depth.
The worrying thing is that a lot of “SEO experts” don’t seem to want (or be able to) answer it either.
That makes is a tad difficult for you to sift out the good from the bad. Of course, one tip there would be to never respond to the small avalanche of SEO spam emails you get every day.
So, what should your SEO be doing for you?
Well, their job is to get your website visible, appearing in relevant search results. Note I used the word “relevant” – there’s no point in having top rankings for keywords that won’t bring in the customers.
The things you’re looking for, from the top down, are: