You can decide whether you need a static or dynamic website (whether you require constant/frequent changes in the content), whether you require additional coding scripts, payment channels, etc.
Once you list down the purpose of your website and its future prospects, you will find the rest of the process falls in place. So ponder more, and create a framework right away! This infographic will help you under every fine detail that you need to know before developing a website.
Brought to you by: Mindsmetricks.com