I recently recorded a podcast that delved into the topic of difficult clients. Among the criteria I included to qualify a client as being difficult, I highlighted those who are overly critical of your work. However, I prefaced that criterion with the stipulation that the client must consistently hate ALL of your work.
Now, what do you do if a client doesn’t seem critical or difficult, and they truly do want to work with you, but they just don’t like your work?
It’s a tough question. I’ve had the pleasure of working with some clients on multiple projects where they approve nearly all my outputs except for that one outlier project in which nothing seems to look right in their eyes. So good clients–those who are fun to work with–can get stuck in a hate-everything mode, and unfortunately, the project will suffer as will your relationship with the client when communication becomes strained. 
Web designers, web developers, and project managers often find themselves in a situation where they must convey a complex or complicated subject to a client. This is where you need to hone in on your communication skills. Since most clients are relatively novice when it comes to the world of web creation, it requires a special attention to detail to ensure they fully understand the concepts you’re trying to communicate.
Getting the wrong message across can be detrimental to progress. Usually, when a client – or anyone for that matter – doesn’t comprehend a subject, they’ll make assumptions and draw incorrect mental maps. That incorrect interpretation can generate false expectations, or worse, dissatisfaction with the project’s progression. 
Most of the articles I read about project and client management deal with the positive aspects of the relationship. They offer tips and remedies for making everything work perfectly, and they try to give guidance on making sure your projects are fulfilling. There’s nothing wrong with these articles, and in fact, I’ve authored more than a few of them. However, what about those projects that just flat-out suck? You know. The ones that eat up all your time and subject you to a client who is never satisfied with your work and never compromising on his or her attitude.
Those projects stink, and it’s okay to give up on them. 
If you’ve managed your share of web projects, then you’ve likely seen far too many fall apart or become snagged by delays in the end. These obstacles can make it nearly impossible to finish projects. There may be times when you don’t even know if the project is complete or not.
Believe me, we’ve all been there and will continue to experience that uncertainty in projects. Web sites are complex, and the job of creating them requires tons of flexibility. I’ve always said that the key to managing smarter projects is by being proactive and by communicating effectively. But what specifically can be done to finish those lingering projects and to be satisfied with the end result? 
Take a moment to reflect on the very real possibility that the new web site you’re working on – the one you have declared a masterpiece in your mind – is in fact the bane of your client. They hate it, and you don’t even know it.
Why don’t you know? Perhaps they aren’t vocal and prefer to seethe in silence, or maybe they’re too busy to guide you in a more suitable direction. The fact is, they have chosen not to communicate this dislike of your work, which is a very big problem.
Some clients may never voice any concern, and instead just go along with the show. In the end, they’re left unhappy and with a site that they don’t think achieves their goals. Other clients may just go behind your back and hire another designer. Whatever the case, the client isn’t happy, and you’re left to pick up the pieces, wondering what went wrong.
How can we avoid this mess in the first place?
There are five simple, though effective, methods below that can help you to discover, address, and alleviate client concerns before they turn into a whirlwind of trouble. 
We’ve all had our fair share of angry clients. They’ll call or email, outraged that something has or hasn’t happened, dutifully heaping a big steaming pile of blame on your lap. And as good web designers or freelancers, it’s our responsibility to eat that blame and make everything right.
But what if we could avoid the mess in the first place?
It’s not easy, but it’s certainly feasible. Moreover, preventing client anger is something you should strive for, because no one likes dealing with angry people.
So, how can we prevent the anger? Below I’ve outlined eleven tried-and-true methods of proactively handling projects and clients before they succumb to strained feelings. 
There’s no question that social media has reshaped the way we do business online. I’ve posted a couple of times about using Facebook with clients; however, the real power of social media lies within Twitter.
Used correctly, Twitter can become an integral part of your projects from client screening to web site integration to ongoing client education and interaction. In this post I will step through some ideas on integrating Twitter with your projects and clients before, during and after the project process.
Read the rest at TwiTip!
Here’s the deal. Designers should not accept every project that crosses their eyes. For five years, I was stuck in the mentality that every potential project was a chariot of gold ready to bring me unimaginable riches.
Wrong. I discovered through a series of poor projects that accepting everything is not a profitable strategy. I began to understand and value the concept of opportunity cost. Let’s say I’m working on a low paying project that, while bringing in some money, eats up all my time and leaves me exhausted at the end of the day. What else could I have done with my time? Could I have worked on a more rewarding project? Or perhaps hunted for more profitable business? I will never know.
This is not a foreign concept to most veteran designers. As you grow, you must become more selective about how you spend your time. But how can you screen potential projects to eliminate the problem ones as quickly as possible?
I’ve developed a set of internal heuristics that I run each new project through as a test. Keep in mind that sometimes a project with a small budget or a client with a demeaning attitude is not necessarily a deal breaker. You have to use your judgment and analyze your own opportunity cost. What else could you be working on?
When writing this post, I realized that most clients are actually good and that you should maintain a positive outlook in your project screening process. With that thought, I decided to amend my post to include a way to think positively about each warning sign. 
Web sites are intricate platforms with many moving parts. Every time I develop and launch a new one, my biggest fear is getting the dreaded client phone call that something isn’t working. We all have that fear. It’s our baby and it’s also a vital tool for the client. Any failure could have potentially devastating consequences.
Unfortunately, that dreaded call is inevitable. Something will go wrong and when it does, you will be the first person to know.
Of course, the best defense to a client crisis situation is to double or even triple check your work to ensure everything is working. A thorough pre- and post-launch checklist can help you remember all the nooks and crannies for last minute fixes.
When the inevitable does occur, be prepared. Regardless of how the client is reacting to the situation, you need to have a cool head so that you can understand what’s going on and how to resolve it.
Below is my 10-step action plan that I try to follow every time a client crisis situation arises. 
Let’s face it, web design is not a very predictable service. Sure, the extent of the service is to furnish a working web site (one would hope) along with any hosting and maintenance needed to keep it going. The issue is that the specifics of the project change with almost every client interaction.
Keep in mind this isn’t a problem. Web design must be a flexible and fluid service that changes to the varying needs of the client as well as the quick pace of the internet. What is a problem is scope creep.
Scope creep occurs when a client keeps piling on requests for additions or changes to their project that are outside the scope of the project. Some clients are mindful of this and will explicitly ask if it will cost more. Others, unfortunately, are not this considerate or knowledgeable enough to know when they’re pushing it.
How can you combat scope creep? I don’t think you’ll ever get rid of it completely, but there are some ways to prevent and reduce it. 