Summary
If you’re looking to build a website for your business, a proven approach is to work with an agency and have them deliver the project for you. This could be a bespoke website design and development agency or solely a website or platform development agency.
Before you approach an agency, however, you’ll first need to reach a clear, detailed understanding of your requirements.
This article will provide an in-depth guide to help you through the briefing process and ensure your chosen agency delivers your project successfully, including a free template you can use to create your own brief. This template can also be used for other types of development projects as well, including anything from an online portal to an internal training platform.
Where to Start
Whether you need to design and develop a new website, or rebuild or migrate an existing site, a natural first step is to take your idea to an agency with a view to launching a web development project.
However, it’s a common mistake to go to an agency too early with just a raw, under-developed concept. Rather than meeting with an agency prematurely, we strongly suggest going through the process of defining your specific requirements and creating a project brief first.
The first thing to do is hold a discussion with the relevant people internally. Talk through the idea, and try to define what it is you need and what you want to achieve with it. Get a clear picture of what that idea or a concept will turn into, but also think carefully about what it should do from the perspective of your end-users.
Once you have a more tangible understanding of what you’re looking to build, you should begin creating a brief.
This is a document outlining the key details and requirements for the project. It’s something you’ll need to take with you to your introductory meetings with the agencies you’re considering, as it will be a very useful tool in helping you explain your idea clearly.
A brief doesn’t have to be complicated. It’s just a simple written document that lists everything you want at this early stage. However, while a brief can be simple, it’s important that it’s as specific as possible too. The more detail you provide for your agency, the more chance you’ll have the project delivered on time, within your budget, and meeting your expectations.
Why Having a Brief is Crucial
There are some potential pitfalls to be aware of that could create challenges for you if you don’t create a thorough brief.
Unfortunately, some agencies will be willing to work with you without a detailed brief, glossing over important details and keeping the expectations and requirements vague. This is a red flag to look out for, as it will likely result in one of several outcomes:
- You risk going through a long, expensive discovery and definition exercise that you could’ve done yourself internally for no cost.
- You risk being given a quote that’s too expensive, or a project timeline that’s longer than necessary.
- You risk receiving a service from the agency that doesn’t align with your request or meet your expectations. In turn, you’ll then have to spend even more time and money on a new project to get your original idea developed.
A brief is what gives you and the agency a mutual understanding of the work that needs to be done to successfully deliver the project. Without that specificity, you might end up disappointed. That’s why it’s always wise to put some time and effort in up front before taking your idea to an agency.
Once you submit your brief, you may be invited to participate in a follow-up session to further explore the requirements you’ve listed. This is perfectly normal, and actually a good sign. Experienced agencies will want to talk through each of the elements of your brief with you to help determine the best possible way to deliver those in the project.
How to Create Your Brief
When you begin to discuss and plan the requirements of your project between your team, we recommend thinking carefully about the following points.
Please note: There are a lot of things that could go into a project brief, depending on how complex your requirements are, so we won’t include everything here in this article.
The Project’s Purpose and Goals
Start by thinking about what the purpose of the project is. There’s no use speaking to an agency until you have a clear, specific understanding of exactly what you’re trying to achieve with this project. This should relate to your strategic business objectives, but it should also be designed to meet the needs of your end-users.
Ask yourself how this will allow you to improve your end-users’ experience or solve a problem for them. Answering this might involve working on user personas or developing user stories, or potentially even working directly with some members of your target audience to gather their input.
Project Timelines and Deadlines
Timing is another important point to think about, particularly how much time you have to deliver the project. Deadlines can sometimes relate to certain dates that are out of your control, so it’s better to start as early as possible in those cases. If there’s any flexibility with the timeline for delivery, make a note of that as well.
Project Stakeholders
Make a list of all the stakeholders involved. This is a good thing for the agency to be aware of early on, because the project becomes more complex with a higher number of stakeholders.
Depending on the size of your business, and the nature of your site, your project team will usually be some combination of: A marketing director or marketing manager, someone from your operations department, and someone from IT.
However, if you also have people like someone from your IT team responsible for security, a content writer to provide all the written text, or any external consultants, that should be made clear in advance. If your site will need to integrate with other platforms, such as your CRM system, you may have an integration manager specifically in charge of overseeing that as well.
It’s useful to designate roles to certain stakeholders, such as project sponsors, product owners, administrators, and so on. This will help you understand who’s responsible for different aspects of the project internally.
If you plan to work with external agencies for things like SEO or branding, it’s important to note that in your brief. This is necessary for the development agency to be aware of as early as possible, because collaborating with other third-parties at different stages of the project requires a lot of coordination.
Certain processes may also have to run differently if other third-party agencies want to be more hands-on or handle some parts of the site themselves. The earlier this is made clear, the more smoothly the project will run.
Technology Preferences
If you have any preference of technology platform or any requirements related to your existing tech stack, that will be something you’ll need to decide early on. For example, would you prefer to use WordPress due to its scalability, or do you have any existing investment in any other platforms?
Think about any preference you have for the various technology choices available, why they’re important to you, and whether your agency will have to tailor their approach to accommodate that.
If you need help understanding and evaluating your options for technology platforms, check out our helpful guide here.
Budget
Try to determine a minimum and maximum budget for your project, even if it’s just a loose range for now. It will help you evaluate agencies, and will also help you prioritise the various aspects of the project as “must have” or “nice to have” in many cases.
Design Look and Feel
This is where your company’s brand comes into play. You’ll want your site to reflect your brand and that will come through in the design. Bring any brand guidelines to the table, and think about what sort of tone or experience you want to convey to your end-users.
If you don’t have any recent brand guidelines and want help updating them, or need to go through a rebranding process, mention that in your brief as well. Design and development agencies will often be able to help you in these areas too, or at least refer you to a trusted partner who can.
User Interface (UI)
How your end-users will interact with your site, and what kind of experience they’ll have, is largely determined by the user interface. When it comes to design and UI, simplicity is usually the best approach. However, depending on the function you’re providing, you might have some specific or bespoke UI requirements.
Consider your target audience carefully here as well. For example, if most of your users will be accessing your site from a mobile device, it’s probably wise to opt for a mobile-first design.
Some other important things to think about here include how you’d like your sitemap to be structured, especially if you have an existing site that you’re already happy with.
If your project will involve rebuilding or migrating an existing site or platform, it will be helpful to gather any existing data sources, such as Google Analytics, that will provide insight into your current site.
Non-Functional Requirements
Non-functional requirements are all the aspects of your site that happen behind the scenes. These are things that allow your site to do its job properly for your end-users, but won’t be evident to those people while they’re using it.
There’s a lot of things to consider with non-functional requirements, so we won’t cover everything here.
Hosting
If you have any specific hosting requirements, such as a preference for a certain cloud-based platform, or a particularly secure data centre, those will be important to identify as early as possible.
Say, for instance, that sustainability is a core value for your business, this could also have an influence on how and where your hosting is managed.
If you have an internal IT team that will be contributing towards the hosting decision, make sure you involve them in the discussion.
Security and Compliance
Security is a growing concern for all businesses today. It’s crucial to think about security as a core component of any web development project, to minimise any potential risks for your business.
If you have someone in your team responsible for security, they should begin to think about issues such as:
- How will you be backing up the site’s data?
- What level of data encryption do you need?
- How will users’ personal details be stored and protected?
- Will you have two-factor authentication?
- What password recovery process will there be for users?
Robust security also involves keeping compliant with any specific security or industry regulations that may affect your business. Of course, compliance with things like GDPR should be planned for at this stage too.
Some other common non-functional requirements include things like session management capabilities to track and things like log-in time, session length, pages visited, and so on. Search engine optimisation (SEO) tools, analytics, or other capabilities might need to be built into your site as well.
Accessibility, Usability, and Responsive Design
When it comes to aspects that will make your users’ experience as seamless as possible, such as accessibility, a good agency will ensure all these things are taken care of for you. This is also the case for ensuring all major web browsers, operating systems, and devices are fully supported and compatible. Development should always be compliant with industry standards, taking into account optimum accessibility and usability.
However, if you have any additional or bespoke requirements for any of these things, those will be useful to note early on.
Functional Requirements
The term ‘functional requirements’ refers to everything that your site will be able to do for its users, in terms of its features, functionality, and capabilities.
As mentioned earlier, one of the first things you discussed was what the site will help your end-users achieve. From the perspective of building something your target audience can use, you should start to get a feel for what functionality is required to ensure they can achieve that.
Features
Your features are the things your site will allow your users to do. These can be very simple, or very sophisticated, depending on what you’re aiming to provide for them.
When putting your brief together, think of any and all features and functionality that might benefit your users. Your agency will then work with you to explore these and find the best way to turn that into intuitive, user-friendly features for you.
What to Do Next
Once your team has been through the process of talking through all the points listed above, you should have a very thorough, useful brief to work with. The next step is to take that brief to any introductory meetings you have with agencies and ask them what they think of the project initially.
It’s normal for an agency to ask lots of questions at that stage and really dive into the ‘WHY’ behind all the things you’ve put into your brief. A good agency will even challenge you on certain decisions, to help you determine the best possible way to build what you need.
Once you’ve discussed your brief with an agency, determine which one feels like the best fit. Choosing the right agency is crucial, as it will have a huge influence on whether or not your project is successful.
As mentioned earlier, some agencies will agree to launch into a project without a brief, and that can be extremely problematic. While the main purpose of a brief is to help you and your agency understand exactly what you need, it should also be used as a way to spot partners who may not be sufficiently thorough or conscientious.
Whichever agency you choose, a detailed brief will help you ensure you’re given a fair quote, realistic timelines for completion, and a finished product that meets your requirements and expectations.
More Helpful Resources
If you’re considering a bespoke development project, our related article provides useful guidance to help you choose the right technology platform for your specific needs:
Understanding and Evaluating Enterprise Options for Bespoke Web Development
Would you like these insights straight to your mailbox?
- What’s the purpose of your project?
- What objectives do you want to achieve?
- What exactly are you looking to build?
- How much budget do you have to spend?
- What existing technology do you need to integrate with?
- What features and functionality do you need?
- What skills and expertise do you have in-house?
- Stick with your existing platform and update or build on to it
- Buy a custom, purpose-built, ‘out the box’ platform or piece of software
- Work with an agency to adopt a new platform and/or build something bespoke.
- Bespoke development
- Customisable design, features, and functionality
- Migration from legacy systems to a new platform
- Seamless scalability
- A secure infrastructure
- Performance in peak traffic volumes
- Integration with back-end systems like Salesforce, HubSpot, PowerBi, and more
- Ease-of-use in both the front and back-end
- Quick and easy editing capabilities
- Multi-site development for multiple languages across different countries
- Responsive or ‘headless’ design for web and mobile, enabling omni-channel customer experience.
- Your brand
- Your company values
- Your colour scheme
- Your typography
- Imagery and other visual content
- Structuring of pages
- And other visual components that are used to tell your brand’s story across your website’s design.
- Plugins
- Bespoke development.
- Does it have a large number of positive reviews?
- Is it built by an author with a good reputation?
- How active and trusted is the author in the WordPress community?
- When was the last date the plugin was updated?
- Has it been updated regularly enough in the past?
- Does the code quality meet our standards?
- Does the code align with modern WordPress development best practices?
- Is the plugin compatible with the WordPress block editor?
Digital Business
31 October, 2022
Understanding and Evaluating Enterprise Options for Bespoke Web Development
Evaluating and selecting the best option for a bespoke web development project is an important decision, with a lot riding on it. But with so many technology providers, platforms, and agency partners out there today, that decision can be overwhelming.
In this article, we’ll guide you through this evaluation process, explore the options available, and help you choose the right technology platform for your own web development project.
We all know that a large business or enterprise relies on technology to function. With dozens of sites across different countries, hundreds of employees, and thousands of customers, technology is the heartbeat of your organisation.
You need sophisticated technology to facilitate mission-critical digital assets like your website, mobile applications, staff portals, communications channels, and various other systems. Many businesses also leverage technology to facilitate processes or capabilities that are entirely unique to the organisation, like internal training platforms or bespoke tools for certain departments.
With that in mind, it’s important to find a platform that can meet your specific requirements and enable you to accomplish your strategic objectives.
Modern enterprise systems need to be dynamic, scalable, and intuitive, and achieving that involves some complexity behind the scenes. For that reason, it’s often necessary to take the route of a bespoke development project to ensure your business gains exactly what it needs in terms of both functionality and capability.
A content management system (CMS) is the most common technology platform for businesses to deliver these projects, with almost two thirds (63%) of all sites on the Internet powered by a CMS today. This is a type of software used to build websites and similar systems, allowing you to easily create, edit, and publish digital content across a range of online channels and devices. But determining the best CMS, let alone choosing the right one for your own bespoke development project, can be a daunting challenge.
So, let’s explore the situations in which it’s wise to adopt a CMS to deliver a development project. We’ll then walk you through the next steps, giving you the confidence to make the best decisions for your business along the way.
Enterprise Challenges with Technology
There are plenty of situations in which a marketing team might be struggling to identify the right technology platform for a project like this.
Perhaps you need to find a way to deliver something very niche, like building a new website or internal system from scratch. Maybe your project requires you to build a website on a new platform, and that platform needs to integrate with your internal systems like Salesforce, HubSpot, PowerBi, and other back-end applications.
Or, you may be trying to solve a challenge, like finding a suitable way to replace your current legacy systems. If, for example, your current website is built on a CMS like Drupal, and it’s no longer capable of meeting your requirements, you’ll need to find a new platform and migrate everything over.
A CMS is an ideal solution in each of these scenarios, and many others. Of course, with such a vast technology landscape to navigate, finding the right CMS is no easy task. It’s even difficult to know where to begin for most enterprise marketers.
So, let’s take a look at how you can approach this evaluation process in a cost-effective, efficient way.
How to Approach an Enterprise Web Development Project
Firstly, as an aside, it’s important to regularly review and reassess whether your CMS is fit for purpose, even if you don’t have an immediate requirement for something new.
Modern technology is advancing so rapidly. With that, your users’ expectations – both employees and customers – are evolving as well. You need to keep up with the pace of change and ensure your technology can still meet the current demands it faces from those users.
Back to the task at hand, though. Before you begin looking into different CMS, you should try to define exactly what it is you need from them.
Whether you’re building a bespoke website or migrating an existing site to a new platform, make sure you know exactly what you want to achieve by doing so.
Start by asking questions like:
Make sure you have a very specific brief and clear set of requirements to take to whichever solution providers and agencies you’ll be speaking to. If you don’t, you’ll struggle to fully understand whether the platforms you’re evaluating can actually deliver what you need.
Once you’ve got that, you can decide which approach is the best for your project. This could be:
It’s worth noting that most web development projects for large businesses will have complex requirements that are almost impossible to achieve without strategic guidance and ongoing support from an experienced partner. An agency partner will work closely with you to understand your strategic objectives and requirements, then provide you with platform-specific skills, tools, and expertise to achieve those. We’ll look at this in more detail later in the article.
Defining Your Requirements
As mentioned above, it’s important to have a specific set of objectives for your project and know what requirements are necessary to achieve those. These will also ensure the partner or agency you work with understands your brief and is able to deliver the exact finished product you’re looking for.
When scoping this out, there are some common capabilities and qualities most enterprise-grade platforms should have in order to meet expectations. Here are some things you should ensure your new platform – and the agency you work with, if you decide to go that route – can provide for your business:
Your Options for Enterprise CMS
Drupal
Drupal is popular among enterprises because it’s a highly secure platform. It’s also great if your team contains technical resources with good coding ability, as it’s very intuitive for people that have more advanced content management skills.
On the other hand, Drupal can be very difficult to get up and running, and is lacking in terms of simplicity. Because of this, your agency costs will also likely be higher than with other CMSs if you take that route.
Even if you do have that technical skill in your team, however, the platform itself is somewhat limited with customisation. It’s also worth noting that the version of Drupal most businesses currently use (Drupal 7) is soon reaching end-of-life. This has caused many Drupal users to migrate their existing sites to new, more intuitive platforms, such as WordPress.
Sitecore
Sitecore is a robust CMS that provides more capabilities than the average platform. It’s popular because it actually offers a fully-managed ‘digital experience platform’ that delivers most of the qualities mentioned in the previous section.
Sitecore comes with a good level of personalisation and is well suited for bespoke development projects. However, it’s an expensive system, requiring the procurement of licenses to begin using it. It also restricts certain capabilities unless you progress to higher tiers (and costs) of your licenses.
From a practical perspective, Sitecore operates on quite hierarchical, complex workflows, which may not suit more agile or smaller teams.
Umbraco
The scalability of Umbraco is great for large organisations, as it allows you to manage a high volume of pages and build out your website to meet the changing needs of your business.
Similar to Drupal, Umbraco is mostly suitable for users with more advanced content management skills and some development experience. This makes it difficult to use for the average marketing team, which increases the likelihood of higher costs, either through more expensive agency projects or even the need to hire someone in-house.
WordPress
WordPress is the platform that powers almost 45% of the world’s websites. It’s so popular because it’s affordable, flexible, dynamic, and very easy to use.
There is a common misconception that WordPress isn’t robust or scalable enough for large businesses. However, this continues to be proven as a myth, as some of the biggest brands in the world are now using WordPress for their CMS, from Nike to Bloomberg.
We’ll provide a detailed breakdown of the benefits and advantages WordPress offers in the next section.
Which is the Best Option?
It’s important to remember every web development project will be different, and each of these platforms are good options in their own way. That’s why you should make your decision based on the solution that best aligns with your objectives, requirements, budget, and other factors.
One common point related to all these platforms that’s worth noting is that each of them are exponentially easier to use, and will deliver far greater return on investment (ROI), if you have the support of an experienced specialist partner to guide you. An agency with platform-specific skills and expertise will ensure your business gains the maximum value from the platform you select, and help you leverage it strategically to harness its full potential.
Business Benefits and Opportunities with WordPress
Using WordPress is an excellent option for any business. For large organisations in particular, there are a number of qualities that make it particularly beneficial.
Scalability and Agility
The WordPress platform is highly scalable. This means that the size and complexity of your website, and the amount of traffic passing through it, won’t be a concern. WordPress can also grow with your business and easily adapt to continue meeting your changing needs. Scalability is one of WordPress’s most prominent advantages for enterprises.
Low TCO and Strong ROI
Of all the options listed above, WordPress comes with the lowest total cost of ownership (TCO). Unlike most platforms, you won’t need to bolt on new features or capabilities with WordPress, nor will you have to worry about costly extra work to manage platform upgrades or updates. Additionally, because WordPress is so flexible and rich with dynamic features and capabilities, it’s proven to deliver strong ROI.
Flexibility and Customisation
WordPress is ideal for a bespoke development project because it’s highly customisable. You can use its flexibility to build bespoke features and functionality into your website or create an entirely unique system.
Fast Time-to-Market
Because of its great usability and simplicity, WordPress allows for a very fast time-to-market, meaning you can deliver your project quickly and efficiently. However, it should be noted that most businesses will need the support of a skilled agency to be able to achieve that.
Integration
WordPress is very easy to integrate with other systems, such as HubSpot, Salesforce, and others. This means your business will experience minimal disruption due to integration, whether migrating to WordPress or starting a new development project from scratch.
Usability
In the back-end, WordPress is renowned for its usability. As a CMS, it’s extremely easy to use, meaning you can get up-to-speed quickly and share responsibilities across more members of your team.
Performance
The performance, speed, and ease-of-use with WordPress are all enterprise-grade when building websites on the platform. This means user adoption and retention will be high, ensuring the success of your project and driving greater ROI.
Long-Term Value
When working with WordPress, you’ll also gain advantages that will deliver added value to your business, especially if you have the support of a specialist partner who can help you unlock the full power of the technology.
The project doesn’t stop with the initial implementation of WordPress, either. As your requirements change, or your project evolves, WordPress is the best platform to adapt with you and deliver value to your business in the long-term.
Why WordPress is the Future of the Enterprise
WordPress is the most popular and widely used CMSs in the world today. And that popularity has been consistently spreading into the enterprise market over the past decade or so.
This is no coincidence, either. It’s unsurprising to see how quickly WordPress is growing in popularity, as more and more businesses realise the vast potential of the platform and the benefits it can deliver.
When taking into account its unprecedented scalability, flexibility, and usability, not to mention its low TCO, WordPress is one of the leading options for bespoke web development projects for large organisations.
When it comes to evaluating the options for your own project, remember to carefully consider how each platform aligns with your requirements and objectives. Once you’ve identified the CMS that is most suitable to deliver what you’re looking for, consider the value that could be added to your project by working with an agency partner who specialises in that technology.
Would you like these insights straight to your mailbox?
UI Design
18 April, 2023
What is Visual Exploration in the Process of Web Design?
When a visitor lands on your website, the visual design is likely to be the first thing they’ll notice. It’s also usually the thing they’ll remember most.
75% of consumers reportedly judge a business’s credibility based on its website design. This first impression can make or break a prospective client’s interest in working with you.
The ultimate goal of your website is to attract and retain as many prospects as possible, and then convert them into clients. But most websites are designed in a way that leaves those goals unfulfilled, failing to reach their full potential.
With that in mind, your visual identity should be treated as a top priority within the overall design of your website. Believe it or not, this can have a significant influence on the growth and success of your business.
When working on a web design project, you should always go through a careful visual exploration phase to find the right visual identity for your website.
Whether you’re going through a full company rebrand or just refreshing the style of your website, it’s important to ensure your design is tailored to your specific target audience. This is how you begin to drive business growth through your website.
Without a visual exploration process, your website may not convey your company’s brand identity and values as clearly as you’d like it to.
In this article, we’ll outline the steps taken so you’ll know what to expect when working on a website design project.
What Does the Process Involve?
The purpose of this process is to define the best visual direction to take with your site.
This is a crucial aspect of your overall design, with aesthetic elements being brought together to create a look and feel that engages your site’s visitors and retains their attention. To achieve that, your visual design needs to establish a connection between your audience and your brand immediately. It should also demonstrate why your visitors should work with you.
Exploring your visual identity will cover a wide range of elements, including:
What are Mood Boards and How Can You Use them?
The main tool used to help determine the right visual identity is a set of mood boards.
These are a visual compilation of all the various elements that make up your website’s visual design. Each mood board is essentially just a single-page collage of design styles based on previous discussions and the findings from the research and planning phase of the process.
The aim of these is to capture your brand’s visual style and tone. This will give the stakeholders, and your designers, a shared understanding of the design you’re working towards.
Mood-boarding helps you visualise the work on your website’s design before it begins and agree on a design aesthetic that accurately reflects your brand identity and values.
Think of this like a problem-solving exercise. Your design agency will take a research and data-driven approach to conveying your brand identity, while also catering to your target audience and accommodating the latest industry trends.
Collaboration and Iteration
Like most processes within web design and development, this visual exploration process should be collaborative and iterative.
You’ll typically be presented with a mood board and a set of ideas by your agency partner, then given the chance to provide feedback across several rounds of revisions.
Rounds and revisions are always important in any creative process. It’s usually necessary for your agency to develop and present a minimum of three mood boards before the optimum aesthetic is agreed upon. This is a crucial step towards the ultimate goal of creating a new website that accurately reflects your brand and has a positive impact on your target audience.
Connecting with Your Clients Through Design
Your website’s visual identity is what makes your brand resonate with your target audience. Your design needs to clearly convey the values of your business, the quality of your products and services, and the reason why your visitors would benefit from working with you.
Working through this visual exploration phase is an important step towards designing a website that will attract more visitors and increase your conversions.
Once this visual exploration is complete, the next phase of your web design process will be to craft your website’s user experience (UX).
Would you like these insights straight to your mailbox?
Latest from agency
19 May, 2023
WebFlow vs WordPress: Which Platform is Right for You?
Finding a content management system (CMS) that is secure, cost-effective, and capable of delivering a website that meets all your requirements can be challenging.
As we’ve discussed in a previous article, there are lots of excellent CMSs available today, and it’s difficult to know which one will be the best fit for your specific business.
While most CMSs appear similar on the surface, with the same fundamental functionality, popular platforms like Webflow and WordPress have unique features and capabilities that differentiate them from each other.
So, selecting between these two different platforms is an important process that requires careful consideration. After all, your CMS is a long-term investment, and you need to know exactly what you’re getting before you make your decision.
To ease this challenge for you, this article will provide a direct, objective comparison between the Webflow and WordPress platforms.
An Overview of Each Platform
You want a CMS that will enable you to build sophisticated, high-performance websites, tailored to your business, with a set of tools that are simple and easy-to-use.
Webflow and WordPress can both give you exactly that in their own distinctive styles. Both platforms allow you to build and manage complex websites without deep technical knowledge, but they each take slightly different approaches.
Webflow
Webflow is a software-as-a-service product, not a typical CMS. That means it doesn’t require any hosting and is primarily delivered via Amazon Web Services (AWS) cloud servers.
As it’s a complete, mostly self-contained SaaS application, with everything built-in to it from the start, you can get up and running with your Webflow website quickly and easily.
You can use Webflow as a basic no-code website builder straight away. However, as you’ll certainly want to create a more dynamic, engaging website with a high volume of content, you’ll have to enable its CMS functionality to get up and running properly.
WordPress
WordPress, on the other hand, is a more traditional CMS, intended to build highly scalable, dynamic websites full of rich content. The platform will need to be downloaded on to hosting servers, which can all be taken care of for you if you’re going to be working with an agency partner.
WordPress is also a free, open-source platform, which means all users have access to its code. That allows talented developers to contribute to improving the platform with innovative new additions and enhancements on a near-constant basis.
As WordPress is used to build almost half the websites online today, it also has a global community made up of millions of users who offer support, collaboration, knowledge sharing, events, and much more.
Approachability and Ease-of-Use
A shared benefit of both Webflow and WordPress over certain other CMSs is their ease-of-use.
Both these platforms are approachable with low barriers for entry, even if you don’t have any existing coding or content management experience.
Webflow’s Usability
As a low-code or no-code SaaS tool, almost anyone can use Webflow to build a website.
It provides a visual drag-and-drop builder with an emphasis on enabling users to create websites quickly and easily.
When using the CMS functionality to add more content to your website, like blog posts, the CMS is simple, allowing you to publish and manage the pages of your site with great efficiency. This is in the style of a classic content editor, which will probably be familiar to you.
WordPress’s Usability
Almost anyone can use WordPress as well, even if you have no previous content management experience, hence its global popularity. In fact, simplicity and usability are arguably some of WordPress’s greatest strengths.
Almost everything you’ll need to set up and manage your website will be readily available when you first start using WordPress, making it very approachable. The platform provides you with an intuitive user interface (UI) that allows quick and easy publishing, management, and editing of content.
This is made even more efficient thanks to WordPress’s block-based editor. This is a method of building websites that offers significant advantages in flexibility, scalability, and ease-of-use.
Particularly for large-scale websites that are likely to grow and evolve, this can save your developers valuable time and money, while also reducing your time-to-market.
You can learn all about the advantages of the WordPress block-based editor in our related article here.
Their Features and Functionality
For your investment in your CMS to be successful, it will need to have a range of features and functionality which allow you to create a website that delivers on your business objectives.
Webflow’s Features
As touched on earlier, Webflow is a SaaS application in which almost everything you need is included as standard.
The core Webflow platform is all you need to build your site, although your agency will be able to add extra features for you by embedding code snippets from other services if you need them.
For example, if you want to create the ability for your visitors to subscribe to your site as members, you could take code from another platform that facilitates subscriptions and use that to integrate the functionality.
This is where the platforms start to deviate in approach. Webflow’s self-contained nature perhaps makes it a simpler platform because it doesn’t require many plugins, but that also makes it a lot more limited than WordPress.
Because Webflow doesn’t offer any plugins, you won’t be able to add many extensions that work directly in the Webflow interface. This prevents you from having one unified approach to your website management and marketing.
WordPress’s Features
Most of the things you require to publish content and manage your website on a daily basis come readily available on the WordPress platform. WordPress’s sophisticated, dynamic features that come “out-of-the-box” are a great point of value.
However, if you do need to go beyond the standard functionality of WordPress, that can also be done with relative ease. Working with an agency with WordPress-specific expertise means that you can develop bespoke features and functionality unique to your website with almost no limitations.
This allows you to tailor your CMS to meet your specific needs, and working with an agency to achieve this can still be very cost-effective.
Not only that, but passionate members of the global community are always working hard to create new features and extensions that continue to improve the capabilities of the platform for free.
How Well do they Integrate with Other Systems?
Beyond features, extensions, and plugins, your platform of choice should also be able to integrate easily with other tools and systems that are already present within your business.
Integrating with your customer relationship management (CRM) platform, your email marketing system, and other software products is an important quality for a CMS to have.
Integrating with Webflow
While Webflow can integrate with some third-party tools, this is another area where the platform is somewhat limited. You can integrate your Webflow site with other tools, but there aren’t many native integrations available. Your agency partner will need to use more code embeds to achieve this, and you’ll have to use separate interfaces in many situations.
For example, using a lead generation form from your CRM on a Webflow site will require you to build the form in the CRM first, then add it to your web page using the embed code.
Not only does this approach create inconvenience for you and your team, but the extra time spent by your agency on more complex integrations will increase the overall long-term cost of the platform.
Integrating with WordPress
Thanks to WordPress’s vast popularity, and the work of the global community, there are native plugins that can seamlessly integrate your WordPress site with almost any other tool or system.
Simply add a plugin for any third-party tool to create the ability to access that tool’s functionality directly within your WordPress CMS.
Even for more advanced requirements that need some bespoke development, like cross-platform automation, it’s usually an easier job for your development agency than it would be with most other platforms.
How Secure Are these Platforms?
Security should be a top priority when selecting a CMS. Concerns over cyber security and data protection are ever-increasing for businesses, so you need to ensure something as important as your website is fully secure.
Webflow’s Security
Webflow is mostly based on AWS, an industry leader in secure hosting, so you can rest assured your platform will be highly secure. Webflow also has additional protective measures in place to bolster the security of all the data on the platform.
Again, because it’s a SaaS product, this all comes out-the-box and doesn’t require you to take any steps yourself to secure your site.
However, that does mean you’re entirely reliant on Webflow to ensure that security is continually updated and reinforced. Neither you nor your agency partner have any control over the security of your site, which some businesses see as a negative.
WordPress’s Security
Your agency partner will typically be responsible for the hosting, maintenance, and security of your WordPress platform. We mention hosting and maintenance here because these things are influential towards ensuring your platform, and your website, are kept secure.
WordPress is already a very secure platform out-of-the-box, though. There’s no need to think that WordPress’s protection is not robust enough for a large business, even in today’s volatile security landscape. Evidence of this security can be found in the number of global enterprise businesses that have chosen WordPress as their CMS.
Of course, there are vulnerabilities that can arise in certain scenarios, like if your platform isn’t kept fully updated on a constant basis. For this reason, it’s crucial to work with an agency partner who you can trust and rely on when it comes to security, including enterprise-grade hosting and continual platform maintenance.
You can learn more about the security of the WordPress platform in our in-depth guide here.
You can also discover 10 useful tips to further improve WordPress security and minimise your risks here.
The Overall Cost and CTO
As mentioned earlier, your CMS is not only a big investment, it’s also a long-term one. You ideally need to find a platform that offers good value for money, and a low total cost of ownership (TCO), in order to achieve a strong return on investment (ROI).
Your TCO will be determined by combining everything from your hosting costs, license fees, work with your agency, maintenance, bespoke development, and more.
Webflow
In terms of costs and plans, Webflow is more expensive than WordPress. This SaaS product offers two different types of plans, a site plan and a workplace plan.
The average enterprise business with a dynamic website will be looking at costs of between £300 and £500 with Webflow. This makes it a far more cost-effective alternative than large-scale CSMs like Sitecore.
As discussed throughout this article, though, Webflow’s lack of native plugins and integrations will also make bespoke development work more difficult and time-consuming for your agency. This will inevitably drive up the platform’s TCO, and that’s something you should carefully consider when evaluating your options.
WordPress
WordPress is a more cost-effective platform, with a generally low TCO for most businesses. Its open-source nature means it’s free to use, limiting your initial costs to just hosting, agency fees, and post-deployment support. Any plugins or extensions of the platform will be licensed and paid for separately.
Since WordPress is such an intuitive and easy-to-use platform, any bespoke development work you need your agency partner to complete will still come at a reasonable cost. Similarly, whenever the WordPress platform is updated, testing and maintaining your site can be done in just a few hours. This creates a significantly lower TCO than you’d have with almost all other enterprise CMSs.
Make the Right Choice for Your Business
Webflow and WordPress are both good platforms in their own right, with plenty of value to offer. The key thing to understand when making this comparison is that your CMS of choice needs to align with your business’s unique requirements and specific objectives.
For instance, Webflow might be a suitable choice for one of your smaller competitors, but that doesn’t mean it will necessarily be a good fit for you if you need more advanced features and functionality.
Whether you’re developing a bespoke website from scratch, or migrating your existing site to a new platform, you must ensure your CMS can deliver on your needs both now and as your business grows over time.
If you need further help selecting a CMS for your website project, read our comprehensive guide to understanding and evaluating the options for large businesses here.
Would you like these insights straight to your mailbox?
Latest from agency
3 August, 2022
Celebrating 3 years with Leonardo Esposito
A fresh-faced Leo joined SoBold in August 2019, with a big booming smile and speaking in broken English. It was immediately clear how driven he was to learn and pick up new skills and it was a no-brainer to offer him a job to join our development team.
For much of his first year at SoBold, Leo was glued to Google Translate to try and properly understand the tasks he had been set, but each and every time the output of his work would be the same, outstanding.
As Leo’s English picked up, as did his confidence and skill-set and he made it clear that he wanted to focus on Back-End Development and he really wanted to take SoBold forward. Leo championed innovation in our development approach and much of the workflow we do today has been driven by Leo’s desire to set the highest of standards.
He is a key figure at SoBold and we are very fortunate to have him.
We caught up with Leo to find out more about what he get’s up to in his day-to-day life!
At what point in your life did you decide to become a developer?
During middle school, I tried to learn how to make games, which led me to development. I started exploring different languages and realized I really liked learning the syntax of as many languages as I could. Eventually, I got into web development, and since then I have tried to expand my knowledge of web development languages, trying out new frameworks, and both front and back end sides.
Describe your typical day
As of now I’m trying out double gym days, which means an early wake up (5.30am), gym at 6am, and finishing at around 8am. Then I go to work, have my day, and when I finish I go home and back to the gym. When I get back home it’s circa 8.30pm, so I have dinner, watch something on Netflix (not too much otherwise I end up snacking), then go to my room, and if there’s time and I’m not too tired I play piano, otherwise I go to bed ready to do it all again.
What’s your favourite project to date
Favourite project to date is Rede partners
Any advice for junior developers?
Never stop learning, be curious, and be always ready to challenge yourself, and question what you do. Change your way of doing things if someone else out there is doing it better.
If you had to change careers what would you do instead?
Theoretical Physicist or Volleyball coach
What was your most recent challenge and how did you overcome It?
Hit a plateau in terms of motivation, but managed to overcome it by getting less on my plate, and focusing on meaning, eventually, it became better.
What’s your favourite thing to do outside of work?
Workout, play music (piano, guitar), play video games (fav ones are Skyrim, Horizon Forbidden West and Fallout)
How do you think the designer/developer relationship could improve?
The main thing is communication and chemistry, once those are there the relationship improves by itself.
Would you like these insights straight to your mailbox?
Development
21 June, 2023
How to Determine When to Use WordPress Plugins and When to Use Bespoke Development
When developing a high-performance website with WordPress, certain requirements will demand that your agency partner goes beyond the “out-the-box” functionality of the platform.
There are two main ways your agency partner may work with you to build out custom functionality:
While plugins are the go-to option for many small and medium-sized businesses, it shouldn’t always be such a quick decision between those two options. If you’re working on an enterprise-grade website, your agency should always give careful consideration when determining the best approach in every scenario.
In this article, we’ll help you understand how to determine the right option between plugins and bespoke development for your own WordPress website.
Why Are WordPress Plugins so Popular?
Since WordPress is an open-source platform with a very active global community of web developers, there are tens of thousands of plugins readily available. For almost any use case you can think of, there’s almost certainly a plugin for it; probably even several.
Plugins serve so many businesses so well because they’re pre-built functionality that quite literally plugs into your platform.
One of the main reasons plugins are so popular, especially for smaller businesses, is because they’re usually free. This provides a great cost benefit over bespoke development, on top of the obvious benefits in the speed of attaining the new functionality as well.
Why You Should be Careful with Plugins
Despite their popularity, there are downsides to plugins too.
Relying on too many plugins, or using low quality plugins, may slow the speed of your site down significantly. A good WordPress development agency will try to keep the use of plugins at a minimum to ensure the speed and performance of your site isn’t compromised.
Poorly built plugins, or ones that aren’t maintained sufficiently, could also cause glitches and errors to occur with the functionality they’re adding to your site.
Security is another concern with certain plugins. If a plugin isn’t maintained and updated regularly, this will create vulnerabilities in your platform that could be exploited by malware or cyber security attacks. These vulnerabilities could also creep in if your plugins are auto-updated and left untested by your agency partner.
Some less experienced agencies often fall into the trap of using too many plugins, while others are simply unaware of the risks associated with plugins from untrusted sources. This has given a bad impression of plugins in some circles. The missing ingredient there, however, isn’t the value of plugins, it’s the agency’s best practices.
When to Use WordPress Plugins
If there’s a feature you need to add to your site that’s already been built perfectly in a trustworthy plugin, it’s worth considering that approach instead of building something from scratch.
However, here at SoBold, we ensure a strict set of best practices are followed, and due diligence conducted, every time we’re considering using a plugin.
We’ll always make thorough checks to ensure any plugin we use is best-in-class, aligned with our high-performance standards, and so should any other agency you work with.
This will include asking questions like:
Before implementing a plugin on your platform, your agency should also use it in a local testing environment to ensure it functions as expected.
The majority of plugins are reliable, offering a quicker and easier approach than building something bespoke. However, there are many cases where bespoke development is the more suitable option.
When it’s Better to Use Bespoke Development
When it comes to sophisticated, dynamic websites, plugins may not be capable of delivering the required level of performance, security compliance, or functionality.
In these cases, your agency will turn to bespoke development to deliver what you need. This is often the necessary approach, because high-performance websites do require some complexity behind the scenes. And WordPress is arguably the best platform available today for bespoke web development.
Building out your platform by creating new features completely from scratch, tailored to your exact need, brings with it a wealth of advantages over using plugins.
This is particularly beneficial in terms of flexibility and customisation, giving you something entirely unique to your website. You’ll have complete control and ownership of your bespoke features, which provides greater security and seamless integrations with the rest of your technology systems.
Performance will almost always be superior with bespoke development, delivering a far greater user experience (UX) and improving your customer engagement as a result.
Bespoke development could even be more cost-effective in the long-run too, when compared to plugins that turn out to be problematic or aren’t updated past a certain point.
Rely on Your Agency’s Expertise
Determining whether to use a plugin or build something bespoke will be a decision your agency should guide you to make correctly.
Each website and each business are different, so the right option will be unique to your own requirements and circumstances. Therefore, it’s also worth mentioning that this must be specific to each individual requirement as well, rather than taking a blanket approach.
The decision shouldl be based on the most straightforward way to give you the capability you’re looking for. It will also involve ensuring that your site’s security, performance, and UX are maintained. Another important factor to consider are your circumstances, such as your budget, timeframes, the amount of traffic your website is likely to encounter, and so on.
For example, if your agency knows that one of your top priorities for your website is excellent performance, they’ll make different decisions in that case than they would if you were more concerned with the fastest possible time-to-market.
Some businesses even use plugins in the first phase of their website, then look to rebuild their plugin-based functionality with bespoke development when their business grows, or when they have more time and resources available.
It’s important to trust your agency partner with this decision and rely on their advice. This is why it’s so valuable to work with an experienced agency who understands your needs, so they can help you make the right choices and take the best possible option.
Finding the Right Balance for Your Website
Plugins can be very useful, and it must be said that many WordPress plugins are outstanding in their capability and quality. However, if your specific requirements demand more than a plugin can deliver, bespoke development will be the correct approach.
Regardless, it’s crucial to find the right balance to ensure your site’s performance, speed, and security are maintained.
Ultimately, your agency partner should always consider the specific requirements and circumstances of your project before deciding whether to use plugins or build bespoke functionality for your site. This makes it even more important to work with an experienced agency you can trust to guide you.
Discover more about the scalability and flexibility of the WordPress platform, and its ability to deliver complex requirements for enterprise websites, in our related article here: Just How Scalable is WordPress?