There are many stages to be completed before a site can go live, including:
Research and gathering Information
You can’t start building a website without certain key information, which will often require the client to provide input. We’ll need information about the products and services that you provide, as well as the type of imagery that you want to use. If the client doesn’t already have a clear vision, then the team building the website may need to provide some guidance based on work that they’ve completed for other clients. Once the research has been conducted, the team can then begin to gather the resources they’ll need to begin the concept process. Resources could include stock images and a glossary of relevant terms for the copywriter to use when writing the content for the website.
The client, the copywriter and the developer.
The concept is essentially a screenshot of what the finished website will look like. Normally the concept will only include the homepage of the website, but if the client wants to see examples of what specific pages will look like, or if the website contains special sections that should have their own concept (for example a detailed contact form), then it is advisable to create concepts for those too.
Mainly the developer and designer, although possibly the copywriter too if the client wants to see examples of how the writing would look on the website.
Although the designer will have created certain graphics to use for the concept, it is very likely that there will be more to design once the concept has been approved by the client (unless the website only has one page). This may include any changes that the client has requested based on the initial concept. The graphics will then need to be compressed and optimised for the website (to avoid a sluggish website) and will need to be embedded properly on the pages (so they display properly for devices of all sizes).
The designer will obviously take charge of the remaining graphic design work, but then it will be between the developer and the SEO to decide who should prepare the images for inclusion on the website. Usually this will be a joint effort between the 2 team members, but this will usually depend on the skills of the SEO and the type of website being built (using a CMS would simplify the process, for example).
Depending on what the purpose of the website is, the interface design will vary in importance greatly. For larger sites, the interface design is crucial, and will likely be adapted depending on the specific needs of the client.
This would almost always be the responsibility of the UI/UX designer, however it will also likely involve all members of the team. The client will also need to be in included, as they will ultimately have the final say on what actions(s) they want visitors to the site to take.
Authoring software is useful for sites which require large amounts of content. Although they’re not necessary for all websites (including those using an existing CMS), they can be useful. Popular authoring packages include Dreamweaver and Microsoft Front Page.
The developer will be responsible for implementing authoring initially, but once it has been implemented it may be used by the entire team.
Search Engine Optimisation
Effective Search Engine Optimisation (SEO) will begin well before the site has gone live. We’ve already covered a few of the aspects that need to be addresses (image optimisation and responsive design), but you’ll also need to choose which pages you want to be indexed, setup redirects if the client has an existing domain, create a robots.txt page so the site can be effectively crawled by search engine bots, create a site structure that will allow the site to be crawled easily, and identify relevant keywords to target so title tags can be chosen for each page.
Responsibility? Most of the work above can be completed by an SEO, but certain aspects may include the input of the developer (the SEO may be able to write the redirects and the robots.txt, but often the developer will need to upload them).
As you can see, there are various jobs and responsibilities involved in building a website. We will gradually expand this list and welcome any suggestions.