There are a selection of possible long-term costs associated with CMS websites;
Your website domain name (the URL or link you see in the address bar of your web browser) is not a one-off buy and you will need to renew the 'hire' of it every few years. Some domains need renewing every year. Others can be renewed every 5 or more years.
Hosting for smaller websites will typically be done on a shared server to keep costs low. The larger your website, and the more resources it uses and visitors it attracts, the more money you will pay to keep it online.
Updating your own website will involve the use and initial setup fee of a Content Management System (CMS). If you want to update your own website, you should let your web developer know from the start. A CMS is an integral part of a website's foundations and it is often much harder to build a CMS into one as an afterthought.
Paying somebody to update your website is the alternative, and this, of course, incurs a fee. You might prefer your web developer to update your website on your behalf - maybe you're too busy or worried about doing something wrong. A few ad-hoc updates here and there probably don't warrant the use (or cost) of a full blown CMS, and can instead be charged by the hour, but it's more cost effective to work frequent updates into a monthly maintenance plan. This way you guarantee a set number of hours at a reduced hourly rate.
Search Engine Optimisation (SEO)
This is another factor to consider when updating your website. Dedicated SEO is a science in itself and requires much time, effort and research to ensure that your website is targeting the right people, and that all of your keywords and key phrases are reaching top slot on Google.
Photography and Content Design
We have links to a very good photographer we can put you in touch with should you need photos taken for your website. We also know a very good freelance content designer, we can offer you their services at an additional cost, if needed.
These are available at additional costs. Ask us for more details.