This interview is the fourth in a series I started to share how web designers and developers got their first client.


Chris Frick is a native of Jasper, Indiana. I met Chris a few years ago while I lived in Jasper. He was attending the local community college at the time and interested in pursuing a career in web development. Chris worked hard at it and I watched him go quickly through multiple iterations on his own website and keep going. Just recently, he met one of his career goals and started a full-time position as a web developer for a local manufacturing company.

1. How did you get your first client?

My first client simply and conveniently fell into my lap. While still in college, my English professor, who is also a writer and public speaker, stopped me in the hallway one day and asked if I would be interested in building her a Web site. Sure enough, I jumped on the opportunity for some real experience outside of the classroom.

At that time, I had already taken all of my Web development classes, and was involved in an internship with a local Web design and development team. I had mastered HTML and CSS, and dabbled with Javascript, PHP, and WordPress. I was prepared and more than ready to take on my first project, and I couldn’t have had a better first client. She knew that I had some artistic ability, and that I did well in my design/development classes, so she pretty much gave me compete freedom over the design. That’s something that doesn’t happen very often.

2. What did you learn from that first experience?

I learned so many things from my first client experience than any others, I think.  At that point, I began to realize that most clients know exactly what they want, but they usually don’t know what they need.  I also learned just how many hats a Web designer/developer wears on a daily basis. Although I’ve read it a hundred times in a multitude of design and development books, I just didn’t quite get it until that first client experience.  The most important thing I learned from that experience is that I absolutely love Web design and the process of creating something from nothing.  Loving the work you do is a big part of success.

3. What advice do you have for folks trying to get their first client?

Go into it like you’ve been doing for years.  In a lot of cases, your first client won’t know that their’s is your first project, so be confident (but not too-confident).  Also, treat your clients like kings.  The most powerful advertisement is word of mouth, so the better you treat your clients you obtain, the more likely you will continue getting clients and grow your business.

Hey there! Ready to get your own first web development client? I've written a free course to get you started! Sign up today: "Four Weeks To Your First Client".

This interview is the third in a new series I’m starting to share how web designers and developers got their first client.


I met Nick Johnson at a conference for Christian businessmen in September of 2007. Within a month of meeting, we decided to go into business together and started Sabramedia. Years before, Nick had started his own web development business, which had grown from that first client to a thriving, two-man shop. Today, Nick leads development an ecommerce platform and Pigeon, our foray into the newspaper industry.

1. How did you get your first client?

Technically, my first client was my dad’s business. Kind of obvious how I came by that one. It was the summer of ’98 and I was 16 years old. I had no idea how the Web worked. I had poked around on it at school and my parents had just upgraded from a 28K baud modem to a 56K and we were surfing the web screaming fast.

My dad was an artist so he needed a website to show his art catalog. I began developing the site in Netscape Composer. I remember looking at the source code view and figuring out that tags made text “do stuff”. The first time I wrapped text with the <b> tag (made the text bold) was an incredibly exhilarating experience. I knew then that whatever this was, I wanted to do more of it.

Then I started doing all kinds of hideous things like flashing text and marquees, ugh, I get sick thinking about it. I think it was the thing to do in the 90s. Not too long after that I picked up a HTML4 book, by Molly E. Holzschlag, and couldn’t put it down.

With that backstory in mind, a couple personal web projects, and a brush with network engineering in between, I didn’t actually open up for business until January 2002 under the name Harmony Design. By this time I had taken a few courses and learned a lot about the Internet and World Wide Web. I need to pause here and give a lot of credit to Eric and Cara Stalsmith. They gave me some resources and opened my eyes to the web development world like I had never seen it before. You have to understand, nobody around me at the time was into computers or the Internet. I felt like an Island. Then this couple stopped by to sell my dad ad space on their website, and I was super excited to talk with these people. I probably wouldn’t have got into web development, or at least as soon as I did if it wasn’t for Eric and Cara.

I leased my first shared-hosting account and setup (yeah, it was a dot biz). My first ‘official’ client was a private shipping company owned by some friends of the family. They didn’t have a website and knew they needed to be on the web. I knew that I wanted a residual income business, so I decided to resale hosting to all my web clients. I outlined a scope and sketched a layout. I showed it to them and sold it to them. I set the price a bit higher, then worked in a discount. I had picked a few sales practices from my dad. They bought it. I was on cloud nine, $500 bucks for a teenager was a lot of money, plus I was being paid to do something I loved. I think I danced around a bit when I got the go ahead. I also had my first monthly paying client at $15.95 per month. It doesn’t seem like a lot now, but at the time it was the beginning of a dream. I think I finished the site in about two weeks.

2. What did you learn from that first experience?

I don’t know if I learned it on the first client, but I began to realize that getting clients was about connections and building relationships. I was able to use my dad’s website and this private shipping website now as references. The next few websites were all based on referral and connections.

3. What advice do you have for folks trying to get their first client?

The best way to build a solid business is through consistent communication and going the extra mile when it’s not needed. People remember that kind of stuff and they talk about you, in a positive way. That talk inherently leads to more business. I didn’t advertise for years. The one time I paid for a print ad was a total waste of money. I’m not saying print advertising is bad, there is a time and place for it. It certainly is not what you spend money on getting your first few clients.

Hey there! Ready to get your own first web development client? I've written a free course to get you started! Sign up today: "Four Weeks To Your First Client".

This interview is the second in a new series I’m starting to share how web designers and developers got their first client.


Joshua Wold and I go way back. We’ve been playing together since we could crawl (I had about a 15-month head start) and we started our first business together before either of us broke double digits. Today Joshua is an accomplished web designer and, on top of his full-time design work at Sabramedia, he runs his own freelance design business on the side. Joshua is also responsible for the great looking design work you see on my site.

1. How did you get your first client?

I landed my first web design client at the age of 18. Prior to that I’d had experience in graphic design, as well as a few personal web design projects. But I’d never done web design for a client. I found my first project on Craigslist. After going back and forth a few times by email I closed the project at $400. The scope included logo design, website design and setup, and a shopping cart. Yeah, it was a bit more than I could handle.

The funny thing about the project, though, was that I’d recently made a trip from Indiana to Georgia. The client, unaware of my location, insisted that we meet in person, the only problem was that she lived in Chicago. I drove from Georgia to Chicago, and then back again, without telling her I was out-of-state. I really wanted to get the project. As far as I was concerned, the experience I’d gain was more than worth the money spent on gas. While I wouldn’t do it again, it was definitely a big moment in my mind. I met with the client, collected the initial $100 down payment, and set to work.

Due to delays (mostly on the client’s part), I completed the scope of the project within about 4-6 months.

2. What did you learn from that first experience?

A lot. I learned about scope creep, how to close a sale, and how to communicate with a client. I also learned the importance of properly pricing a project. The experience I gained as a whole from the entire project was more than worth it.

3. What advice do you have for folks trying to get their first client?

Be willing to put yourself out there and do something that’s uncomfortable. While I don’t recommend taking on a project that’s too big to handle, it’s ok if the project stretches you. Also, when you’re closing the project, be careful to not oversell yourself. It’s better to promise a few things and over deliver on those, then promise everything and mess up the entire project. There are many unexperienced web design professionals willing to take on projects that are too much for them to handle. These folks lack professionalism, and in some cases, scruples. My biggest advice to new folks starting out is to start small enough that they can handle the projects they take on. Make it your challenge to improve our profession by over delivering and doing your best in every project you undertake.

Hey there! Ready to get your own first web development client? I've written a free course to get you started! Sign up today: "Four Weeks To Your First Client".

P.S. This post is also available in the Serbo-Croatian language.

This interview is the first in a new series I’m starting to share how web designers and developers got their first client.

mattgeriMatt Geri has been a close friend of mine for quite a few years and I’ve had the privilege of working with him on projects of all shapes and sizes. Matt is a programmer and in addition to his successful career as a freelancer he has developed several relatively popular WordPress plugins, with plans to do more plugin development in the near future. Matt is married to a great woman named Megan and they have a baby girl on the way.

1. How did you get your first client?

I got my very first client by chance as I wasn’t looking for work! I was a teenager at the time and spent most of my time building websites as a hobby. My mother worked for a guy who had a business in the air conditioning industry and he needed a website. He was also interested in setting up some niche content websites. My mom, being the ever concerned parent that she is, jumped at the opportunity to send him my contact details and with that, he become my first proper web development client.

2. What did you learn from that first experience?

I learnt a great deal from that experience. Everything was so new to me, I had never dealt with someone in a professional environment before and I quickly had to get my act together.

The hardest part was figuring out how much to charge him. I had no idea! Luckily for me, he made sure that I got paid what I was worth and wouldn’t accept a quote that was too low. You won’t find many clients like that these days!

I also learnt how to manage clients expectations, it’s always good to over deliver on what the client is expecting from you. You’ll quickly become their go to person as they know that you will always give above and beyond what they need.

Lastly, I quickly learnt how to manage my time. This was an important one for me as it’s something I really struggled with. It’s really not nice being late on a project deadline!

3. What advice do you have for folks trying to get their first client?

Firstly, tap in to your existing network. You’d really be surprised at how many people you know, know someone who needs some web development work done. Also, continue to grow your network. Use tools like twitter to connect with people. I’ve received a lot of web development work from people I interact with on Twitter.

Secondly, release something open source! Whether it is a WordPress plugin, theme or even advice in the form of a tutorial or article. Get your name out there so that people can find you.

Hey there! Ready to get your own first web development client? I've written a free course to get you started! Sign up today: "Four Weeks To Your First Client".


When I got my first clients and started building websites I knew some HTML and enough CSS to get in trouble. I read all the tutorials I could find and expanded my skillsets as quickly as I could. I knew almost nothing about programming at the time and when a client told me she wanted to have a blog (this was back in 2006), I did some research and discovered WordPress.

WordPress promised to be easy to install and customize. For someone who still had so much to learn, that promise was very appealing. I wasn’t disappointed. I installed WordPress and got to work building her site around it. The project was hacky, to be sure, but it was the best I could do at the time. Most importantly, WordPress helped me get the job done.

That’s the key. With WordPress available to me, I could suddenly accomplish so much more as a developer. And, as WordPress has matured and the developer community has grown with it, the range of what you can accomplish with WordPress has steadily increased.

If you are interested in becoming a web developer or have already started, here are 7 reasons why I believe you should be building your business (at least in the beginning) around WordPress:

  1. Giant Shoulders
    WordPress was built and continues to be developed by a team and a community of experts. Thousands and thousands of hours have gone into making WordPress what it is today and, as you put WordPress to work, you are able to stand on the shoulders of the proverbial giants who’ve gone before you. (Thanks, Bernard)
  2. Low Barrier of Entry
    You don’t need to have had any prior experience in web development to begin making websites on WordPress. Don’t misunderstand, it is still hard work and there will be much to learn. You’re going to see progress quickly, though, and be encouraged to keep learning and getting work done.
  3. Diverse Theme Marketplace
    One of the beauties of WordPress is the ability to install a theme and have a beautiful, functional site design up and running in minutes. WordPress has a very diverse theme marketplace, ranging from its own official theme repository, to a large list of commercial theme developers, to separate theme marketplaces (Themeforest, ElegantThemesMojo Themes, etc), all the way to specialty groups making themes for specific audiences ( Before you start building your own themes, put the theme marketplace to work.
  4. Plugins That Get Things Done
    One of my favorite aspects of WordPress is the ability to expand its functionality with plugins. In the early days I used plugins to solve all sorts of challenges that I just wasn’t capable of solving on my own. Today, there are some fantastic plugins available and great communities that support them. A few examples include Gravity Forms, WordPress SEO, Shopp, Members, and BuddyPress.
  5. Built For People
    WordPress was built with low-tech users in mind. It started out as a simple blogging platform, with a goal of helping people blog as effortlessly and painlessly as possible. As it’s grown, it has held true to that goal, continuing to refine its interfaces (see how WordPress changed from 2003 to 2009) and focus on improving the experience.
  6. Support Community
    WordPress has a fantastic support community. I have had hundreds of questions over the years and found answers through others who’ve already asked the same question or through asking the question myself. The WordPress Support Forums can be a good place to start. You can even find help by asking on Twitter. My favorite resource by far is the WordPress Community on StackExchange.
  7. Solid Track Record
    WordPress has grown steadily over the years and as its level of expectation and responsibility has increased, the core developers and community have continued to deliver. It has had a strong past and, accordingly, I expect it to have a bright future.

Along with those 7 reasons, I do have a few pieces of advice and caution to consider as you build your business around WordPress.

  1. Educate Yourself
    Do not, for a moment, settle with what you know today. Keep learning. Read books on WordPress. Follow the blogs of WordPress developers you respect. Read Smashing Magazine. Ask questions. Figure out the best practices and keep improving. WordPress grows quickly and it’s important for anyone building their business around WordPress to stay up-to-date.
  2. Take Security Seriously
    The dark side of WordPress’ popularity is that it has become a target for vandals and thieves. They look for security holes and exploit them to their own gain. One of the best ways to stay secure is to go with managed WordPress hosting (WPEngine and Zippykid are great choices) and let them handle it for you. If you opt for doing it yourself, keep WordPress up-to-date and learn about security. 
  3. Maintain Plugin Sanity
    A sure sign of a beginner is the use of a lot of plugins to accomplish relatively simple tasks. That’s ok in the beginning! As you grow, though, cut back and figure out ways to accomplish tasks without relying on one more plugin. That will help keep you sane when it comes to updating and managing changes and it improves on blog security (the majority of compromises come through poorly built plugins).
  4. Exercise The Golden Rule
    As you’ve freely received from the WordPress community, freely give. Be willing to help others get started, support the developers who make your life easier by buying their themes and plugins and spreading the word about them. Answer questions in the support communities. Consider what would happen if all those resources disappeared.

Those are the reasons I have built a business around WordPress and why I think you should do the same.

New! How I Can Help You

If you’ve decided to build your business around WordPress, I’d like to help you! I am developing a course to teach the very best of what I have learned over the past 6 years. If you’re just getting started or not even sure where to begin, this course is perfect for you. Learn more about the course and pre-order today! Also, if you haven’t already, be sure to sign up for my free course, four weeks to your first client.