It’s a common story. After months of reviewing ideas, strategy, design, content, and functionality your new website launches to great excitement and fanfare. The euphoria of the moment is unparalleled as all the hard work of your team is realized in a live product for all the Internet to enjoy. But the joy is often short-lived as your marketing strategy doesn’t take off like you expected, or users find your site confusing or hard to navigate, or sections of the website become sluggish as real-world data and users overwhelm the site. In our experience, many agencies are long gone at this point having moved on to next “latest and greatest” website. A recent client experience reminds us why maintaining a website is so important, but first some more about web maintenance.
What is Maintenance?
In web development, maintenance is simply work done on an already deployed site. The work done covers a broad range of components essential to a good website. Some common things done during maintenance include:
- Making sure the web server is properly tuned and configured to handle site traffic
- Database monitoring for slow queries and query volume
- Additional quality tests for real-world user data
- Uncaught bug fixes
- User experience enhancements
- Updated marketing content modifications
- Statistical analytics, goals, and trends
Obviously this is just a few of the things that need to be done on websites post-launch. But the important thing is that they are essental for keeping your website running smoothly and purposefully long-term.
Why Does Digital Trike Provide Maintenance?
So if so few companies provide maintenance why do we do it? Well, your success is our success, and we pride ourselves on developing long-term business partnerships that allow us to create awesome solutions for your business. Second, we have an entire team of people with a wide range of experience and expertise. From strategiests, consultants, programmers, and system administrators, chances are there’s someone here who can help.
So a recent client experience is what inspired us to write this blog post (which we’ve been meaning to do for a long time). In this example, when a user logged in to the client’s website and went to manage their data it usually took a couple minutes for the page to load. A programmer and sys admin monitored the server and the sys admin located a query that was taking a lot of time to complete. The team ran the query on our development server and found that it was taking that long, concluding that the problem was with the query/database and was not related to the server load. The team added some indexing to the database table to help lookup times, and in the end the query was taking less than one-tenth of a second to complete. This was a simple fix to make, and a simple oversight in database design, but would have never shown up in pre-launch testing due to the lack of hundred of thousands of database entries.
In conclusion, no matter who created and coded your website it needs tuning and improving post-launch to ensure the site is running as it should and serving the purpose for which it was created. Contact us for help in maintaining and improving your already existing website.