✔ 最佳答案
Here's the basic checklist I use when I do freelance work:
1. Number of pages (how big/small of a website do they need)
2. Required applications (ie. blog, gallery, forum, shopping cart, contact form, etc.)
3. Targeted audience (ie. professionals, novice, etc.)
4. Timeline (ie. when is the first draft due, when is final product delivery)
5. Domain and hosting: do they already have a domain name? Do they already have hosting account? If yes, with whom, etc. Or is the project a website-only deal?
6. Amount of maintenance work needed after final product. If they are completely newbies, do you want to offer unlimited tech support or you prefer drafting a "user manual" so they take care of it themselves afterwards.
7. Graphics/Multimedia. Do they have ready-to-use material or do you have to find the material for them?
8. Payment. How are they going to pay you? You might want to draft a simple contract so that both you and them understand the payment schedule and services included.
9. Their competitors and/or their favorite website. That will tell you a lot about what you need to include on the website in case your client 'forgot to mention'.
Good luck!