If you are starting a new business, you should do your logo first, website second, and marketing third. Your logo will help shape your website design styling (i.e. colors, fonts, design elements) and your marketing is largely in vain until you have a high-performance website in place. For those reasons, we suggest sandwiching your new website between your logo design and marketing.
If you have an established business, you can redesign your website at any time. Some indicators that you may need a new website include declining sales, customer complaints, poor search engine rankings from Google (i.e., people can’t find you), difficulty making basic updates, recurring website glitches (e.g., broken forms, poor mobile display), old company information, and dated design styling. Your website is often the first impression of your business for potential customers or clients. You want to make sure it reflects you and your business well.