Good stuff! Before you leap into generating lots of great content - have you considered...
1. What are you business goals. (It's not getting hits to a website!) How is your website going to support these goals. Try and think a little longer term than just "selling our service." How are you going to build a relationship with your customers and retain them...
2. What are you customers needs/goals. What motivates them. Do you have a clear understanding of your customers. (Beyond the broad categories like "students" or "home based businesses". Can you break this down further to build personas?
3. What is a customer worth? How much is a customer likely to be worth? Not only in their first purchase, but during their whole life as a customer. How much is the business prepared to invest to get a customer? How many customers does the website need to deliver in order to make it a success.
Once you understand these, you can start to think about the content you need to do some research. You need to to work out how you can connect your services with your target market by developing suitable/compelling offerings. (How do you know there is a market out there?)
This is where keyword research comes in. But don't limit it to just using the google keywords tool. If you can, talk to your target audience then do! I know you've already done some keyword research, but I've often been surprised at how differently prospects search for solutions about their problems! It amazing what people will tell you if you're prepared to listen!
Look at Google Insights for some of your keywords to look for seasonality. Understand why this happens and how you might run different campaigns/need different content at different times of the year. Look at the geography can you identify specific target markets there? It'll also show you some top searches and rising searches.
Can you talk to your potential customers? If your can, don't talk about your service, but listen to what their problems are, what pain can your relieve? What are their concerns. Why wouldn't they use your service (what do you need to do to reassure them?) What are your competitors doing?
Undertake competitive research to fully understand your competitors. Take a look at their websites. What markets are they focusing on. How are they appealing to their customers.
Using Open Site Explorer, take a look at their Top Pages and the Anchor Text of inbound links to see if you can identify the search terms that they are optimising for. (You can tell how much SEO activity they are engaged in too!)
Once you've got all this info, think about: What makes you unique/remarkable. Why should people come to you rather than your competitors. What's the promise your going to make to the world. What are you going to stand for? How are you going to stand apart from the herd.
How do your services solve the problems your potential audience has? What are the benefits of your service (flip "features" into benefits by asking why is this important to your customers) What content do you need to target a specific market niche.
Once you know this, you can start to build your initial content. Instead of building a page hierarchy. Think about building your sales funnel. Think about your landing pages (your offers), The supporting content to address concerns/build credibility (Testimonials, guarantees, samples etc), And the Goal pages (sign-ups, contact pages and purchase pages)
Be wary of "Services" pages. Nobody sits down with the intent to find/browse some services. Always think about the "What's in it for me" angle from their perspective. Why should they be interested in your services. Instead of a Services section for instance, you might want to have different sections for your main market niches: "Small Businesses", "Students", "Legal" etc.. Try to keep an external perspective. This isn't about you. It's about THEM!
Think about the purpose/goal of each and every page, it's position in your sales funnel and how it's going to move people on to the next step. Why does the page exist. What does it have to do? If you know how your sales funnel is meant to work, you can measure the flow of customers through your funnel and identify content/pages that aren't working and fix the leaks. If you don't know how people are going to move through your site it makes it much harder to do this.
Once you've got your core up and running, then you can continue to add further offers (specific to different market niches). This widens your funnel, but you need to watch how these new leads convert and identify any content you need to support this process that's missing.
Clearly identifying your target audience and their needs will also help you write/target your blog content . You want to be investing in content that's relevant to your audience.
Hope this helps, and hope that it's not just telling you stuff that you're already aware of!