When website projects fail after launch


Hi friends 👋🏻

This week, a simple piece of advice for organizations embarking on a website project and looking to avoid unpleasant surprises down the road.


Want links to recent emails or a sign-up link to share? Go to The Digital Landscape sign-up page


When website projects fail after launch

I was speaking with a group of nonprofit communications professionals recently about managing website projects and a couple of participants described having had similar bad, experiences in the past:

They had both hired an agency, or a solo developer, to build a new website. In both cases, the project had gone well during the build and the launch. The new websites were shiny and exciting, and the projects seemed successful.

However in both cases, a year or two on, things weren’t going so well.

  • In one case, the developer had stopped providing support, so the organization was on their own trying to manage security updates for a WordPress website.
  • In another case, the agency had created an entirely custom coded website, and after launch, the quality of their maintenance and support deteriorated dramatically. The original point of contact had left the company, and the organization was struggling to get basic support tickets resolved.

In both cases, the organization had approached other website support companies to see if they could cut ties with their original vendors and establish a support relationship with a new vendor.

In both cases, this turned out to be difficult, because when potential new vendors looked under the hood, the websites had been built in a way that would make it very difficult for anyone other than the original developer to maintain.

This, my friends, is what I want you to avoid.

My uncomplicated solution

When these horror stories came up in conversation, one of the participants asked me: “How can we avoid this happening before we start a website project? I don’t know enough about the technology to select developers that won’t leave us high and dry.”

I get this challenge. If you’re writing a website project RFP or talking with potential agencies and developers, you may not know what language to look for or what development approaches to avoid. After all, that’s the whole reason you’re hiring an expert.

This is what I said to the group: You can’t mitigate this risk, but there is one powerful thing you can do.

Check references.

It sounds easy. Obvious. But often this happens at the very end of the vetting process, once decision-makers are already 90% bought-in to a front-runner candidate that made a sparkling presentation.

Checking references is really important.

When you’re considering working with a developer, I recommend asking for a couple of references that:

A) Are for projects built using the same technology and approach they propose using for your project, AND

B) Are for projects completed at least a year ago

And when you talk to these references, ask them what their experience has been maintaining the website and getting support when they needed it, since the project was completed.

You’ll quickly be able to tell whether that developer has continued to provide good support, or whether they tend to lose contact with clients once a project is completed.


If you’re embarking on a website project, I hope this helps you think out a year or two so you can keep getting value from that shiny new website, and have the reassurance of an ongoing, good relationship with your website partner.


Until next time ✨

— Ed Harris (your digital strategy guide)


🤔 Have a question?

If you have a question about how to optimize your website or get more out of your digital marketing we’ll do our best to help out. Hit reply and send us a message and we’ll get in touch.

🔗 Affiliate Disclosure

Some links to products or services in The Digital Landscape emails and on the Blue Hills Digital website are affiliate links. This means we may receive compensation in return for new customers we refer. We only recommend products and services we use and love, and this helps us fund the creation of educational content for subscribers like you!

Want to stop receiving these emails?

You're receiving this email because you signed up either at the Blue Hills Digital website, or on my personal site at edharris.me.

You can update your preferences or unsubscribe using the links below. No hard feelings!

Unsubscribe · Preferences · 5331 S Macadam Ave, Ste 258 PMB 1090, Portland, OR 97239

Blue Hills Digital

A guide for nonprofit communications professionals & mission-driven marketers. Delivered weekly, by email.

Read more from Blue Hills Digital

Hi friends 👋🏻 This week I'm shining a spotlight on a brand new Resource Library I launched for the team at Listen4Good. Want links to recent emails or a sign-up link to share? Go to The Digital Landscape sign-up page How to organize your mountain of content So many nonprofit websites are home to a MOUNTAIN of content that is difficult to access and explore, especially when the starting point is an archive page that shows ten results and "Page 1 of 59" at the bottom. Who's going to start...

Hi friends 👋🏻 In between client projects, I'm still working – incrementally – on the refresh of the Blue Hills Digital website that I started talking about in May. I started pushing some updates live last week, and decided to keep a public changelog of these updates, to keep me moving forward, and to give you some insight into all the steps it takes to overhaul an existing website. This is part of a series in which I'm writing about the process of refreshing the Blue Hills Digital website.I...

Hi friends 👋🏻 This week, a super-helpful new resource to help you understand website accessibility guidelines. Useful if you're a website manager interacting with a developer or agency, AND if you're developing content for a website and need to understand your responsibilities even if you're not touching the code. Want links to recent emails or a sign-up link to share? Go to The Digital Landscape sign-up page Making WCAG easier to understand If you're a website owner (or designer/developer),...