Studies have shown that websites with long and engaging content rank higher on Google searches. Articles with more than 2,000 words have higher chances to rank high. Your content must be well documented and offer value to your readers by answering their most important questions and offering useful tips.
SEO giant Moz talks about analyzing data from 3,800 blog posts on their website and the ideal length was 1,500 words. In this study, the ideal length of words on the page included sidebars and the content in the header and the footer of the website. Part of the research of why these might run together is that Google also collects data about how long someone spends time on your site, and if they are reading for 7 minutes they have likely served up a useful page to the person searching. This data could then be used to serve relevant content to future visitors.
Content that goes beyond skimming the surface of a particular subject will perform better on search engine results, because of or at least in combination with visitors spending longer on your website. If you are able to create compelling content that allows them to continue their search for deeper knowledge in a particular subject, the internet will be at your command. This takes into consideration that you are not just writing quantity for quantitys sake. If you are a business serving the roofing industry, the ideal would be that you create articles, or that articles exist on your website that answers some of the most persistent questions of the roofing industry.