When you're starting out as a charity or not-for-profit organisation, the choice of software on offer to manage your website can seem overwhelming, and there's no shortage of companies, large and small, who want to design, build and host your site.
The problem is, there's no regulation of web developers to ensure they build sites which follow web standards, or that they use best practices for usability, accessibility and code development. Other professions have professional bodies or watchdog organisations, or require a certain minimum standard of training, but anyone can set themselves up to design and build websites, with often variable results.
Until (if) any regulation happens, you have to help yourself by becoming knowledgeable about the standards and best practices which exist, and asking the right questions. The more you know, the more likely you are to make better choices of tools and services.
Here are three ways to get started:
1. Understand how web pages work
You don't need to know every last detail, but understand the main components which make up a web page: title, headings, menus, images, alternate text, links, forms.
Look for books which explain web pages simply and clearly, or search for resources and videos online.
2. Understand web standards
Web pages are written in a language called HTML. If you select "View Source" for a page in your browser, you can see the HTML. There are formal standards which define different versions of the HTML language, published by an organisation called the World Wide Web Consortium (W3C).
To check whether a web page conforms to the standard, you can use the HTML validator on the W3C's site: just type in the URL and click the button. If a lot of errors are identified, then standard HTML isn't being used, and this has implications for accessibility and compatibility with different browsers.
3. Understand web usability
Usability describes the ease with which you can use something to accomplish a goal. It can cover everything from door handles to teapots to websites. A usable website is one which helps your users accomplish what they came there for as easily as possible, whether it's to find information, purchase something, watch a video, interact with friends, do online banking or anything else.
Next time you visit a website, think about how easy it was to find what you wanted. Did you have to try several links before you found the one you wanted? If you had to fill in a form, were all the mandatory fields marked, or did you get caught out when you clicked the button to continue? Apparently small things like this make a huge difference to the user's experience of your site.
Still one of the best and funniest sites about web usability is Web Pages That Suck. The classic resource is Jakob Nielsen's useit.com, which has years' worth of good articles about usability, and lists of top ten mistakes.