A cap-wearing individual in a blue shirt diligently types on a laptop set on a stand, focused on analyzing technical SEO data. A large monitor in the background shows a spreadsheet, indicating an office environment.

Roofing Technical SEO: Beginner’s Guide & Easy Next Steps

You might be thinking to yourself – I want to learn technical SEO, but damn dude, I don’t have 4 hours to do research online.

Well – here I am, to the rescue:

  • I’ve boiled down some key keys of technical SEO into 4 minutes of blog reading glory.
  • You don’t have to do 4 hours of research to get at least the main concepts.

The Basic Components of Roofing Technical SEO Boil Down to These General Categories:

  1. Making sure you have a relatively low page speed / load time
  2. Mobile friendliness – responsive design
  3. Having a well-structured site and service it up with a sitemap
  4. Having a clear and simple site structure through categories/content silos
  5. fixing any crawl errors you can find through Google search console
  6. Use the correct redirect types when you move a page or post / or change a title
  7. Find where your site has 404’s and fix them
  8. Get rid of thin or duplicate content
  9. Describe the data on your website with Schema markup when appropriate

Deeper Intro to These Keys to Roofing Technical SEO

1. Some Keys to Having a Low Page Speed/Load Time

one of my favorite tools to asess page load time, diagnose issues so that I can fix them is Pingdom Website Speed Test – throw your website in here and go down one by one fixing problems it tells you your site has. This way you can dramatically speed up your site.

Usually it will need a combination of these action items:

  • Test whether or not you have enabled Gzip Compression
  • If you haven’t enabled it yet you can add this code in an htaccess file in your root directory – this article also outlines doing this on apache and nginx web servers.
  • Combine any JS and CSS files that can be combined.
  • Disable any plugins, modules or addons that you aren’t using.
  • Optimize your images using ‘save for web’ in photoshop or smush.it: WordPress version here
  • Cache the shit out of the site. My favorite plugin for this on WordPress is WP Rocket
  • Don’t push out too many 301 redirects on the site. Minimize these as much as possible
  • Popular site that still has speed problems? Consider using a CDN like Amazon Cloudfont.

2. Main components of having a mobile friendly / responsive site.

Mobile friendly means a couple key things:

  • Your website is either serving a mobile version for phone and tablet visitors or…
  • The site is using ‘Media queries’ to shape and re-arrange the site when the screen is smaller or a visitor is on mobile devices. (Google’s current preferred solution.)
  • You also need to have <meta name=”viewport” content=”width=device-width, initial-scale=1.0″> in the head of your document for responsive design to work.
  • Buttons are above 45px by 45px in size and are therefore tappable.
  • Clickable text links are not crazy small or crowded, thus people can tap them on their mobile device without tiny fingers.
  • You’ll likely want a mobile collapsible version of your navigation so the design is still clean and user friendly.

3. How to make sure your site is structured well and that you’ve connected a sitemap

4. Categorizing and siloing your site

  • If you have categories of things like “portfolio”, “services”, product categories, or other ways of organizing items – Use /portfolio/item in your URL structure so that Google can very clearly recognize the organization of the items.
  • If it makes sense for usability, siloing – meaning only allowing access to a category of pages within that category, can help make that particular taxonomy or ‘silo’ rank better for that subject/subset of topics and items.

5. How to fix crawl errors with Google search console

  • Go to Google Search Console > Crawl > Crawl Errors to see if you have them.
  • Mark them all as fixed (may seem silly but, many of these may be very old and irrelevant, this is effectively a reset to find more recent crawl errors)
  • Check them once a week
  • You can fix 404 errors from people linking incorrectly to your site simply by creating a 301 redirect from the false page to the real page, same with internal links. Check out other common solutions to crawl errors here. 

6. A couple strategies for using correct redirect types

  • 301 is the most common type of redirect and means that the new page is the correct and new version, and to no longer regard the old page with any authority. This will pass 90-99% of the link juice to the new page. Meaning – it’s not as good as simply keeping the old URL – but…. it’ll do.
  • A great WordPress plugin for Redirects is Eggplant 301 Redirects and otherwise you can use the old fashion way explained here.

7. Find 404’s and fix them with these tactics

You can find these by doing one of the following:

8. How to find and get rid of thin and duplicate content

  • Identify pages with thin content with a tool like Google Panda Helper (you’ll need to enter your pages separately)
  • Make your posts or pages with thin content beefier – the most complete answer around
  • Remove or de-index any pages (or post types) that are causing the issue.
  • Combine short posts that all talk around one subject
  • Use Canonical URL’s to direct to the actual posts when appropriate
  • Be sure that you’re not committing common mistakes like taking and copying / pasting manufacturers information on Ecommerce sites

9. Best ways to implement Schema simply and effectively

How to Do a Roofing Technical SEO Audit

A technical SEO audit is basically an analysis of your website’s web presence. Using best practices, and tools that track the health of your website compared to others on the web, the audit can help determine any next steps to improve or fix your web presence and organic search performance.

The first thing you need to have is an SEO audit if your website has been around for a little while. If you’ve built a site, and it’s been online for a bit but you aren’t getting any traction, an SEO audit can help find out if people are finding your site organically, and staying on site.

SEO Defined

Before we get into it, it’s important to know a few terms, especially if you’re new to marketing your website or company.

SEO stands for Search Engine Optimization and it’s the practice of increasing traffic to your website through organic search engine results.

Organic Traffic – This is the opposite of traffic from paid ads. People used a search engine like Google or Bing, and found your page organically, without being referred to your page from another site or advertisement.

Keywords – SEO keywords help make it possible for people to find your site on the search engines. It’s basically what they are searching, so including those keywords in the content on your website helps connect you with searchers.

Crawling – What it means when your site is being crawled by Google is that it is indexing your website, making it searchable on the web and via Google organic search results.

Roofing Technical SEO Audit Podcast Episode

 

When you get your site audited for SEO, it may or may not uncover a lot of issues that need to be changed to improve your site. What some SEO companies do is audit your site and make some technical changes. However, during our audits, we find and diagnosis a multitude of things that can help improve your website for the long term. We talk a lot about nurturing your business and building brand equity. The same goes for your SEO, small changes in both the backend and the customer-facing webpages will slowly build up and up, gaining momentum with organic traffic because of your due diligence.

Three things that work really well for improving your SEO are:

  • Good, targeted content
  • Utilizing keywords
  • Linking back to your site via guest posting, skyscraper content, local directory listings, and press releases

Helpful SEO Tools

An SEO audit may only scrape the surface of what you could proactively do for your site. Some tools that we use that help get your website fully optimized are Screaming Frog, Ahrefs, and SEOptimer.

Screaming Frog is a premium service that offers SEO support with keyword and market research, linking, technical SEO audits, SEO marketing, the list goes on. It can be a great tool to monitor your website’s performance and do your own audits to determine any issues or needed improvements.

Ahrefs is another premium service that aids in keyword optimization. You can track your rank with backlinks, keywords, your organic traffic, traffic value, and so on. It can get very granular and you can narrow it down to specific keywords, while also seeing what keywords rank the most so you can optimize your site to those whenever you need to.

SEOptimer can give you a FREE SEO audit of your site and is one of the easiest DIY SEO tools out there. It’s free, comprehensive, and gives a very detailed analysis and works great for even for beginners. We recommend anyone trying to track and optimize a site, to use SEOptimer.

Site Issues Worth Optimizing

Header tags! Every page on your website needs an H1 tag, which is essentially a header for your page. It may be one of the most important things you could do for SEO because the H1 tags tell search engines and people searching what the content of your page is about. They also help your site rank higher in search results.

301 pages are pages that redirect to another webpage. Every link your website gains power over time, and when a 301 is put in place, that diminishes the power of the pages. Having too many redirects on your site can be bad for site crawls, because it’s indexing content that isn’t actually where people are landing.

Page speed can crush your website’s ranking, and time on site for visitors. Some things you can do to fix page speed include using smaller images, which you can resize via compression websites, or resize with a program like photoshop. The larger the photo, the longer it takes to load on the page, which slows down page speeds. If you use a WPN for hosting – some hosting sites can give you a CDN, or content delivery network, which will search a network nearby to the server, which can help page speeds. The farther the network is from your site – the slower it will be.

Meta titles and descriptions are incredibly important to have built out on your site. You know that blue link text you see on Google search results? That’s your meta title! The small little blurb below that? That’s the meta description! Your organic search results will never be close to page 1 if you don’t have either of these things. So, in whatever platform you run your website, do not fail to write your meta titles and descriptions.

Thin and duplicate content can negatively impact your entire site, even if you only have it on a few pages. Thin content is content that isn’t very robust and it’s indexing a very poor page, that isn’t going to perform well for you in search results. Duplicate content is bad for indexing as well, and it shouldn’t be added with canonical URLs associated with any duplicate content.

SSL certificates stand for secure sockets layer and are a form of security for your website. Especially for websites that collect or store customer information, having an SSL certificate is going to bring your site above the rest, and improve ranking in search results. The telltale sign of an SSL certificate is having https in your link. If you don’t have an SSL certificate, talk to your web hosting server about getting that.

Usability is very important when it comes to optimizing your webpage. For example, if you have not optimized your site for mobile, Google sees this and is going to negatively affect your ranking on search. Your website needs to be easy to navigate on both web and mobile, and have a taxonomy and navigation that makes sense to users, increases their time on site, and helps Google crawl your page.

And last, but not least, be proactive and track your own site data with Google Analytics and Google Search Console. Google Analytics is a free tool that can help you track the performance of keywords, how many people visit your site and manage SEO and marketing campaigns traffic. This data can, in turn, help you optimize all of the above tips, so you can have the most optimized site possible.

6 Easy Next Steps

What does Google like when it comes to SEO? Sometimes, it can seem impossible to decipher what a winning formula is in terms of actually producing results. However, what people fail to realize all too often is that you won’t see any big jumps in your website’s SEO performance overnight. In fact, at the core of every SEO wizard is one trait: patience. You have to allow your SEO campaigns and strategies sometimes before they can produce results. Even something as simple as writing a better meta description for a blog post can have lasting, positive ramifications down the road.

So, if you’re having trouble achieving the SEO results you want, here are 6 essential tips and trick to try, with how-to videos. Just remember, be a little patient when putting these strategies into place. You’ll be glad you did.

1. Place Your Keywords Strategically Within Your Blog

If your content marketing is good, you’ll produce content that your subscribers and website visitors will enjoy. If your content marketing is great, you’ll put out high-quality content that people enjoy reading AND is highly relevant to them and where they are in the purchasing funnel. One way to make sure that your content marketing achieves this is to do the necessary keyword research to see what topics are trending and then actually to use those keywords throughout your blog.

For best results when it comes to trying to get your pages to rank, place keywords in these three spots

  • First and last paragraph of your blog
  • Subheadlines (H1 and H2s)
  • A bolded or italicized sentence

When site crawlers are investigating your website for keywords, these are three of the areas that the crawlers concentrate on to decide in a split second whether or not your content is relevant to the person searching Google.

2. Link Internally (Often and Appropriately )

Google likes it when you link internally and appropriately. Repeat that to make sure it sticks, because people tend to make their websites a little too spammy with an overabundance of links. But, Google doesn’t like that and you will likely rank lower. Instead, link appropriately. In other words, only link to other parts of your page that are relevant to the current blog you’re writing. Other tips that go along with this include:

  • Clean up any broken links
  • Link best pages to pages you want to rank
  • Add 2 internal links whenever you add a new blog post

3. Make Sure Your Website is Mobile-Friendly

This one doesn’t need much explaining. In 2018, 52% of global traffic was through smartphones. So, if you’re website is lacking on the mobile side, search engines will not take kindly to that.

  • Columns on your website should stack
  • Use Hamburger Menu
  • 45 pixels by 45 pixels for a button
  • Go through Google’s mobile-friendly test and find out what can be improved

4. Decrease Your Website’s Load Time

Users want websites that load fast. And, what was fast 5 years ago is incredibly slow today. So, if people are clicking on your website and then leaving because it is too slow, then that will harm your SEO. On the other hand, fast, high-quality websites will have a better chance at ranking well. So, to make sure that your website is fast, do the following:

  • Use Pingdom’s website speed tool to test
  • Look at the suggestions
  • Do those suggestions

5. Use Keywords in Your Alt Image Tags

Another crucial spot you should be placing your keywords is in the alt tags of the images. The alt tag not only describes the image to search images but as well as screen readers for visually impaired users. So, make sure that you’re not leaving these fields blank on WordPress or are going into the code and adding your alt image tag descriptions. For best results, try the following:

  • Actually describe the photo
  • Use keywords when possible
  • Name-Files-Like-This.jpg (descriptive file name can also improve your SEO)

6. De-Index Thin and Duplicate Content

Google really likes it when your site is clear, consistent, and not redundant. The best way to do this is to avoid writing short articles and to make sure that Google isn’t crawling content that you don’t want it to crawl. Also, make sure that you aren’t reposting content into multiple spots on your site. To ensure that your thin content is de-indexed and that there isn’t duplicate content on your site, follow these steps:

  • Stop writing short content (less than 350 words)
  • Install Yoast SEO if in WordPress and De-index thin content (such as testimonials)
  • Remove post types that aren’t necessary to have on your site map

Extreme Ownership

We take more accountability & responsibility than is necessary or comfortable. We act like we own the company when we make decisions.

We Get Sh*t Done

We act with urgency in our work & gamify it to get as much done as possible each day, always prioritizing the most important tasks.

Scrappy

We’re always looking for more efficient and productive ways to do things. We’re able to do more with less & we turn constraints into inspiration.

150+ 5-Star google Reviews and Counting

150+ Five-Star
Google Reviews

10th Fastest Growth
Company in Mpls

Service Titan Top 3
Marketing Agency

View Case Studies
Chris Owens, wearing glasses and a yellow jacket, smiles confidently against a backdrop of a cityscape. The skyline showcases a historic building with a dome and spires beneath a cloudy sky.

Chris Owens

Frontline Adjusters

"Hook redesigned my companies website, they are consummate pros and it came out fantastic. Being in the roofing industry it can be difficult to explain nuances to website designers. With Hook, they knew the language and the industry like the back of their hand. Maggie and Claudia have been essential to my companies success! Also running PPC with them."

Review Rating
Phil Pratt stands confidently, sporting a shaved head, beard, and sunglasses perched on his head. He wears a blue jacket over a white shirt. The subtly blurred background hints at green foliage and outdoor furniture.

Phil Pratt

Veterans Contracting

"Working with Claudia, Maggie, Dillon and the entire Hook team has been such an easy experience. Hook sets the bar very high in all aspects of their operation. I would highly recommend anyone that is serious about growing their business to check them out!"

Review Rating
Shaun Hunt, with short dark hair and a beard, is impeccably dressed in a light gray suit, white shirt, and dark tie against a plain gray background.

Shaun Hunt

Voyager Exteriors

"Hook Agency has been a pleasure to work with. Everyone that we work with is smart, focused and serious about their work. Hiring Hook has given me peace around our lead generation. We are getting quality leads on a consistent basis in the areas of the city that we are specifically targeting. Hook is forward thinking and data driven. It's worth the cost."

Review Rating
Joe Simmons, wearing a "Clean Cut" embroidered dark polo shirt, stands confidently in front of a vehicle with a blurred logo. With short hair and a friendly demeanor, he embodies professionalism and approachability.

Joe Simmons

Clean Cut Roofing

"It has been a pleasure to work with the entire Hook team and especially our Account Manager, Vinny! He has coached us at Clean Cut in best practices for our SEO and PPC and helped us navigate the murky world of marketing with clear data that leaves us confident that Hook is the right partner for us. Thank you Vinny and thank you Hook Agency!"

Review Rating
On Hook Agency's website: Justin Puetz, wearing sunglasses and a baseball cap, smiles in a boat with his brown dog, enjoying the tranquility of a tree-lined lake under a clear blue sky.

Justin Puetz

Justin Puetz

"I can't speak highly enough of everyone at Hook! They built our website from scratch and were so incredibly thorough and detailed with the entire process. They also run our SEO and that same level of care and attention to detail pours out of each of them. Everyone at Hook, from top to bottom has been so incredible to work with! We cannot thank them enough for all they have done and promise you will not regret it either!"

Review Rating
Alexa Nicholas, sporting long blonde hair and a confident smile, stands with arms crossed. She dons a black polo shirt showcasing the "McCormick Renovations" logo in front of a neutral gray background.

Alexa Nicholas

McCormick Renovations

"Our company was working with a different marketing agency for a couple years, before making the decision to switch. Hook built us a beautiful new website and is running our SEO & Google Ads. It has only been 3 months & the difference is unimaginable. We have never had this much traffic & quality lead flow in 30+ years of business. Our metrics are exceeding our expectations & we cannot wait to see our continued growth with Hook."

Review Rating
A Trust Roofing representative captures a selfie on a rooftop, showcasing the company's business growth. The image features them in a white polo shirt with the company logo, set against a backdrop of trees and a green-shingled roof under clear skies.

Robin Scherer

Trust Roofing

"Hook Agency is the epitome of professionalism in a marketing agency. I own an 8 figure roofing business and marketing is one of the most vital parts to my business. Hook had built me a 5 star website, easy to use, attractive and most importantly it converts! They also manage all my google ads and bring in an insanely good ROI. Can’t say enough good things, this is a premier marketing company who gets it right where few do!"

Review Rating
A man with short brown hair and a beard smiles warmly at the camera, embodying the soothing charm of Aquarius Home Services. Dressed in a gray sweater over a blue collared shirt, he exudes confidence against a neutral background.

Darren Smith

Aquarius Home Services

"Hook has been an excellent partner for Aquarius. Not only have we had excellent results in the very competitive world of SEO and PPC for HVAC, plumbing and electrical, we get excellent service from their team, particularly our main contacts Cody Warren and Skyler McDaniel. Their team are knowledgeable, creative, thorough, accountable, and detail oriented. You can tell this is an organization that cares about the right things and I highly recommend them."

Review Rating
Courtney Owens, with long wavy blonde hair and a black top, faces the camera with a neutral expression. Layered necklaces adorn her as she stands outdoors, set against a soft-focus background.

Courtney Owens

Greentek Roofing & Solar

"Hook has been an absolute game-changer for our business! Their marketing team combines creativity with strategic thinking, resulting in campaigns that truly resonate with our audience. And let’s talk about Claudia—our superstar account representative! She’s not just knowledgeable; she’s also incredibly personable. Claudia’s attention to detail and commitment to our success make her an invaluable asset. If you’re looking for a marketing partner that delivers results, look no further than Hook!"

Review Rating

CONTACT US TO SET UP A BRIEF INTRO CALL!

Let’s talk about how using a niched agency will get you more leads. Just a heads up – we are usually the best fit for growth-mode contractors over 2M+ because of the significant investment required.

Roofing

65%

Increase in monthly qualified organic leads

  • $30K in organic traffic revenue every month
  • 83.33% increase in first page rank YoY

Roofing

92.98%

Increase in Qualified Organic Leads YoY

  • 351.32% Increase In Total Keywords
  • 300% Increase In Engaged Traffic YoY

HVAC

188.89%

Increase in First-Page Rank YoY

  • 416.02% increase in total keywords from SEO Kickoff
  • 503% increase in Engaged Organic Traffic YoY

Roofing

3.5M+

Views on Google for roofing terms

  • 1,200 monthly website visitors
  • 1,400% growth in first-time users

FAQs

Commonly Asked Questions

Ready to take the leap?

“We know what it takes to help get home service businesses more leads with Google. Even if we’re not the right fit, we’ll get you where you need to go.”

A woman with long, wavy brown hair stands confidently in front of a black brick wall, embodying Tim Brown's iconic urban style. She wears a black top and accessorizes with a heart pendant gold necklace.
- Sydnee Olsen, Sales Lead
Schedule Intro Call Schedule a Free 20-Minute Consultation (No Obligation)