I was on vacation with my fiance.
We had just gotten engaged actually.
We were out in California at a conference I was apart of. In case you didn’t know, this was my life before web design.
The conference went great and we were on our way back to Arizona. We stopped at the outlet mall that literally everyone stops at on the i-10 coming back from California. That’s when I got the call.
“WordPress?! What do you mean you want to build my site in WordPress?!”
It was a client who had just hired me on Upwork.
It seemed like it was a great gig. She sent an offer without a phone call, interview or anything.
The price was right and the project seemed pretty straight forward. So, despite this nagging feeling that I was making a bad decision I went ahead and accepted.
I should have known not to take the job before at least a phone call BUT I took a chance and it turned out to bite me in the butt.
The client had a lot of hesitations about using WordPress as a platform. She’d heard that WordPress was horrible with security and was flabbergasted that I would even suggest.
This despite the fact that 99% of the projects I’d done had been with WordPress. This despite the fact that pretty much all of my portfolio clearly showed WordPress sites.
Here I was on vacation trying to calm a client down over the phone.
All because I didn’t start the project the right way.
Suffice it to say, this project didn’t end well.
I did my best to put all of my client’s fears to rest but it was too late. They were ready to move on and there was nothing I could do.
The worst part is this was all avoidable.
If I had one small conversation before saying yes I could have avoided a lot of misunderstanding and ultimately a horrible experience for both me and the client.
That’s why the most important step in every freelance web design project is the first step.
If you’re not careful you can take on projects that you have no business taking on for clients that will make you want to pull your hair out.
Thankfully, I learned my lesson and developed a pretty strict process that I walk every client through before I say yes.
This ensures they are getting what they need in a freelancer and I’m avoiding the nightmare situation like the story above.
Here’s what I learned:
1. Questions Questions & More Questions
You can’t have enough questions for a new client when you’re first getting started on a project.
You may think that you’re annoying the client but that’s just not the case. At least not for good clients.
For the most part, clients will want you to win and they’ll do what they can to make sure you have everything you need to do so.
So, don’t be afraid to ask as many questions as you can think of at the very beginning.
I have a questionnaire that every client has to fill out before we even have our first conversation. It’s pretty intense. And, that’s purposeful for 2 reasons.
- I want to make sure I don’t miss anything
- I want to make sure the client is willing to put in the effort to answer the questions. If they’re not, that’s a good sign they wouldn’t be great to work with.
Before a phone call make sure you write down a list of things that you want to make sure you cover before the call ends.
I know if I don’t write things down I’ll hang up the phone and will forget some important questions that I was hoping to ask.
Plus, it makes you look extra prepared.
2. Set Expectations
I can’t stress enough that you have to make sure you’re setting good expectations with your client.
If you promise them the world just to get the job, trust me, it will come back to haunt you in the worst way.
Be as detailed as possible.
If you don’t work weekends, make sure they know that. If you’re unavailable at certain hours let them know.
Most people are reasonable and understand that healthy people have good boundaries. If not, ding ding ding, it’s a sure sign they are a bad client.
I try to communicate how often I’ll be getting in touch with them to keep them updated on my progress. Most of the time I’ll try to have updates every week on a certain day.
It’s not reasonable to ghost your client for a month, come back with a finished project and expect them to be happy.
You’ve got to make sure you’re keeping them clued in consistently.
At the end of every email or message, I try to let them know when I’ll get back to them again or when things will be done.
The key is to give yourself MORE TIME than you think you’ll need. And if it ends up going longer just let them know.
It’s also good to make sure they know what you are expecting from them. Let them know when you’ll need feedback and about how quickly you’ll be able to turn around changes.
It doesn’t have to be specific. Most clients are just hoping for ballpark answers.
3. Get Everything You Need Upfront
There are 2 things you’ll need from your client that if you don’t get it at the beginning you’ll have to chase them down for later on.
- Usernames & Passwords
For Usernames and Passwords, I use a Trello board that I customize per project and have clients fill out. There is a card for credentials on important things like:
A lot of times the clients don’t even have these themselves. So, by letting them know you need them upfront it gives them some time to reset them and get back to you.
Content is the one thing that holds back projects more than any other.
For the most part, my experience is that I can finish a website well before my client is able to get me updated content.
So, making a plan to get content with a client is a pretty delicate dance.
If it’s a redesign, you’ll be setting up new pages and removing others that are obsolete.
Most times a client will need to have context before they’re able to provide the copy. After all, if you don’t know you need an about paragraph why would you make one?
So, at the very least you have to make sure you’re making a timeline for them to get you the content you need at the stage of project you need it.
A word to the wise: a lot of times the layout of a page will break if the copy gets much longer or much shorter than the “Lorem” filler.
So, make sure that your client has a general idea of how many words they need for each section of a page. If not, you’ll be redesigning pages to adjust for the amount of content you receive.
4. Don’t Hide Your Limitations
Finally, make sure that you are upfront about what you’re good at and what you’re not so good at.
Most clients understand that freelancers are really likely to specialize in one area or another. And, if they don’t realize that then you don’t want them as clients.
So, don’t worry that you won’t get the job if you admit to not being strong in an area they’re asking for.
You have to assume that you’re here to help them understand how working with a freelancer actually plays out.
Clients will come to you a lot of times and this will be the first or one of the first freelancers they’ve hired for something.
So, make sure to let them know how it all works.
If you tell them you can do everything then get ready for them to expect you to do everything.
You quickly become
- Brand designer
- Logo creator
- Digital marketer
- Web developer
- Tech Support
- And, anything else that comes along
If I’m asked to do something I know I’m not good I ask myself, “is this something I want to learn?”
If it is then I’ll let them know I don’t have a lot of experience in that area but I’ve been wanting to learn about it. I’m happy to work on it for them BUT I couldn’t guarantee a certain level of quality since I’m new to this type of work.
All I can say is I will work hard to make sure they’re satisfied.
See what I did?
I didn’t grovel in my inability. I was honest but I spoke in confidence.
You’d be surprised how many clients have given me a shot at something I’ve never done before just because I was honest with them.
If I’m not interested in learning the particular skill the client needs then I have a list of people that I can refer them to. If they decide to look for someone that is the whole package then no harm no foul.
But, most times they’ll hire someone I’ve referred.
My mom always used to tell me:
“You’ll never get a second chance at a first impression.”
For that reason, I’ve always tried to make sure that I put my best foot forward every time I’m introduced to someone new in the world.
The same is true for freelance web design clients.
You only get one shot to make sure that you get a project started on the right foot.
So, do everything you can to make sure you’re fine-tuning your process and getting everything you need upfront.
You’ll have way fewer headaches and your clients will love you for it.