The amount of time required to compile and launch a website depends on the complexity and amount of information on the site. Small sites can be launched within weeks while larger sites with many pages and hundreds of photos could take longer than one year.