A messy sign-off leaves a messy memory — and it’s one of the easiest things to fix with the right checklist in place.
Welcome to another episode of Websites Made Simple with me, Holly Christie.
Check out: https://websitesmadesimple.co.uk/sparks-group-mentoring/ It’s a supportive group mentoring session for website designers and developers to bring their questions, roadblocks, ideas, and “is it just me?” moments.
In this episode, I’m walking you through my full website sign-off process — the checklist I use every single time to make sure projects end cleanly, clients are set up properly, and I can actually close the project and move on.
We get into:
If you want every project to end with a clean, confident handover — this one will help you build that process.
Grab Holly’s sign-off checklist at https://websitesmadesimple.co.uk/sign-off-checklist
Come and find out more at https://websitesmadesimple.co.uk or email me at [email protected]
And here’s the link if you want to learn more about Neal and Podknows: https://podknows.co.uk/
Skip to the good bits:
00:00 The sign-off feeling and making sure clients come back for the right reasons
01:46 Build your website pack-down checklist
02:50 Cookie notices and GDPR compliance
03:53 Run a PageSpeed Insights report and save the results
06:20 Create an admin account for the client
06:55 Website manuals and why every client needs one
07:37 Hooking up code tracking before handover
08:48 Testing on incognito browser and mobile view
10:27 Getting written sign-off from your client
11:10 Tying sign-off to payment
11:35 Migration, SSL certificates and enforcing HTTPS
14:21 Contact forms, testing and GDPR compliance
15:39 Organising client training
16:17 Holly’s personalised video walkthrough manuals
17:12 Getting the client logged in
17:58 WordPress updates and making sure clients know how
18:40 Ask for a review at the right moment
19:09 Your responsibilities after sign-off
When you sign off a website project and you hand it over and
Speaker:your part in it is effectively done, it is such a good feeling.
Speaker:Client's happy, you're happy, and most importantly, if you are a creative
Speaker:like me, you're like, "Ugh, that was a really good, satisfying , brilliant
Speaker:project. I never want to see it again."
Speaker:It's one of those things where we've given it our all.
Speaker:We've looked at it so much, we can see it behind our eyelids while they are
Speaker:closed, and it's time to move on.
Speaker:So today, I am going to help you in making sure that that transition of
Speaker:moving on is such a good one that the only reason that your clients would
Speaker:come back to you are for all the right reasons, because they want to work with
Speaker:you again, because they're recommending you, not because they're coming back
Speaker:saying, "Something's not right about the website and I need you to fix it."
Speaker:all of us can tend to have a bit of a slightly varying, sign-off process,
Speaker:and this episode is going to help you in really thinking about what you want
Speaker:your sign-off process to be, how to standardize it, and how to kind of
Speaker:hit those markers every single time.
Speaker:You ready?
Speaker:Let's get started.
Speaker:Hi, I'm Holly.
Speaker:I am the host of Websites Made Simple.
Speaker:I am the founder of two website design companies, This
Speaker:Demanding Life and Simply Sites.
Speaker:And I am here to help you lovely website designers and developers in
Speaker:having a much happier, much better, much more cohesive website career.
Speaker:So let's get on it.
Speaker:The very first thing I recommend is that you create some form of checklist so
Speaker:that you can literally work through it on what I call as the website pack down.
Speaker:we are literally packing it up to send it away.
Speaker:Now, I use Trello for this.
Speaker:I've also used ClickUp in the past.
Speaker:I work off a MacBook and an iPhone.
Speaker:I sometimes use my Notepad app.
Speaker:But make sure you have something that really works for you, that is a checklist
Speaker:that you can click and fill in the checks.
Speaker:And if you don't know where to start, or you don't have one, or you think this
Speaker:just sounds like the only way I'm going to get there is trial and error and I don't
Speaker:want the errors, then I have my very own checklist that I will be sharing with you.
Speaker:And all you need to do is go to websitesmadesimple.co.uk/sign-off-checklist
Speaker:You can also find the link in the show notes as well, in the checklist
Speaker:you want to have a cookie notice.
Speaker:Have you put a cookie notice on the website?
Speaker:Now, obviously there are some variations here.
Speaker:Sometimes I build websites that just don't have any cookies on them, that
Speaker:the client doesn't have any tracking connected to it or anything like that,
Speaker:so the website can go live without it.
Speaker:But there's no point investing in a website if you're not gonna do at least
Speaker:a small amount of SEO, and part of that SEO would be hooking that website up to
Speaker:analytics or a Google My Business profile.
Speaker:And whether that gets done on your watch or whether it gets done after you've
Speaker:signed off the website, having a cookies notice, the GDPR compliant one that links
Speaker:to your privacy policy is going to make a really big difference here as well.
Speaker:So do use a cookies plugin.
Speaker:There are loads of free ones.
Speaker:You don't necessarily have to go for one of the paid for ones,
Speaker:but do make sure you've got a cookies notice on the website.
Speaker:Next thing is have you done a PageSpeed Insights report?
Speaker:And if you haven't, just Google PageSpeed Insights and
Speaker:Google's own tools will come up.
Speaker:You can also look at Pingdom.
Speaker:You can also look at LightSpeed.
Speaker:But I just prefer using Google's one because, you know, it's
Speaker:Google that we're really trying to impress with these websites.
Speaker:So go with that.
Speaker:So go to PageSpeed Insights, pop in the URL, wait for it to run the
Speaker:report, and see what the report says.
Speaker:I like to, first of all, check that everything is as it should be, that
Speaker:the accessibility is 100, that the SEO structure is 100, that best practices
Speaker:is 100, and that the page speeds are
Speaker:in the high 90s as well.
Speaker:And I also just like to go through that report and just see if there's anything
Speaker:there that might need correcting or that I could just pay a tiny bit of attention
Speaker:to before I send the website live.
Speaker:Once that's all done, I might rerun the report if I'm going to
Speaker:do a little bit more work to it.
Speaker:I screenshot those results, and those results also say the time
Speaker:and date that the report was run.
Speaker:And I like to keep a record of these, A, because it gives me something that
Speaker:I can, you know, show clients these are the results I get from my website.
Speaker:B, I put it in the website manuals that I give to the clients.
Speaker:They have individual personalized website manuals that tell them how to work their
Speaker:website once we've signed off the website.
Speaker:And I like to put those scores in there as well so that they know I've
Speaker:done a great job on their website.
Speaker:And C, sometimes you get other people who will come in and work on the website
Speaker:afterwards, like an SEO specialist or someone else who will try and convince
Speaker:the website owner that you haven't done the job properly or whatever
Speaker:else, and it gives me something there to say, "This was the result of your
Speaker:website on the day it went live."
Speaker:And it also means that if anyone else mucks up the website you've
Speaker:still got that record as well.
Speaker:So if you haven't been creating these free reports on PageSpeed
Speaker:Insights, do start doing that.
Speaker:Add it to your checklist as well. Something I have forgotten
Speaker:on more than one occasion.
Speaker:Now, in my defense, I will say that I have built hundreds of websites over the years.
Speaker:You're gonna like this one.
Speaker:Make sure you've created an admin account for the website owner.
Speaker:a few times I've sent the website live and sent up the user manual and
Speaker:like, "Oh, there you go." And they're like, "That's lovely, Holly, but,
Speaker:um, how do I access the website?"
Speaker:So don't expect them to know how to log into the website or anything else.
Speaker:I also recently updated my website manuals as well to include this information in
Speaker:the manual, how to log into the website.
Speaker:If you do not have a website manual for your clients, A, you're missing
Speaker:a trick because they can always you know, when, if they come back
Speaker:to you saying, "How do I do this?
Speaker:How do I do that?" You can say, "Go and look at the manual.
Speaker:It's in there." And B, it just means you don't get caught in
Speaker:the weeds of all of that stuff.
Speaker:But if you haven't created a manual for them before, contact me at
Speaker:[email protected], and I will share with you the template I use
Speaker:for my website manuals as well, because it's just such a good thing to create
Speaker:for the client, and it leaves a really good impression with them as well.
Speaker:So make sure they have an admin account.
Speaker:Make sure they know how and where to log into that admin account as well
Speaker:Next on the checklist, if, um, they have anything code tracking based that
Speaker:needs to go on the website, you need to do that before you hand it over.
Speaker:They are not going to know how to do it themselves.
Speaker:They are website owners, not website designers or developers.
Speaker:So we are talking about if they have Google Analytics that need hooking up,
Speaker:whether they've got Google container tags, whether you have scripts running
Speaker:for mailing software, whether you have pixels for things like Meta
Speaker:or running ads, anything like that, you need to make sure that's done
Speaker:before the website goes live as well.
Speaker:And when you are putting this in there as well, it's double the reason
Speaker:to check the cookies policy as well.
Speaker:If you are using the Site Kit plugin from Google which often considering Google
Speaker:likes to have fast websites, the Site Kit plugin can be the one that actually slows
Speaker:down websites, but it doesn't slow it down enough for it to not be worth using.
Speaker:So do bear that in mind.
Speaker:They also have on the Site Kit plugin the option that it can't run any cookies until
Speaker:someone's clicked on the cookie banner to say that they're happy with that as well.
Speaker:So just configure it how you want to configure it as well.
Speaker:is there.
Speaker:Another thing I would say is test the website on an incognito browser and just
Speaker:make sure that everything is running exactly as it is because, you know,
Speaker:we all have experience of it caching, and it showing us one thing where we
Speaker:have it open on all the different tabs for all the different pages where we've
Speaker:been working, working, working on it.
Speaker:And it's showing the client something else.
Speaker:So really do make sure you've checked it out on an incognito browser.
Speaker:Make sure you've also checked it on mobile view.
Speaker:Make sure that you have also done everything for mobile view.
Speaker:It can be really right at the end like we think, "Oh, can't I just
Speaker:leave this to the theme?" No, we can't leave it to the theme.
Speaker:And your clients will check it on a mobile view as well.
Speaker:And the last thing you want is just that back-and-forth ping-ponging with clients.
Speaker:You want to have this really clean ending to it.
Speaker:And I can tell you, I've had a really recent experience with a client where
Speaker:it's gone back and forth, back and forth at the sign-off stage because
Speaker:the client decided that she didn't want to work any of the school
Speaker:holidays, so she delayed the sign-off.
Speaker:Then she signed it off, and then she came back 'cause she hadn't looked at the
Speaker:mobile version, and it went back, forth, back, forth, and neither of us had a
Speaker:really good experience right at the end.
Speaker:And it's … it can be hard when clients suddenly prioritize something else like
Speaker:a school holiday or something like that.
Speaker:So having a checklist really helps out here because you can just check it
Speaker:along, and you know where you're at.
Speaker:And so if you are picking something up and putting it down a little
Speaker:bit, you always know where your launchpad is for that as well.
Speaker:So the final stage in this part of the checklist is has the
Speaker:client signed off on the project?
Speaker:Have you checked with them that they are happy to publish this website?
Speaker:Have you checked that they have checked it on their mobile and
Speaker:checked it on a desktop and that they are happy to publish?
Speaker:And you need to use wording around that.
Speaker:Are you happy to sign off the site so we can send it live now?
Speaker:Are you happy for me to publish the website, which will send it live?
Speaker:Use terminology that the client understands, and make sure you have
Speaker:that in writing over email, over them clicking a button, or whatever it is.
Speaker:It is a really important stage of the project.
Speaker:For me, I also have my payment terms are 50% deposit and 50% on completion when
Speaker:we are ready to send the website live.
Speaker:So when I say to them, "Are you happy to sign this off?" I'm also
Speaker:sending the invoice at that point, so it's a really clear signal of
Speaker:this project is wrapping up now.
Speaker:So have a think about how you handle that part of the process.
Speaker:So slightly technical stuff now, and the reason that I've put this after
Speaker:the client signing off the project is because sometimes they stay with us
Speaker:for hosting, and that's great because generally we'll have all of the setup
Speaker:done from when we built the site.
Speaker:I tend to build on a temporary domain anyway
Speaker:Sorry, I had to pause you 'cause, uh, Dylan came thundering down the stairs.
Speaker:He is the only one I've h- got home this weekend 'cause he
Speaker:was competing this weekend.
Speaker:Right, where were we?
Speaker:We were on… Oh, uh, the technical thing
Speaker:So if you've been hosting the website on a temporary domain, which is what
Speaker:I always recommend people do when they are building websites, because then
Speaker:you don't hand over the website until it's been paid for, and it can really
Speaker:help sort out that sort of payment terms and everything with the client.
Speaker:But if you've hosted it yourself, you'll have all of your settings there.
Speaker:But often, and I particularly find this with custom-build websites, clients may
Speaker:want it hosted on their own hosting.
Speaker:And so when they do that, as part of the project, I consider it to
Speaker:be our job to move the website over to their hosting for them.
Speaker:Some people don't, and whatever your process is, your process is it.
Speaker:But let's say that you are moving it for them, that you're migrating the website.
Speaker:So the first thing once it's migrated is you need to check that
Speaker:the website has an SSL certificate.
Speaker:And if it doesn't, you need to support the client in getting one.
Speaker:So whether that's doing it through their provider or however you want to recommend,
Speaker:but they need an SSL certificate.
Speaker:And then once they have that, have this as a checkbox on your list,
Speaker:make sure that everything is loading
Speaker:over HTTPS.
Speaker:And it can be just as simple as, you know, running a script for enforce HTTPS so that
Speaker:everything that goes over that connection is completely secure there as well.
Speaker:And that caching plugins, if you're using one of those, make sure
Speaker:that they are loading everything.
Speaker:And I can often find if we are using some third-party software like mailing
Speaker:software Kit is a real one for this, that it doesn't load the forms if
Speaker:you have a caching plugin on there.
Speaker:It's really annoying.
Speaker:Kit really needs to do better with it because lots of the other ones do work,
Speaker:but this one often doesn't, so we need to fiddle around with that as well.
Speaker:It also might be that if you're trying to load off canvases or slide-ins or
Speaker:something like that, you may need to look at the caching settings as well.
Speaker:Again, what will really help you here is checking the site on an incognito browser
Speaker:once you've sent it live and moved it onto the hosting there as well You want to make
Speaker:sure that the email address on the contact forms is sending to the correct email.
Speaker:Don't just put the client's email in there and hope for the best.
Speaker:Do send a test email.
Speaker:Do make sure that people are receiving the emails, because you may need to install
Speaker:an SMTP plugin on the website to ensure that they do get those emails as well.
Speaker:And I would also have it back up to the database as well.
Speaker:Most forms will have this as, um, standard.
Speaker:If you're a WordPress developer and you are still using Contact 7
Speaker:forms, oh my goodness, there are so much better software out there.
Speaker:But if you are still using them, there's a plugin called Flamingo, which will
Speaker:save it to the database for you as well.
Speaker:But make sure that as well as emailing forms, that they are there in the
Speaker:database as well so that nothing gets missed as well with that.
Speaker:And make sure that with the forms, with the saving to the database settings,
Speaker:that they are all GDPR compliant as well.
Speaker:We need to make sure within the practice, within the privacy policy, that the
Speaker:website is supporting the client in how they are handling their data as well
Speaker:So that brings us on to your own admin process.
Speaker:You'll see what I mean by having this as a title here, and this
Speaker:is your final checklist, and this is a little bit the one for you.
Speaker:Have you organized training for the client so they know how to use their website?
Speaker:And again, that could be you might run an hour-long session on Zoom where you
Speaker:record the session and you show them how to do stuff, or it might be that you
Speaker:create a website manual the way I do.
Speaker:And what I have with my website manuals is I have a load of videos in
Speaker:there, like video tutorials of how to change an image, how to update some
Speaker:text, how to choose the right titles, how to do this, that and the other.
Speaker:And then I just do a personalized walkthrough of the person's
Speaker:website in an introduction video.
Speaker:It's about five minutes long.
Speaker:It just shows them where everything is on the website.
Speaker:It shows them what plugins are on the website, where to find things.
Speaker:Um, so it means that I just copy- I use this template for the website manual.
Speaker:I put this five-minute video in there.
Speaker:I send it off to the client, and essentially, my training process is
Speaker:very, very quick from my point of view.
Speaker:But I will say that it took me years to perfect this process as well.
Speaker:So organize training for your clients however you do.
Speaker:Have that as a check on your checklist.
Speaker:Make sure that clients can log in to the website.
Speaker:So I have the website email the client their admin login link, so they can
Speaker:set their own password, so I don't have anything to do with the passwords.
Speaker:Really encourage your client to do it there and then, so they don't come back
Speaker:to you kind of weeks later saying, "Oh, the link's expired," with that one.
Speaker:Make sure finally that they are happy with everything.
Speaker:This is your very last chance to have this completely signed up.
Speaker:And Really importantly, if you are a WordPress designer or developer, make
Speaker:sure they know how to run updates on their website if you're not handling
Speaker:that for them or if they're not having someone doing the maintenance for them.
Speaker:I have a page on my website user manuals, and it is actually typed.
Speaker:So rather than an instruction video, it says, "Look out for this, run this,
Speaker:click this, click that." It is so important to keep websites secure, and
Speaker:clients won't know to do it themselves.
Speaker:So really do encourage them that, A, they know how to do it, and B,
Speaker:that they set a schedule, whether it's weekly or fortnightly, that
Speaker:they are running these updates.
Speaker:It's really, really important.
Speaker:Make sure they also know what happens next if they want to update the
Speaker:website or get in touch with you.
Speaker:So, that could be in your terms of service that you might just want to draw their
Speaker:attention to, or a chatty thing at the end of an email that just says, you know, "I'm
Speaker:so, so lovely to have worked with you.
Speaker:If you'd like any work done again in future, look forward to hearing from you.
Speaker:It will be considered a new project, even if it's on the same website."
Speaker:And again, that's just kind of quite a clear clear directive of where
Speaker:your work ends with that as well.
Speaker:And once they have said, yes, they're happy, it's all been signed off, ask
Speaker:them for a review or recommendation.
Speaker:Make it really easy for them to do it.
Speaker:I always put a link in the final email, say, "If you enjoyed working together,
Speaker:I'd love if you could give me a review.
Speaker:Here's a Google link.
Speaker:Here's a link to my LinkedIn recommendations as well." Because if
Speaker:you don't ask, you don't get, and people might do an announcement and tag you
Speaker:in the announcement, but you want that review sitting on your Google profile
Speaker:or your LinkedIn profile or wherever it is to make sure you've done that.
Speaker:Very finally, what is a website designer's responsibility and what is
Speaker:not after the website's been complete.
Speaker:So I mentioned earlier in this show about what happens if someone
Speaker:else gets involved in the website and says, "You've done it wrong."
Speaker:And I say, "Well, go to your checklist on this." So if someone comes and says,
Speaker:"I've had an SEO specialist," or someone like that, "working on the website,
Speaker:and there's something you've done wrong here," it's … The first thing
Speaker:I would say is get in touch with me.
Speaker:I do crisis calls with web designers all the time, and I'll be able to tell you
Speaker:what is your responsibility to fix and what is not your responsibility to fix.
Speaker:So you could drop in on LinkedIn, and you can find me there at Holly C.
Speaker:Christie, or you can email me at hello at websites made simple dot co dot
Speaker:uk, or go onto the website and you will see that there's a form there.
Speaker:You can even voice note it, and I will respond to you.
Speaker:So I would say if you do end up in this situation, it can
Speaker:be a little bit shocking.
Speaker:You think, "Oh my gosh, I did everything right. I did- I worked to the best
Speaker:practices. I worked to what I know." And sometimes it's just a case of
Speaker:we don't know what we don't know.
Speaker:And being very collaborative can really help here.
Speaker:So rather than saying, "Well, it's all signed off and I've done my checklist.
Speaker:Here I go," look at what you can do to help.
Speaker:Look at where it would be considered a new project or whether it's actually
Speaker:fixing the existing one as well.
Speaker:But having your checklist, this checklist that I've got, again, you can find
Speaker:it at websitesmadesimple.co.uk/sign, S-I-G-N, hyphen off hyphen checklist,
Speaker:and it will make sure that you are hitting all of those goals.
Speaker:That's it for me this week.
Speaker:It's been a slightly longer this week, uh, one this week, but I
Speaker:hope it has really helped and is going to help you going forward.
Speaker:And until next time, enjoy your website business
Speaker:I don't know why I said that.
Speaker:I don't like hear- saying happy designing, but I don't know what to do.
Speaker:All right, I'm gonna do until next time.
Speaker:No, I'm gonna do I'll see you next time.
Speaker:Okay
Speaker:So I hope you've enjoyed this episode.
Speaker:I'd love to hear from you.
Speaker:Do let me know about it at [email protected],
Speaker:and I will see you next time.