A web agency is an organisation who have a team of people with the range of skills required to create a professional website. These include strategists, designers, developers and content experts. Some agencies are small with a team of only three or four people, others have large teams of a hundred or more.