These are some questions I think about before starting a new website project. It’s a great checklist to go through before starting to help you scope out your project.

A. Vision

  1. Who is the target audience of the website?
  2. What is the site tagline, in non-marketing speak?
  3. What is the number one thing you want your visitors to accomplish on the site?
  4. What are the top three goals of the website?
  5. What is the criteria for success for this website?

For more information on this section, see “Three Basic Questions You Should Answer Before Building Your New Website“.

B. For Site Revisions / Migrations

  1. Is this a brand new site or a revision of an existing site? If new site, skip to next section.
  2. Do you see this as a complete re-do of your current site, or just a cosmetic makeover?
  3. What things do you hate about your current site?
  4. What things do you like about your current site?
  5. How will the old site be backed up before we replace it?
  6. How much content will be re-used from the old site vs. new content?
  7. What is the plan to migrate data from the old site to the new one?
  8. What is the plan to update the new site with new content while it is in development?
  9. Do we need to redirect old URLs?

C. Structure

  1. Do you have a site map for the new site?
  2. How many pages will it have?
  3. Do you have an outline for each page?

D. Written Content

  1. Do you have all of the text content for the site ready?
  2. Will the text be completely proofread and approved, or are changes / corrections likely during development?
  3. Who will do most of the content entry?

E. Image Content

  1. Do you have all of the logos and icons for the site?
  2. Do you have all of the images for the site?
  3. Are the images existing original images? Stock? New photography?
  4. Will the images need to be cropped, adjusted for brightness or edited in any way?
  5. Will there be background images with text over them?

F. Video Content

  1. Will there be video on the site?
  2. What format will be video be in? (I highly recommend hosting embedded videos on YouTube or Vimeo, not serving video files from your webserver!)
  3. Will there be video backgrounds?

G. Features

  1. What features do you want on the site?
  2. Blog?
  3. Commenting?
  4. Events management?
  5. Contact forms? With logging?
  6. Other forms? With logging?
  7. Popups? (Searchable, linkable, shareable?)
  8. Social sharing buttons? Social follow buttons?
  9. Custom post types?
  10. Custom fields?
  11. Custom search/filtering?
  12. Google map?
  13. Ability to upload documents?
  14. AJAX (elements of the page loading without a full page reload)?
  15. Third-party plugins, widgets, APIs?
  16. Will the site be sending email?

H. Design

  1. Has the new site already been designed by another designer?
  2. If not, are we creating a brand new design concept, or are we adhering to an established design language?
  3. Are we using an existing design template?
  4. Is there a style guide?
  5. What fonts are we going to use? Paid or free?
  6. How many different types of page designs will there be?
  7. What percentage of your users will be on mobile vs. desktop?
  8. Does the site need to work on Internet Explorer or any other non-modern browsers?
  9. Do you want any special hover effects? (Note that hover is not good for ADA compliance and that there is no hover on mobile devices).

I. Compliance

  1. Do you have a GDPR / CCPA compatible privacy policy?
  2. What user information do you intend to collect? (contact forms, email addresses, email signup forms)
  3. Are you prepared to comply with the requirements of GDPR and CCPA if a user makes a request for their data?
  4. Does the site need to be ADA (WCAG2.0) compliant?
  5. Are you prepared to create a Terms of Use document for the site?

J. Search Engine Optimization

  1. Do you need help with SEO?
  2. Do you need help optimizing your content for SEO?

K. Analytics

  1. Do you have analytics data for your current website (if there is one).
  2. Do you have a Google Analytics account? (If so, I’ll need your UA- tracking number if you want to track your site using GA).
  3. Do you need to track any other events on the site other than simple page loads? (i.e., button clicks, form submits, etc.)
  4. Do you need any other tracking services on the site?

L. Security

  1. Do you want to do eCommerce on this website?
  2. Are there known individuals or parties who might target your website for attack (such as DDOS attack). Examples include disgruntled ex-employees, activists, political enemies, etc.

M. Logistics

  1. What hosting service will we use? (I can offer suggestions)
  2. Does your host offer SSL?
  3. Do you have control over your domain name?
  4. Do you have an SMTP email account that we can use to send email from the site?
  5. What is the estimated traffic of the site?
  6. How much storage (in GB) will be needed for the site?

N. Testing and Approvals

  1. Who will help test the website before launch?
  2. Who needs to approve the website before launch?
  3. Who are the stakeholders for the website?

O. Schedule

  1. What is the desired launch date?
  2. Is this a hard deadline (such as a trade show, event, etc.)?
  3. How long will it take to create and gather your content?
  4. How long will the approval process take? (Is your boss easy to reach? Are they responsive?)

P. Cost

  1. What is your budget for the site?
  2. Do you want to pay hourly for the site, or have a fixed price?
  3. If fixed, it is a “not-to-exceed” or is an estimate OK?

Q. Post-Launch

  1. Who will be updating the site content after launch? What is their technical experience?
  2. Do you need training on how to update the site?
  3. Who will do maintenance on the site? (WordPress core, plugin, and theme updates)
  4. How often will the site content be updated?
  5. What is the backup strategy?
  6. Do you need a staging site? (i.e., a copy of the site that you can play around without affecting the production site).