Planning

Plan your website before you start. Never create a website without a plan. Never allow anyone to build a website for you without a plan. It is a disaster. It is confusing. It is a bloody waste of time. It can also cost you money.