Understanding your Website & Server
When onboarding new clients to our CMS Managed Services plans, I found it helpful to give a quick overview of what goes into website maintenance and ongoing development in order to better explain why we do what we do. Even our most technically savvy clients enjoyed the “spiel”, so I’ve decided to share it with the world! Hello World!
CMS-based Website Maintenance
Your website probably uses a CMS platform (WordPress, Craft, Drupal, etc) as the foundation for your site files. CMS stands for Content Management System. A CMS is a platform that gives you more control over your website content than a traditional static site.
Think of your CMS as a smartphone. By default, it allows you to make calls, send messages, and do a few other things. To make your phone "smarter" you can add apps for functionality like online banking or fitness or games. In the same way, to customize your website to meet your business needs, your CMS likely has plugins added for features like sliders, forms, or animations.
Addressing CMS and Plugin Updates
Both your CMS and the plugins were created by other development teams. At various points, those teams will release updates for new features — bug fixes or security patches — similar to how your phone OS and apps will release updates.
Those updates introduce new code to your website. Anytime the code of your website changes, there can be compatibility issues with other apps or with custom code running on your website.
This is why we always do updates on a staging site. We want to make sure that doing an update does not cause any new issues before pushing the updates to your live site. If there are issues and they are easily fixable, we'll go ahead and fix them, otherwise, we'll let you know what the issues are, how long they'll take to fix, and get approval to use your CMR (client maintenance request) hours in your plan budget – or ask if you want to hold off on the update for a while.
Similar to how you might not want to update your smartphone or laptop OS as soon as a new release comes out (because there might be glitches and it's often better to wait until the following release that includes those fixes too), we'll sometimes strategically wait to install a major update on your website. At some point, however, you website will need those updates installed, because not doing updates cause security vulnerabilities on your site.
It's like doing routine oil changes on your car but never rotating the tires or replacing the air filter. Eventually, the unbalanced tires or clogged air filter will cause major damage to the car. As a result, you'll have to pay even more to repair the damage than if you had kept up with routine maintenance.
So, that is why our website maintenance packages include CMS and Plugin updates. Depending on your plan level and how large/complex your site is, we perform updates monthly, bi-weekly, or weekly.
Server Management
The next major thing to know about is servers, site files, IP addresses, and DNS. The server hosts your site files. The DNS is the service that ensures your URL sends visitors to the right site.
If you have slow site speed, frequent malicious activity, or your hosting provider isn’t responsive enough to your needs, you may want to change the server your site is on.
Think of servers as a plot of land. The site files is your house with all the belongings. The IP address is the street address. The URL is your phone number, and the DNS is the phone service. You could pick up your house with all its belongings and plop it on a new plot of land, then have your old phone number redirected to the same house at its new address. Your house and the belongings haven't changed. That's what it's like to move your site from one server to another server and change where the DNS is pointed. Your SEO isn't impacted, because the URLs and site content are all the same. However, your site will be in a new neighborhood with better/worse security and higher/lower speed limits.
At fjorge we have a dedicated Systems Administrator who manages our servers. You can think of our servers as gated communities with a groundskeeper/security guard.
Managed Services with fjorge
fjorge has a dedicated CMS Managed Services team with several plan options available. Our priority is the security and sustained functionality of your site. Plans are month-to-month and can be upgraded or canceled on a monthly basis. If you’re looking for a development partner to service your website, you’ve come to the right place!