There are countless ways to promote your roofing business and get your roofing contractor services out there. For starters, an SEO optimized website with rich, fresh content will help your company rank higher for various commonly searched keywords and questions. Updating this content regularly will signal to google that your content is relevant and original to users. Email marketing and social media optimization are other services that can help promote your roofing business and remind users/followers of your services and the locations you serve. Other ways to promote your roofing business include paid ads, relevant reviews from customers, and staying up with the latest trends and specials.