5 Pro tips for working with clients who know NOTHING about websites

Every once in a while, we all come across a client who knows nothing about websites and has never even owned one. And although this introduces some unique challenges, we still want to help, right?

However, if we decide to take on such a project, it will force us to put in some extra effort. Well, at least if we want to make it successful on both ends (ours and the client’s).

So here’s a possible strategy on how to go about this and create a seamless experience, in five steps.

1. A contract is a must when dealing with first-time clients

Let’s start with a safety policy, so to speak.

While some might argue that contracts are not necessary in certain situations, when it comes to first-time clients, they absolutely are.

Basically, due to the fact that the client is not experienced with how websites work, what the lifetime of the project is and so on, they can approach you with a number of unusual requests or complaints. For that reason, you need to have a document that clearly states your responsibilities, how the result is going to be delivered, and most importantly, what’s not part of the project (for example, unlimited support for the next five years).

And I don’t mean that you should use the contract as a way to talk yourself out of every request that the client might have. Naturally, most of the time you will try finding a more satisfying solution, or just explain things calmly and in a friendly manner.


Featured Image for: 5 Pro tips for working with clients who know NOTHING about websites

Just treat the contract as your last resort. If all else fails, the contract is your last shield and your last way of explaining to a client why something happened and how you can both deal with it.

2. Spend additional time setting expectations

The issue of “now knowing what I want exactly” is very common among design clients in general, but probably even more so with first-time clients, which shouldn’t be surprising.

What you need to do here is spend some extra time working with such a client to discover all of their goals and name what they want to achieve with the website specifically.

👋 Hey! Have you heard about Bloom? Their all-new FREE invoice generator is the quickest way to create and send invoices to clients. Give it a try and get paid faster.

Most of the time, they will come to you with a general “I’m a [INSERT PROFESSION/BUSINESS] and I need a website.” At that point, it’s basically your job to keep asking “why,” “what for,” “how,” “when,” and all sorts of other questions that will help you discover the real reason why a client wants a website.

And not only this, but it will also allow you to suggest specific ways in which they could grow their business outside of the standard business-card like purpose of a website. After all, they have very little experience, so you’re almost certain to suggest something interesting in this area.

Let me emphasize this again. You should probably spend 1.5x to 2x more time discussing the goals and the purpose of a website with a first-time client, than you would with a client who’s already owned a website in the past.

Although it makes the initial phase of the project longer, it will pay off later on as you’re saving yourself from comments like “I thought this would look totally different!”

3. Don’t force them to use your project/client management software

Some clients will appreciate you using an advanced client management or project management software. At the end of the day, thanks to such software, you can communicate effectively, share some mid-way results of your work, brainstorm over ideas, and etc.

However, if you’re working with someone who’s getting their first site built, it will seem like a massive undertaking to them and if you can’t do anything to make the project seem simple, it can have a negative impact on your image as a professional.

If the client feels overwhelmed, the only thing they will tell their friends about working with you will be “I didn’t have a clue what was going on the entire time!”

You don’t want that.

It’s therefore much safer to stick with your client’s preferred way of communicating and handling all the project management stuff internally (without showing it to the client).

For instance, if the client is used to weekly consultations over the phone, let it be. Just include this additional position in the contract and the price of the project. If it’s email they prefer, that’s fine too. You can handle client email through a tool like Highrise anyway.

4. Offer a guarantee and some free support

I don’t know about you, but if I were a first-time client, I’d be very worried that I won’t be able to handle the site on my own once it’s sitting there on the web. And I would probably be much more likely to sign a contract with someone who can guarantee that the site won’t break down anytime soon.

This may sound odd, but to some extent, getting a website built for the first time is much like buying a car for the first time.

You don’t know much about how the engine works, what exactly happens under the hood, or what to do if the car doesn’t start. Naturally, you want to get a long warranty and a phone number you can call when something is not right.

Basically, we need a similar sense of security when buying anything else, websites included.

So in your proposal, be sure to mention the guarantee and also how long the client will have free technical support, as well as what happens after that period.

5. Be careful with WordPress

This will probably not sit well with you, but WordPress isn’t a particularly easy-to-use platform.

For instance, just take a look at what the Dashboard looks like on a standard installation with a handful of plugins:


Giving your client access to something like this will only lead to a lot of questions being asked.

There are two things you can do about that:

  1. Prepare a quick start guide for them. Something simple that will lead them through the basics of publishing content, uploading media, and anything else that they will be doing on their site on a daily basis. You can use the WP Help plugin to build such a guide and place it in the Dashboard.
  2. Simplify the wp-admin in a way that it only displays the essential blocks – again, the ones that the client will be using on a daily basis. Feel free to visit this post to find out how to do this.

About this quick start guide. Keep in mind that trying to teach your client everything there is to know about WordPress isn’t the best of ideas. For example, you can safely skip topics like installing new plugins or themes, as well as experimenting with widget areas, footers and so on.

First-time clients aren’t really interested in those possibilities most of the time. Besides, they did hire you to handle this for them, didn’t they?

Just keep things simple, and then if they want more, you can introduce some additional info and probably also do some more billable work for them.

What’s your experience with clients who know nothing about websites?

That’s it for my methods, but I’m curious to know about your experiences with first-time clients and working on their projects. Did you come across any unusual problems or challenges?

Keep the conversation going...

Over 10,000 of us are having daily conversations over in our free Facebook group and we'd love to see you there. Join us!

Millo Articles by Karol K.

Karol K. is a blogger and writer, published author, and a team member at codeinwp.com. Check us out if you don't like converting your PSDs to WordPress by hand, we'll take good care of them for you.
Read more from .

  1. geometry dash 2.0 says:

    I really loved reading your blog. I also found your posts very interesting. In fact after reading, I had to go show it to my friend and he ejoyed it as well!

    1. Super Smash Flash says:

      Showing rather than telling is a great approach! Simplifying things a bit should work well too. After all, the client doesn’t need to know every single detail about how a WordPress site works right from the get go. It will be easier for them to get started with just the basics.

  2. this is a great article! learned a lot of new techniques. Thank you.

  3. Great article and a very enjoyable read!

  4. photo Editor says:

    nice post and helpful tips here thanks

  5. I work with a lot of very inexperienced clients and my biggest tip would be “Show, don’t tell” (actually, this applies to some of my more knowledgeable clients too!)

    With web novices, you can waste a lot of time trying to explain what a theme is, why responsive design is so important, or pretty much anything… only to find that they still don’t ‘get’ it. So why not show the effect of changing a theme on a site, or how a responsive site looks on two different devices? Usually, they’ll understand far faster, which will save you time in the long run.

    Sometimes this means putting in a bit more effort up front. For example, in order to get a client to clarify the functionality they want, I’ll sometimes build a vanilla mock-up to show them what I mean, and to explain the question I’m trying to ask. It’s far better (for them and for me) than having them backtrack on a decision later on.

    And of course, as you say, it’s important to factor this extra time into the original quote. 😉

    Thanks for the tips!

    1. Showing rather than telling is a great approach! Simplifying things a bit should work well too. After all, the client doesn’t need to know every single detail about how a WordPress site works right from the get go. It will be easier for them to get started with just the basics.

  6. Very nice tips to working clients good idea to be a create a good website.

  7. BrandBoost says:

    I agree that WordPress isn’t the easiest CMS out there but in my opinion there aren’t really other options that are easier and have more resources available. We use WordPress all the time and it is always been easy to explain to clients. But you’re talking about clients who know NOTHING about websites so we just have been lucky I guess.

    To combine number 1 (contract) and 5 (wordpress): Make sure the client understands that he pays for a WordPress template up until that point. Tick boxes of actions you’re going to do after the project has finished (update a theme, upload news items etc.) and things that fall out of scope (new functions/support questions about installing plug-ins etc.)

    1. Those are some great ideas, thanks for sharing!

      Making sure the client knows what they’re paying for, and more importantly what’s not included in the price is essential for a good relationship later on.

      Preparing some kind of offer that starts when the warranty ends could also be another thing worth doing.

  8. alan mills says:

    Great article! No idea about the wp help and the idea from Debbie of a free training session to help them get started is another great idea!

  9. This is such a timely post! I’ve been wondering about how I’m going to teach my clients WP and customise their dashboard. You’ve answered all of my questions. Thanks for the great post, Karol!

    1. Thanks!

      Customizing the Dashboard is relatively simple from a technical point of view, yet it can have a huge impact on your client’s overall impression of your work.

  10. Ben Furfie says:

    I’ve found the most important issue when dealing with this type of client is establishing not why the need a website, but what their businesses goals and objectives are and why that has led them to thinking they need a website. It’s a variance of the most important why question you can ask a client – why now?

    I also always set out what the key performance indicators will be before the website project even begins. Do they want to increase the number of leads they get? Are they looking to increase the number of sales?

    I’ve found many first time web site customers will have wildly unrealistic expectations about what a website will do for their business. Understanding what they want to achieve, how realistic they are (by looking at the business itself) and helping them solidify them will help protect you, your business and also your customer 12 months down the line.

    1. Rolling Sky Game says:


      Customizing the Dashboard is relatively simple from a technical point of view, yet it can have a huge impact on your client’s overall impression of your work.

  11. Mel Gardner says:

    Thanks so much for the article – I had no idea about WP help – What a great plugin! Will hopefully save me lots of time.

    1. I discovered it quite recently too, so you’re not alone here. 🙂

  12. love this article. on point!

  13. Debbie Campbell says:

    Mentioning that you include a free training session to help them get started with WordPress is also a helpful thing to do when trying to get a new client on board.

    1. Yep, I have to agree with that! Thanks for commenting, Debbie!

    2. Rolling Sky 2 Online says:

      Nice post and helpful tips here. Thanks.

 Sorry. Comments are closed.
Ask questions & keep the conversation going in our free Mastermind group.