Avoid the common mistake of giving a loose verbal or email brief to a developer which is open to misinterpretation. At a minimum, a good website brief should cover:
- An overview of the business
- Target audiences
- Site objectives
- Design requirements
- Site technologies
- Support requirements
- Other services required
Your site objectives need to be aligned to the objectives you set out in your business plan. If the site is about marketing your business, provide clear objectives for what the site should do, such as:
- Help build our brand and profile in the X sector and Y markets
- Raise my personal profile and position me as a leader in the X sector
- Demonstrate the range of products we offer and the specifications for those products
Marketing websites are commonly referred to as ‘brochureware’ sites, and are not overly complex. But you may have bigger ambitions, like launching an eCommerce site or allowing customers to track orders or provide other services in a secure area of the site.
In such cases you should set the goals for the business, providing details of research conducted and any existing or planned technologies. For eCommerce, you need to consider if you are creating a standalone online store, or an online store that integrates with backend stock management and other systems.
One sure way to burn time and money is to obsess about web design. Typically, personal preferences come into play and clients change their minds many times. To avoid this, you need to give some thought to the style of sites you like and why. Provide the URLs of preferred sites.
Trust recognised industry experts. Usability (the ease with which users can use a website) needs to be considered. There is a body of science about what works and doesn’t work in creating what is often called the ‘user interface’. You can learn more about usability, mobile sites and other trends in web design from expert consultants such as the Nielsen Norman Group.
You need to consider mobile, given that a large proportion of your audience will view your site on a mobile device. Consider commissioning a ‘responsive design’. That’s a process for designing sites that ensures they render well across a wide range of devices, including traditional PCs, smartphones and tablets.
While it sounds like the right option, there can be certain limitations such as how complex content like tables are displayed. An alternative is to create a mobile site, which will be more expensive.
An absolute must for any website is a Content Management System (CMS) which allows for easy updates of sites without technical skills. Open source solutions such as WordPress have transformed web development, making it easier and much more affordable. There are also established proprietary CMS solutions on the market that have excellent functionality and rich features. In such cases, you will pay a licence to use this software.
You should avoid ‘locking in’ to a proprietary CMS system with a low user base that other developers are unlikely to support. Such software will not be updated as frequently as open source or well-established software. The decision on what type of software is best will come down to your requirements and budget.
For eCommerce, you need to compare and contrast the various features included in the various packages on offer. Check out review sites to help your research, such as this feature on the best eCommerce software for small businesses.
Don’t forget that all good, free software will need to be integrated. This means using Google Analytics to track your traffic and Google Webmaster Tools to manage your search profile on Google. If you are active on social media, or plan to be active, integrate your Twitter feed and offer prominent links to LinkedIn and Facebook. And make it easy for your content to be shared by adding share buttons.
WordPress themes, which are effectively templates, are hugely popular for simple brochureware sites. While some themes may be free or cost less than $100, remember there will be other development costs, such as the installation of various ‘plugins’.
From a design perspective, WordPress themes have their design and content limitations. The alternative is commissioning a custom design which will be built for WordPress and which has the potential to give you a better quality site and a more flexible structure. Costs will be higher.
Support and other requirements
You need to consider what other services you would like a developer to provide, such as hosting and technical support. Typically, developers will outsource hosting, and charge a fee for managing that relationship and ensuring that your site has critical system, security and other updates.
Don’t ignore testing. A developer should test the CMS and the site against the popular browsers before launch. You should specifically ask about what types of testing a developer will undertake. You may want help on content and SEO, pay per click and other forms of digital marketing.
Developers tend not to be specialised in such services, and you might be better off seeking a digital marketing specialist or to upskill yourself.
It will be difficult for you to outsource all of this activity. As the client you will have to spend time managing the project, creating site content and possibly conducting some testing.
Once you’ve got your written brief ready, you now need set a notional budget of what you want to spend. Talk to other business owners who have experience of similar projects so they can share their thoughts and you can get an initial sense of the budget. Remember to compare like with like.
You should seek competitive quotes from a number of developers. Use the ThinkBusiness.ie web developer checklist as a reference.