That depends on the type, quality, and quantity of content you want for your website. The ideal time for writing a blog varies from three to six hours depending on the quality, research, and the number of words. Time taken for writing content of your website depends on the number of pages your website and the information you want to display regarding your business.