If you are thinking to develop or rebuild website, Here are certain things to keep in mind. This will definitely help you build better website.

Purpose
There is always a purpose behind every single thing in world. So you also should be clear about why you want to get developed your website. Website your purpose? Is it for just information purpose only, want to sell something, blogging about daily life, photography? So, your further plans will be done accordingly. Go through your competitors website and gather info, learn from their site and make list of what you can have additional on your site.

Domain & Hosting