When a client hires a service provider like a developer or a copywriter, they are looking for a professional to do something they lack the skill or time to do themselves. This is important to remember: freelancers are hired to make their client's jobs easier. Every system, requirement and process that the freelancer asks of their clients must be designed to remove work, speed up the timeline and smooth out communication. If the steps we require of our clients cause them to spend more time than they can afford, those steps need simplified.
Yes, there are some hoops every client needs to jump through. Contracts are a great example. But rather than making it an ordeal, try to remove the friction from the process.
The smaller the footprint you make on a client's schedule, the more they'll love you.