Key phrases like "web design" & "web development" are so competitive in search engines that it is extremely challenging for a new website to be able to attain top positions in Google search results without being a sponsoring advertiser.
The incoming trend on web design is on website usability, and that could be something that you may want to emphasize on. You could check out Wordtracker's keyword research guide at
http://keyword-research-guide.com for some good key phrases to use for your website.
There are other ways to improve your rankings like by increasing the number of links coming from other websites to your site, through a website signature in participating forums and email signatures, etc. But first, your website must be ready. I have a few suggestions to improve your website.
For your "article database" on your home page, it would be easier for people to read your articles if you had given each article link a proper title instead of "article 1", "article 2" and so forth. Use article titles like "Books on Graphic Fundamentals", "Use Universal Fonts in Web Design" for your title description as better titles.
Avoid using red color for your pricing. Red color sends an instinctive warning signal to the reader, and instead of attracting the reader to consider the package, it may send the reader away. Blue may be a less intimidating and more inviting color.
In your web page, it is difficult for me to distinguish between what is a link and what is not. You ought to standardize the look and feel for all your links so that people can easily identify a link and click on it. The links on the current home page does not have a consistent look and feel for hyperlinks. This suggestion applies to all your other links.
The above are my suggestions to improve your website. If it has offended anyone in anyway, I apologise in advance as it is not intended as such.