If you want to transition from coding odd freelance jobs to selling web services to businesses, then keep in mind that business owners care nothing about your coding abilities. All they care out is:
- Can you solve my problem?
- Can you provide a solution?
Solve my problem: I have a crappy web 1.0 site that's an embarrassment to me. No one can figure out how to use it and I'm losing business because of it.
Provide a solution: My top competitors are all online and making money and I'm missing the opportunity to do the same. I need a website and good search ranking in order to compete with them.
Talk to clients about the results your produce, and not the skills you possess.
When I first started, lack of a portfolio wasn't that much of a problem. Many of those early clients did not even ask to see one. There's a saying in sales: "Don't answer questions your client isn't asking." Why offer to show your portfolio if the client isn't asking to see it?
If you team up with a designer, you could bring printed samples of some of his work. If the client asks for a portfolio, explain what you've told us, that you're a programmer who works with a design partner who creates the front-end, and show him the printed portfolio. But again, if he doesn't ask, don't volunteer.
As far as getting clients, that the toughest challenge. I suggest to visit SitePoint's [business section and read some articles. [URL="http://www.sitepoint.com/kits/web-design-business-kit/"]The Web Design Business Kit](http://www.sitepoint.com/category/business/) is also another good resource. Here are two others I can recommend:
[G[URL="http://www.honestselling.org/books/"][URL="http://getwebdesignclients.com/web-design-clients-galore-guide/"]et Web Design Clients](http://getwebdesignclients.com/web-design-clients-galore-guide/)
Hope that helps.[URL="http://getwebdesignclients.com/web-design-clients-galore-guide/"]