Development, Maintenance & Support approached me in early 2016 to help maintain and build out new initiatives on their enterprise level WordPress site. With tens of thousands of visitors a day, they needed a true expert.

View Site

I. Stabilizing the codebase

When I inherited the project, it was immediately obvious that it had switched developer hands several times with some taking less care than they should have. There were a lot of features that had been added without documentation and the Git repo had stopped being maintained. It was clear that I needed to stabilize things and get a clear understanding of how the site worked.

After a couple months, I had the site in much better working order with an up to date Git repo, commented code and a good understanding of how the site was put together. This foundational work helped solve a lot of issues that came up later.


II. Site Speed

Speed matters for all sites, but in publishing it is especially important. was suffering from a serious speed issue that was affecting its performance with users and search results. There wasn’t a single thing that was causing the problems, but over the course of a few months I was able to diagnose the various issues at play and get the site back to its fighting weight.


III. Search Engine Optimization & Analytics

To help increase traffic, I was assigned several very specialized tasks that involved working closely with Google’s suite of products to track various user activity on the site, including setting up a tool to track the percentage of users blocking ads. The site also had an issue where there were many legacy links from other sites that were 404ing, I setup a complex set of redirect rules that could capture all the traffic.

At the end of this process, the issues that Google had identified in its Webmaster Suite were resolved and traffic from search engines was up by several percentage points.



At the end of the engagement, was in excellent shape and ready to begin a new phase of life with a dedicated development team to build out larger features that I were beyond the scope of my smaller retainer role. Throughout the process I gave detailed updates and held a transition call to give the new developers much needed information and context.

I was determined to leave things in much better shape than I received them, and I succeeded. I’m really proud of the work I did on this project.