A Guide to Collecting Content from Clients… Effortlessly

Posted By Troy Dean on

Collecting content from clients

I say this a lot and will say it once again: if you truly want to elevate your WordPress business, then it needs to have the right processes and procedures to support it. One of those processes that many consultants don’t think about?

As a WordPress developer, you’re hired for your expertise in building websites – strategy, design, coding and testing. Those tasks all fall on your shoulders. There are times, however, when you can’t move forward on a website without your client’s help. Namely, when you need:

  • Logins to things like WordPress, the control panel and so on.
  • Brand guidelines and images.
  • Content for the website.

When we talk about missing content, we’re referring to these types of elements that can only come from the client. Without which, you’ll eventually get to a point where you have to halt work and wait for the missing pieces to come through.

Now, the last thing you want to do is add “Babysitter” to the list of job titles you hold. Sadly, that’s what many consultants believe they have to do if they’re ever going to get projects done on time, to spec and under budget.

But should you have to beg clients for content? No, absolutely not.

The key to avoiding these kinds of issues and headaches is to get all essentials from your client before beginning any work. Want to know how to do this without having to postpone project launch dates for weeks or even months at a time?

This guide will teach you how to efficiently and successfully collect content from clients going forward.

Why You Need to Stop Babysitting Your Clients

As anyone who’s ever had a project put on hold will tell you, missing content can cause serious problems for your business.

Within just a single project, late or missing content can result in a number of issues.

For instance, let’s say your client finally delivers content after designs and functionality have already been scoped out. However, you discover that the content doesn’t align with what you had discussed with the client originally. As a result, you end up having to tackle unanticipated (and unbudgeted) work to reconfigure the design accordingly.

There’s also the fact that missing content (at any stage of a project) can cause problems for other websites you’re working on. As you stress over late material from one client and waste time emailing and calling them to track it down, the rest of your work suffers as you’re unfocused and your availability goes out the window.

But that’s why you have processes in place for your business, right? They are there to account for common roadblocks that try to get in your way. No matter how badly your clients (unintentionally) try to hamper progress, you have already anticipated their moves and figured a way to get around them.

When it comes to collecting content, your process should dictate two possible courses of action:

  1. Collect all content from the client before the project begins.
  2. Offer a content creation service whereby you write all content on their behalf.

Anything else proposed by your client needs to be turned down.

Why do I say this?

Realistically, you could start sketching out designs and building a website on a staging server. Dummy content could easily fill those gaps until content is ready. Why hold everything up just because your client has become unresponsive or continues to make excuses for the delayed content?

Here’s the thing though:

Let’s say you’re being generous and ask your client to provide all logins to WordPress and the control panel within a week. Chances are good that you’ll hear from them on Day 8 wondering where or how to get those credentials. Either they don’t remember their password or they don’t know what you mean by “domain”. (Ugh.) The same thing is likely to happen with content. (“Oh, we’re just finalising the last couple of pages now.” Sure…)

This is when you become the Babysitter.

You drop all work and try to walk them through the process of locating their credentials or finalising their pages. You think this will be the quickest way to get the access and content you need, but the conversation ends up devolving into something like this:

You: Who did you purchase hosting from?

Client: I don’t know what that is.

You: You know, the company that hosts your website. GoDaddy. Bluehost. Flywheel.

Client: I thought you said we were building the website in WordPress?



You need to be prepared for the questions and the dragging of the feet and all the excuses that come with placing the onus on your clients to be accountable for their website’s success. To do this, you’ll have to start collecting content before ever hitting the “Start” button on a project.

Here’s how to adapt your process accordingly:

A Guide to Successfully Collecting Content from Clients

Now that we’ve sufficiently discussed the pains of entrusting content to clients, let’s talk about what you can do to handle it more effectively. You’ll find that by adjusting a number of your processes, you can avoid these content-induced headaches with clients in the future.

Step 1

Revise Your Pitch

Revise Your Pitch

You can lay the foundation with clients before they even sign the contract and agree to become your client. The earlier you can prime them to understand your process and how it works, the smoother your project will go. This will also help you weed out the kinds of clients that don’t fit well with your business model, so you can focus on serving those who appreciate the true value of your services. As you tackle upcoming pitches and proposals with prospective clients, I’d advise you to set the proper expectations right away. If you expect clients to provide all content, then make it clear that this part of your process is non-negotiable. You might get some hemming and hawing and hear pushback like, “Well, we don’t have it done just yet, but can get it to you very soon”. This is exactly what you want to avoid. Explain to them the reasons why you require content before work begins. In other words: The client only has to get involved in the project when it’s necessary. Translation: The client won’t have to deal with “annoying” emails and calls about late content. Instead, they can focus on running their business while we handle everything else. The website is designed correctly and adapted specifically to the content from the get-go. Translation: Fewer reworks = lower costs for the client. The website can be completed by the promised deadline. Translation: When the client is accountable to the project, we can hit all our milestones, too. If you find that your prospects are reluctant to agree to these terms—even just at the prospect stage—you have a couple more options available. The first is to tell them about your content creation services. This, of course, doesn’t relinquish them of responsibilities like providing you with logins, logos, style guides or anything they have in-house that you need. However, the content creation piece can now be managed by you as an upgraded service. The second option is to let them go. If the prospect is pushing back on processes you’ve developed to benefit everyone involved, then imagine what it would be like to work with them as a full-fledged client. Just say “no”, in this case.

Step 2

Update Your Contract

Update Your Contract

Let’s say you’re ready to sign a client who is well-informed of your intentions to collect content prior to the project start. Is their verbal agreement during initial pitch discussions enough? No, of course not.

The next part of your process that then needs to account for this is your freelancer contract.

This is the perfect place to add verbiage surrounding the content collection requirement. Or, if you’re providing that service to clients, to define the exact terms of your contribution.

To account for all questions that may arise as it pertains to content collection or creation, here is what you should define in the contract:

  • Platforms for which you require logins.
  • Brand guidelines and materials (e.g. logos) that the client already has.
  • File formats you need all files submitted in.
  • Specific pages for which content is needed.
  • The state the content should be delivered in (e.g. first draft, final draft, etc.)
  • The number of revisions allowed to content (if any).
  • Due date(s) for all content, information, files and logins.
  • Outline the penalty for the client missing delivery milestones.
  • Additional costs incurred as a result of unexpected content received after the project start.
  • Projected completion date if all content is received on time and no alterations are made to the process.

If you will be creating content for the client, some of the items won’t need to appear in the contract. Or they should be amended to put the responsibility on you. Make adjustments accordingly.

Step 3

Streamline the Content Collection Process with Checklists

Streamline the Content Collection Process with Checklists

No matter how many times you reiterate the fact that you collect content before work begins, some clients are bound to ask for a little leeway anyway.

“Just get started. We’ll have it to you this week!”

There may indeed be clients who actually deliver on that promise. But do you want to risk it? (No!)

Before it gets to this point, be prepared to give your clients the tools they need to deliver all the required materials. To ensure you ask for all required materials and then receive them, create a checklist template that you can share with each of your clients. This checklist will include:

  • Pages for which content is needed.
  • Logins to: WordPress, hosting, control panel, FTP, domain, email, social media, Google Analytics, etc.
  • Logos.
  • Styleguide.
  • Images, photos and videos.
  • Original web design files for the website (for rebranding jobs).

For the purposes of getting exactly what you need from clients, make sure that you expand on this checklist so it contains strict guidelines and expectations for what they deliver. For instance, with the logo, you should ask that it be delivered as a PNG or SVG and then let them know which file sizes are acceptable. Here is an example of what you might ask for:

  • Logo in .png or .svg format.
  • Logo for light background.
  • Logo for dark background.
  • Acceptable logo sizes: 160 x 160 px (square) or 250 x 150, 350 x 75 or 400 x 100 px (rectangle).
  • Favicon logo sizes: 16 x 16, 32 x 32 or 48 x 48 px.

For content, you’d do the same thing. List out each page you need content for and spell out the requirements for each. Here’s a very simple example of how you might do this:

  • Homepage content (~300-400 words).
  • About Us page content with team bios and high-resolution photos (~400-600 words).
  • Service #1 page content (~600-800 words).
  • Service #2 page content with illustrations from old site (~600-800 words).
  • Contact page contact form notes and required fields.
  • Other content (please indicate which page).

Once you have your list of content requirements created, save a copy of it in your project management software. This template will serve as the centrepiece of your content collection efforts in the future.

The more you can get from your client before the job starts, the less back-and-forth you’ll have to deal with as you’re hip-deep in the project. Luckily, this checklist is just the start of simplifying this exchange. There are tools you will be able to use to collect content much more securely and quickly than if you tried to do it on your own.

Step 4

Securely Transfer Passwords

Securely Transfer Passwords

Not all complaints your clients have about sharing content will revolve around them not understanding the request or not having the content ready. Take the exchange of passwords, for instance. Even if you use a secure project management platform to communicate with clients, they might not feel confident sending passwords over the server.

In that case, introduce them to a secure password management tool and let that handle it for them.

LastPass and 1password are the current leaders in this space. Not only are they great tools for saving super-strong passwords for your own devices, but they’re great at securely transmitting passwords from one person to another.

Your clients will need a little hand-holding in this matter, so either provide them with a screenshotted how-to like this or record a short video that walks them through the steps (I’ll discuss that below):

Log into your account. Open “My Vault”.

LastPass Vault

Go to the Sharing Center on the left sidebar.

LastPass Sharing Center

Enter the client’s email address in the field on the left. On the right, type in and locate the name of the websites you want to share credentials for.

LastPass Find Websites

Once you’ve located all relevant credentials, click the Share button.

LastPass Websites

Once your client has followed these steps, you’ll receive an email that looks like this:

LastPass Email

Click on it and instantly retrieve all logins you need to get started.

And that’s it! Your clients won’t have to stress over someone intercepting their email to you and you won’t have to deal with transcribing usernames and passwords by hand as they tell them to you over the phone.

Step 5

Simplify File Collection

Simplify File Collection

Whether you’re collecting content from clients, from your own internal team of writers or from outsourced copywriter resources, there should be a central repository where these files are saved.

You could, of course, use a platform like Dropbox to store everything. But that still doesn’t address the accountability piece, not to mention the fact that you never know what clients might upload there. You could ask for all available versions of their logo and receive a Word document with each of them pasted in.

Hopefully, your checklist will help you avoid many of these problems, but you’re likely going to need more help than that.

Content Snare is a tool we are particularly fond of. Here’s the basic gist of what you can do with it:

  • List out every item you need from the client. Think of this like an informal sitemap.
  • Define the specifics: Do you need text? Do you need images? What files do you need them delivered in? Do you have any length or size requirements?
  • Save and create page or information templates that you are likely to reuse.
  • Include image examples or templates to show clients what you’re looking for.
  • Set a due date for each piece of content or file.
  • Create personalised rules for how Content Snare follows up with clients that are late in delivering content.
  • Create a follow-up email template that you can send to clients and bring consistency to your communication.
Content Snare Video
CONTENT SNARE's dashboard
Your client is taken to a singular interface that prompts them for all required materials. This makes it easy for them to get you everything you need on time. It’s then up to you to log in, download the material and get to work! If you want to learn more about how Content Snare got its start and how you can use it to improve your own content collection process, check out this episode of our podcast featuring co-founder James Rose. (We also have an upcoming webinar with Content Snare, so make sure to stay tuned for it!)

As James tells us on the podcast:

“Want to get better content from clients, faster? Educate them on how to write content and show them what it might look like in their final website. Most clients can't visualise websites the same way you can, and have no idea where to start with their content.”