Craft CMS Support & Development Retainers

Ongoing support from Craft CMS experts

Priority support requests and guidance

Continual website improvements

Aligned with business objectives

Regular strategic planning

Dedicated team

Regular Craft CMS support and development to drive your business forward

Progress on new features stalled?

Out of date plugins keeping you up at night?

Frustrating customer UX?

Slow & unresponsive?

Limited freedom to create new pages?

Not appearing on Google?

Falling behind competitors?

Craft CMS Dev 4

Peace of mind for your Craft CMS website

Keeping your business website fully operational and in full-health.

Emergency Support

To get you fully operational with minimal disruption.

Incredible Response Times

1 hour response times – with target resolution times from as little as 4 hours.

Dedicated Account Manager

To build trust and knowledge about the details of your project and needs.

Dedicated Project Manager

To understand the technical requirements for optimal planning and support.

Dedicated Team

Retained knowledge for faster communication and response times.

From Craft CMS 4 to 5 and beyond.

Craft Developers Only

Our of designers, front-end developers and developers only use Craft CMS.

Security Minded

Always up to date and implementing best practices

Pro-Active Guidance

We'll bring you ideas and suggestions.

Technical Dev

Ongoing improvments to your Craft CMS website.

Align your website with your business goals and meet your customers' needs.

New Features

Designed, built, tested and deployed for you.

Scalability

Developed for future growth.

Research & Development

Validate ideas quickly.

Bug Fixes

Removing issues as and when they appear.

Onsite SEO

Optimising page visibility.

Speed Optimisation

Designed and built with fast in mind.

Unlimited Revisions

Change your mind as many times as you want.

Consultation

We’ll shine a light on the next best steps.

Quality Assurance (QA)

Nothing ever gets deployed without it.

Rings

Working with people you'll know, like and trust

How we'll work together.

Monthly Call

Prioritisation and strategy video call.

Email Updates

Weekly updates from your account manager.

Quarterly Planning Sessions

Your team and ours together – to align goals for the coming quarter.

Pro-active Advice

We’ll bring you the best ideas for your website.

Project Management Clarity

Access to our project management systems so you’re always sure about what’s happening next.

Business Insight

We’re business people and are here to make a difference to your bottom line.

Quarterly Audit & Reporting

We’ll uncover the data that will make a difference to your business to give maximum impact over the next quarter.

Training & Documentation

We’ll show you how to get the maximum out of your site – and document it for you.

UI/UX Brilliance

User-focused, goal-orientated and on-brand UI/UX

Craft Knowledge Sharing

We’ll let you know about all the big updates and need to know changes.

A Clear Exit Strategy

No divorce lawyers required if you decide to leave.

Bigger Picture Dev

Thinking of the bigger picture

No website is an island. Strategically planned from day one.

Synchronise your business goals with your user’s needs.

Business Objectives

What are we building – and who are we building it for?

User Research

Make potent development decisions based on real users' data.

Audits

Baseline reports for SEO, content and conversions.

Prototypes

Quickly test ideas and get feedback with prototypes and MVPs.

UI/UX Design

We're web designers too. The perfect accompaniment for development.

Accessibility Dev

Website Accessibility

The W3C use Craft CMS. We use Craft CMS. It’s not a coincidence.

WCAG 2.1 Compliant Development

For all screens, screen readers and users.

Accessibility Audits

Don't unknowingly exclude users. Make sure your site stacks up.

Accessible Updating

Inclusive authorship for everyone.

Our Craft CMS support & development retainer process.

1. Code Review

To assess how your site been built and how we can best support you.

2. Onboarding

Move your project into our development echo system – ready to start work.

3. Prioritisation 🔁

A monthly call to assess your business goals for the website.

4. Design, Build, Test, Deploy 🔁

Constant improvements and enhancements to your Craft CMS website.

5. Ongoing Support 🔁

To keep your website fully operational.

Getting started with our Craft CMS Support & Development Retainer

Step 1

Get in touch

Give us the low-down about your website needs and business goals.

💬
Step 2

Code Review + Onboarding

We'll access your current setup and more you into our development echo-system.

👌
Step 3

Begin Priority Development & Support

Constant improvements to your Craft CMS website to drive your business forward

🛟

Support & Development Retainer FAQs

What services are included in the retainer?

The retainer time can be used for absolutely anything to do with your website including, but not limited to:

  • New website features
  • Bug fixes
  • Technical Support
  • Emergency Support
  • Research & Development
  • Consultation
  • Online Marketing Collateral
  • Onsite SEO

However, it does not include:

How many hours per month are included?

We have four retainer tiers available – each with an increasing amount of hours per month:

  1. Starter (10 hours) – Ideal for small projects or occasional support
  2. Growth (20 hours) – Suited for ongoing projects or expanding business needs
  3. Accelerate (30 hours) – Designed for comprehensive support and regular engagements
  4. Elite (40 hours) – Perfect for in-depth involvement and high-priority projects

What is the response time for requests made under the retainer?

Our targets for all support requests are:

  • Critical; Business critical, site is down or experiencing an issue affecting all users. Target Response time; 1 hour | Target Resolution time; 4 hours
  • High; Not business critical but is experiencing issues affecting most users. Target Response time; 2 hours | Target Resolution time; 8 hours
  • Medium; Not business critical and not causing the website to be non-functional or affecting many users. Target Response time; 4 hours | Target Resolution time; 24 hours
  • Low; Not business critical and not causing problems for users. Target Response time; 24 hours | Target Resolution time; 1 week

Can unused hours be rolled over to the next month?

No, unused hours on any tier do not carry over to the following month.

How does the billing process work?

You will be billed on the 1st of each month for the upcoming support and development. Invoices will be sent automatically via email and all payments should be made digitally within 7 days of invoice.

Who will be handling our account?

You will have a dedicated account manager for the duration of your retainer. They will be your primary point of contact – and will relay your business goals, support requests and needs back to the most qualified members of the team.

What types of performance reporting will be provided?

Every month you’ll be updated with a report of what’s been done, what's in progress and what’s still to do – and how many remaining retainer hours you have.

Also, our quarterly audit and reporting will uncover the data that will make a difference to your business. We’ll then plan together to have maximum impact over the upcoming quarter.

The audit and report look at:

  • Traffic / Leads / Conversions (defined during onboarding)
  • Competitor Analysis (traffic + keywords + content gaps)
  • Audits:
    • Speed
    • Security
    • Technical SEO

How is communication handled during the project?

All communication will come from your account manager. They will use a combination of email, video calls, phone and project management software.

Please Note: Support is only offered during UK business hours: Monday-Friday 09:00 am–17:00 pm

What is the termination policy?

Either party may terminate this agreement by providing at least 30 days written notice to the other party. In the event of termination by you (the client) before the completion of the agreed hours or the end of the term, an early termination fee equivalent to 50% of the remaining contract value may be charged. This fee compensates for planning and resource allocation made in anticipation of the full term of the agreement.

Upon termination, we’ll hand over all the project files to you and remove our credentials from any of your services.

We can also offer a transition service, either in-house or to another provider once the retainer period ends, including documentation and training for their staff.

How do you ensure the security and confidentiality of our data?

Here's how we ensure the security and confidentiality of our data

SSH-only connection

The servers we use can only be accessed via SSH, meaning the connection is limited to predetermined machines so even if the password was leaked, the server cannot be accessed.

No root connection

The server cannot be connected to via the root user, so sudo tasks cannot be performed without an SSH connection and additional password authentication.

Firewall

Uncomplicated Firewall (UFW) is installed and enabled, only allowing traffic on port :80 and :443

fail2ban

IP addresses of brute force attackers are automatically blocked from the server with fail2ban.

Updates

Ubuntu and any dependencies are updated once per month, and critical security updates are performed automatically.

Craft CMS

Craft CMS follow a lot of best practices related to security, which you can read about on their Security FAQ.

Particularly relevant is their use of CSRF tokens, encrypted cookies, HTML sanitisation, and granular user permissions. Passwords are also stored encrypted, not in plain text.

Honcho practices

Honcho also takes security seriously. Here are some of the ways we keep our and your data secure.

  • All passwords are strong and stored in a password manager
  • 2 Factor Authentication is enabled on all Honcho accounts where this is an option
  • Structural changes to your website database are only enabled on local development
  • Websites are only served over HTTPS

If an attack were to occur, what steps are in place after the fact to mitigate and minimise the damage?

In the event of a confirmed breach, we would shut down the server and redeploy your website to a fresh server – using the most recently database back-up.

As a precaution, we would also refresh any API keys and passwords.

How do we handle project prioritisation?

Your retainer project will be continuously scheduled in three months ahead – so we’re always prepared and have capacity to work on your project. We also factor into the schedule the ‘unknown unknowns’ – eg: emergency support requests, so that we can act on these in a timely manner.

In terms of your individual priorities, your account manager will work with you to clarify these for the team each month.

Are there specific technologies or platforms that you specialise in?

Yes : )

We only develop for Craft CMS.

Our current tech stack is:

Our server runs a LEMP stack, which is

  • Linux (Ubuntu 20+)
  • Nginx
  • MariaDB
  • PHP 7.4+

SASS / Cloud / Third Party Software

Software and code

  • Craft CMS 3+ (based on Yii)
  • Tailwind 2+ with SCSS
  • Vanilla ES6+ JS
  • Twig
  • Blitz for static caching

Build tools and package managers

  • Laravel Mix (which is based on Webpack)
  • NPM
  • Composer

What happens if we need to scale up our requirements temporarily?

We understand this can easily happen leading up to seasonal spikes or special events – and will be happy to accommodate given adequate notice; ideally at least 90 days.

Can we scale down services if necessary?

We want to give you the flexibility you need, so just like scaling up your requirements, you can also scale them down too. As before we’d be happy to accommodate given adequate notice; ideally at least 90 days.

Can we customise the retainer package to fit our specific needs?

If you have unique needs not covered by our retainer packages – we’d be more than happy to have a conversation to see if we can accommodate. Please see our other services to get a clear picture of what we do. Note: We’re NOT a marketing, SEO or PPC agency – but we do have partners we’d be able to recommend to you.

How do you handle feedback and revisions?

For transparency and accountability, all feedback and revisions are handled via our project management tool; Teamwork.

We'll give you access to this and train you on how to use it. All work is tracked and approved here too.

What is the process for emergency bug fixes or critical issues?

For emergency bug fixes or critical issues – please phone or email your account manager. They will then pass the issue on to the most qualified team member, who will then work to resolve the issue in the appropriate timeframe based on the severity of the issue.

See our target times;

Are there any long-term contracts involved?

The minimum contract commitment we offer is for 3 months.

How is the confidentiality of our projects ensured?

To protect any sensitive information within your business we’d be more than willing to sign a non-disclosure agreement (NDA).

What do we need to do to get started?

The first step is always a call – so we can find out what you need and how we can support you.

If we feel we can help, the next step would be to do a code audit. That would mean getting access to the code base, any scope or documentation you have, and (if possible) a conversation with the developer(s) that built the site.

Our code review will delve into:

  • Craft CMS Setup
  • Plugins
  • Custom Plugins
  • Routing
  • Multi-site setup (if applicable)
  • 3rd Party Connections / APIs

From there we’ll be able to estimate an onboarding cost.

What kind of input or resources will you need from our team?

This will be defined in full during the onboarding process but usually involves your technical lead, IT support or previous developers (when possible).

Typically to onboard a project successfully, we will need:

  • Repository access – which should contain the following:
    • composer.json
    • Source files (scss, js, images)
    • package.json
    • Compiler config (gulpfile.js / webpack.js / mix.config.js / etc
  • An Admin user to the Craft site
  • Database backup (Could be via Craft Admin)
  • SFTP details
  • An export of any uploaded assets
  • The .env file
  • API keys for any external services
  • DNS access or email access for someone who manages this
  • Google Analytics access (if applicable)
  • Any original artwork files (XD, Figma, PSD, etc)

Can you handle the transition from another service provider or take over an incomplete project?

Yes, we can take on incomplete projects started by another team – and pick up, complete and support that project.

Do you provide training for our team on the new updates or features developed?

Yes, we do. After implementing new features or systems, we’ll provide training and/or documentation for your team. These will live in an online portal so you can reference them any time you need.

What is your policy on intellectual property rights?

In short: You’ll own the markup, CSS and other code we create for you.

You’ll also own text content, photographs and other data you provided unless someone else owns them – and you’ll own the graphics and other visual elements that we create for you for this project.

How do you ensure the quality and testing of the developed solutions?

We have a thorough testing and quality assurance process. Nothing will ever get deployed without being fully tested internally – and then reviewed by you.

How do we handle changes in our business requirements during the retainer period?

Businesses evolve, and so do your needs. Once your retainer is in place – you’ll have regular contact with your account manager to discuss changes and requirements.

Can you integrate third-party systems?

Yes, we can integrate with third-party services and platforms.

Some recent services we’ve integrated Craft CMS projects with are:

  • Sales Force
  • Hubspot
  • Xero
  • Stripe
  • Veeqo
  • Active Campaign
  • Campaign Monitor
  • Mailchimp

How do you approach accessibility in web development?

Ensuring that websites are accessible to all users, including those with disabilities, is not only a best practice but also a legal requirement in many regions. All team members undertake accessibility training and adhere to WCAG 2.1 Compliant Development practices – which then get checked during our quality assurance process.

What strategies do you use for search engine optimisation (SEO) during development?

Whilst we are NOT an SEO agency, we’re experts in technical SEO – and understand the critical importance of having an optimised website that adheres to Google's recommendations and Lighthouse and PageSpeed Insights criteria.

We build with all the technical SEO foundations your marketing team will need to dominate search.

Can you manage multilingual websites?

Yes, we work with multilingual and multi-location Craft CMS installations.

Do you provide digital marketing integration services?

Yes, we do.

We have excellent business and marketing acumen and regularly work with marketing teams to produce landing pages for PPC and SEO, with tracking analytics and 3rd party CRMs, like Salesforce and HubSpot.

Can you support emerging technologies such as AI, blockchain, or IoT?

Yes, we can. Please get in touch to discuss your requirements.

Can you work with niche CMSs or proprietary systems?

Nope, sorry. We only use Craft CMS.

Can you provide case studies or references from similar businesses or industries?

Yes, absolutely.


What clients say about us

Matt Stephenson

– Stepthinking

Alex Rhodes

Susie Lee-Kilgariff

– Northern Light Marketing

Trusted by 180+ organisations

Client logos colour mobile

There are 234 other Craft CMS Partners out there, so why choose Honcho?

Using Craft CMS since 2015

100+ Craft projects

We only use Craft CMS

WordPress-free Zone

Inhouse development team

Inhouse UI/UX team

Ready to talk?