Dennis Yu

How to Configure Rank Math for Contractors: The Complete Local SEO Setup Guide

If you’re a contractor running a WordPress website, Rank Math is one of the best SEO plugins you can install — but only if you configure it correctly. Out of the box, Rank Math offers over 20 modules, and choosing the wrong ones (or missing the right ones) can mean the difference between showing up in the local map pack or being invisible to homeowners searching for your services.

This guide walks through exactly which Rank Math modules to enable, which to skip, and how to configure each one for a contractor or home services business.

Why Rank Math Works So Well for Contractors

Rank Math is a free WordPress SEO plugin that replaces several standalone plugins. For contractors specifically, it handles local business schema, XML sitemaps, image SEO, redirections, and structured data — all from one dashboard. The free version covers most of what a contractor needs, though the Pro version adds valuable extras like video sitemaps and multiple location support.

The key advantage for contractors is the Local SEO module, which tells Google your business type, service area, hours, phone number, and address — the exact information that determines whether you show up in the local 3-pack when someone searches “roofer near me” or “plumber in [city].”

The Essential Modules Every Contractor Should Enable

Local SEO — The Most Important Module

This is the single most impactful module for any contractor website. When you enable it, Rank Math adds LocalBusiness schema markup to your site, which is the structured data Google uses to understand that you’re a real business serving a specific area. It creates a KML sitemap (a geographic sitemap that helps Google Maps), and it feeds the Knowledge Graph with your business name, phone number, hours, and address.

To configure it: go to Rank Math → Titles & Meta → Local SEO after enabling the module. Set the type to “Company,” choose your specific business type (Plumber, Electrician, Roofing Contractor, HVAC Contractor, General Contractor, etc.), enter your full business address, phone number, email, business hours, and price range. Set your About Page and Contact Page so Google knows which pages to reference.

If you serve multiple locations, Rank Math Pro lets you create separate location posts with individual schema for each service area — extremely valuable for contractors who work across several cities.

Schema (Structured Data)

Beyond the LocalBusiness schema that the Local SEO module provides, the Schema module lets you add Article schema to your blog posts, FAQ schema to your service pages (great for answering common questions like “How much does a roof replacement cost?”), Review schema for testimonials, and Service schema for your offerings.

Rich results from schema directly improve your click-through rate in search results. A contractor with star ratings, FAQ dropdowns, and business hours showing in search results will get far more clicks than one without.

Sitemap

This generates your XML sitemap, which is the file you submit to Google Search Console so Google knows about every page on your site. Enable it, make sure posts and pages are included, and submit your sitemap URL (typically yoursite.com/sitemap_index.xml) to Google Search Console.

Include images in your sitemap — this is especially important for contractors since project photos often show up in Google Image Search, which can drive traffic from homeowners browsing for inspiration.

Image SEO

Contractors typically upload dozens of project photos — before and after shots, completed work, team photos. The Image SEO module automatically adds ALT text to images based on the filename. This saves enormous time and helps your images rank in Google Image Search.

The key is to name your image files descriptively before uploading. Instead of “IMG_4521.jpg,” name it “kitchen-remodel-white-cabinets-dallas-tx.jpg.” Then Rank Math will automatically use that as the ALT text.

Instant Indexing (IndexNow)

When you publish a new service page or blog post, this module immediately pings Bing and Yandex to come index it. It’s free, takes zero configuration beyond enabling it, and there’s no downside. One case study showed indexed pages jumping from 250 to 376 after enabling this module.

Redirections

If you ever change a URL, delete a page, or restructure your site, this module creates 301 redirects so you don’t lose the SEO value of the old URL. Enable “Auto Post Redirect” in the settings so redirects are created automatically whenever you change a URL slug.

Modules to Enable Temporarily or Situationally

404 Monitor

Turn this on when you first set up your site or after a redesign to catch broken links. Check the log, create redirects for any errors you find, then turn it off — it causes database bloat if left running permanently.

SEO Analyzer

Run this periodically to get Rank Math’s site-wide SEO audit with 28+ tests. It checks things like meta descriptions, image alt tags, and page speed. Fix the issues it finds, then you can disable it until your next audit.

Role Manager

Only needed if you have multiple people managing your WordPress site. If it’s just you, you can skip this.

Modules to Leave OFF

AMP (Accelerated Mobile Pages)

AMP was a big deal around 2016-2021 when Google gave AMP pages preferential treatment in mobile search. That’s no longer the case. Google now prioritizes Core Web Vitals and general page speed over AMP specifically. AMP also strips out design elements, limits functionality, and can actually hurt conversion rates. If your site loads fast (use a caching plugin like WP Rocket), you don’t need AMP.

Analytics

This module connects Google Search Console data into your WordPress dashboard. While convenient, multiple experts warn it causes significant database bloat that can slow down your site. Just use Google Search Console directly at search.google.com/search-console — it’s free and shows the same data without any performance impact on your site.

Link Counter

Counts internal and external links in your posts. Causes database bloat and is redundant if you use a dedicated internal linking plugin like Link Whisper.

LLMS.txt

This is a very new concept — like a robots.txt file but for AI language models. As of 2026, it has no proven SEO impact and isn’t supported by any major AI systems. Skip it for now.

bbPress, BuddyPress, Google Web Stories, WooCommerce

These are only relevant if you’re running forums, social networks, web stories, or an online store. Most contractor sites don’t need any of these.

Content AI

Rank Math’s AI writing assistant. It’s optional — if you use it to help write service pages, keep it on. If not, turn it off.

News Sitemap, Podcast, Video Sitemap (PRO)

News Sitemap is only for news publishers. Podcast is only if you host a podcast on your WordPress site. Video Sitemap is worth considering if you embed a lot of YouTube videos of your work, but it requires Rank Math Pro.

Recommended Module Configuration Summary

Here’s the quick reference for contractors:

Turn ON: Local SEO, Schema, Sitemap, Image SEO, Instant Indexing, Redirections

Use Temporarily: 404 Monitor (enable, fix errors, disable), SEO Analyzer (run audits periodically)

Optional: Content AI (if you use it), Role Manager (if you have multiple users), Video Sitemap Pro (if video-heavy)

Turn OFF: AMP, Analytics (use Search Console directly), Link Counter, LLMS.txt, bbPress, BuddyPress, Google Web Stories, WooCommerce, News Sitemap, Podcast

Key Settings to Configure After Enabling Modules

Once your modules are active, there are a few critical settings to dial in under Rank Math → General Settings and Titles & Meta:

Under General Settings → Links, enable “Redirect Attachments” so image attachment pages redirect to the parent post. Turn on “Open External Links in New Tab” so visitors don’t leave your site when clicking outbound links.

Under General Settings → Images, enable “Add missing ALT attributes” and set the format to %filename% so Rank Math auto-generates descriptive alt text from your image filenames.

Under Titles & Meta → Local SEO, fill out every field — business name, business type, address, phone, email, hours, price range, About Page, and Contact Page. This is what powers your LocalBusiness schema.

Under Titles & Meta → Posts, set the Schema Type to “Article” and write custom SEO titles and meta descriptions for every service page.

Under Sitemap Settings, make sure images are included, ping search engines is on, and submit your sitemap to Google Search Console.

The bottom line: for contractors, Rank Math’s Local SEO module combined with Schema markup is the highest-impact SEO configuration you can make. It directly influences whether Google shows your business in the local map pack — which is where the majority of high-intent “contractor near me” searches lead to phone calls.

Scroll to Top