An XML sitemap can determine whether your local business appears on Google or remains hidden. About half of all Google searches look for local businesses. Yet every day unindexed is a customer calling your competitor instead.
Waiting will not fix it. Google finds pages by following links, and new local sites barely have any. Your service pages and location pages could stay hidden for weeks or months.
An XML sitemap solves this by telling Google exactly which pages exist. This guide covers everything: checking if you already have one, creating it free in minutes, submitting it to Google Search Console, and fixing common errors. No coding needed.
Key Points:
- An XML sitemap is a file that lists your website’s pages so Google can find and index them faster.
- Even a small 10-page local business site benefits, especially new sites with few backlinks.
- Visit yourdomain.com/sitemap.xml first. If your site runs on WordPress, Wix, or Shopify, an XML sitemap is often already available.
- You can build one free in 3 ways: SEO plugins (Yoast, Rank Math), online generators, or a manual file.
- Include only clean pages like service and location pages, exclude noindex, redirected, and broken URLs.
- Submit your sitemap in Google Search Console, keep it updated, and check for errors every month or two.
What Is an XML Sitemap?
An XML sitemap is a simple file that lists every important page on your website for search engines.Think of it as a roadmap that guides Google to your website. Instead of waiting for Google to find pages like your homepage, service pages, and contact page through links, you show it exactly where everything lives. According to Google Search Central, one sitemap file can hold up to 50,000 URLs.
Your customers will never see this file. You create an XML sitemap for search engine crawlers like Googlebot and Bingbot, not for people. Also, do not confuse it with Google Maps or an HTML sitemap, which is a normal clickable page. The XML sitemap quietly sits in the background and helps search engines index your site faster.
Does Your Small Local Business Website Need an XML Sitemap?
Yes, even a 10-page local business website benefits from an XML sitemap. New sites usually have few backlinks, so Google can take weeks to find them. A sitemap gives crawlers a direct path to pages like your service pages, location pages, and contact page. This matters because industry research shows around 46% of all Google searches have local intent.
However, be clear about what a sitemap does. An XML sitemap helps Google discover and index your pages, but it is not a ranking factor. For local businesses like plumbers, dentists, and salons, faster indexing still counts. When you publish a new service page, an XML sitemap helps Google discover and index it sooner.
First, Check If Your Website Already Has a Sitemap
Most modern websites already have an XML sitemap built in, so check before creating one. Most website platforms, including WordPress, Wix, Squarespace, and Shopify, generate XML sitemaps by default. In fact, WordPress has included a default sitemap since version 5.5, released in 2020.
Checking takes two minutes. Type yourdomain.com/sitemap.xml into your browser. No luck? Try /sitemap_index.xml or /wp-sitemap.xml instead. You can also open yourdomain.com/robots.txt and look for a line starting with “Sitemap:”.
If a page of code with your URLs loads, you already have a sitemap. However, if nothing shows up on any path, your site needs one. Move to the next section and create it from scratch.
How to Create an XML Sitemap (3 Free Methods)

You can create an XML sitemap in three ways: through your website platform, a free generator, or manually. All three methods are free. Choose the method that matches your website platform.
Method 1 — Use Your Website Platform
If your site runs on WordPress, install a free SEO plugin like Yoast SEO or Rank Math and turn on the sitemap module. Your sitemap then lives at /sitemap_index.xml and updates automatically every time you publish a page. Platforms like Wix, Squarespace, and Shopify need no setup at all, they create your sitemap at /sitemap.xml on their own.
Method 2 — Use a Free Sitemap Generator
If your site has no CMS, free tools like XML-Sitemaps.com and Screaming Frog can crawl up to 500 pages and build the file for you. Enter your URL, wait for the crawl, then download the finished sitemap.xml file and upload it to your root folder via cPanel or FTP. However, generators create a static file, so you must repeat this whenever you add or remove pages.
Method 3 — Create the File Manually
For a site with 5 to 10 pages, you can write the file yourself in a text editor like Notepad or VS Code. List each page inside url tags with full URLs like https://yourbusiness.com/services, never short paths like /services. Save it as sitemap.xml with UTF-8 encoding and upload it to your root directory, the same folder that holds your homepage file.
What to Include in a Local Business Sitemap (and What to Leave Out)
Your sitemap should only list pages you want customers to find in Google. Quality matters more than quantity here. Industry surveys show 83% of top-ranking local results have a dedicated location page, so those pages belong at the top of your list.
Include these pages in your xml sitemap:
- Homepage
- Service pages (like /drain-cleaning, /teeth-whitening, /lawn-care)
- Location and service-area pages (like /plumber-austin or /dallas-office)
- Contact page with your name, address, and phone number
- Key blog posts and local guides
Leave these out:
- Pages with a noindex tag
- Redirected or broken URLs (301s, 404s)
- Thank-you, login, and admin pages
- Duplicate URL versions (http vs https, www vs non-www)
Also, stick to one clean version of every URL. Mixing duplicates confuses crawlers and wastes their time on pages that earn you nothing.
Understanding Sitemap Tags and Limits (Quick Guide)

A sitemap uses four main tags, but Google only pays attention to two of them. Add your page URL to the required <loc> tag. The <lastmod> tag shows the last update date, and Google uses it only when the date is honest. Faking fresh dates on unchanged pages teaches Google to ignore them.
The other two tags, <changefreq> and <priority>, sound useful but do nothing. Google confirmed it ignores both completely. So skip them and save yourself the effort.
Limits are simple. Per the official Sitemaps protocol, one file holds up to 50,000 URLs or 50MB. A local business site never gets close. However, if you run multiple locations like Austin, Dallas, and Houston branches, a sitemap index file can group separate sitemaps neatly in one place.
How to Submit an XML Sitemap in Google Search Console
Submitting your sitemap takes four steps inside Google Search Console. First, verify your site ownership through DNS or an HTML tag. Then open Indexing, click Sitemaps, type your sitemap path like sitemap_index.xml, and hit Submit. A green “Success” status means Google received it.
Two extra moves help search engines like Google and Bing find it faster. Add this line to your robots.txt file: Sitemap: https://yourdomain.com/sitemap.xml. Additionally, submit it to Bing Webmaster Tools, which can import your Search Console data in one click.
Avoid this outdated tip: Google shut down its sitemap ping tool in 2023. Some guides still recommend it, but it no longer works. Expect indexing to take anywhere from a few days to a few weeks, not hours.
Sitemap Not Working? Common Errors and Fixes
Most sitemap problems come from three errors: blocked files, wrong formats, or bad URLs. A “Couldn’t fetch” flag means Google cannot reach your file, so check robots.txt, firewalls, and security plugins. A “Sitemap is HTML” error means your URL loads a normal page, not an XML file. Clear your cache and check permalink settings.
Two other statuses confuse people the most. “Discovered, currently not indexed” means Google knows the page but has not crawled it yet. Wait and improve internal links. “Crawled, currently not indexed” means Google visited but skipped it, usually a content quality signal, not a sitemap issue.
Finally, avoid the silent mistakes. An outdated xml sitemap that lists deleted pages sends Google in the wrong directions. Also, do not submit once and forget it. Review your Search Console sitemap report every month or two.
Do You Need an HTML or Image Sitemap Too?
Most local businesses only need an XML sitemap, but two extras help in specific cases. An HTML sitemap is a normal footer page listing your main links. Visitors can click it, and crawlers get one more path to weakly linked pages.
An image sitemap suits photo-heavy businesses like remodelers, landscapers, and restaurants. It helps Google find images inside galleries, sliders, and lazy-loading scripts, so your work photos can appear in Google Images.
However, a 10 to 20 page site rarely needs either. Set up your xml sitemap first. Add these later only if your site grows or depends on photos.
Keeping Your Sitemap Updated and Why It Still Matters in 2026
Your sitemap must update every time you add, remove, or change a page. Plugins like Yoast SEO and Rank Math handle this on their own. If you built the file by hand, edit it after every change. An outdated sitemap pointing to deleted pages is worse than none.
Sitemaps matter more in 2026, not less. AI search tools like ChatGPT, Perplexity, and Google AI Overviews pull answers from search indexes. Bing’s index feeds several of these tools, so use IndexNow, a free protocol that pings Bing the moment your content changes.
In short, a fresh xml sitemap keeps your business easy to find in regular search and AI tools alike. One-time setup, then a quick Search Console check every month or two.
FAQs
How much does it cost to create an XML sitemap?
Creating an XML sitemap is completely free. Plugins like Yoast SEO, generators like XML-Sitemaps.com, and manual text files all cost nothing.
Do I need to hire someone to make a sitemap?
No, most local business owners can create a sitemap themselves in under an hour. Hiring help only makes sense for large multi-location sites with complex technical issues.
Does a sitemap guarantee my pages get indexed?
No, a sitemap does not guarantee indexing or improve rankings. It only helps Google discover your pages faster, while indexing depends on content quality and site health.
What is the difference between an XML sitemap and an HTML sitemap?
An XML sitemap is a code file built for search engine crawlers, while an HTML sitemap is a clickable page for visitors. Local businesses need the XML version first.
How do I submit my sitemap to Google?
Open Google Search Console, go to Indexing, click Sitemaps, enter your sitemap path, and press Submit. A green Success status confirms Google received it.
What happens if my sitemap has broken or redirected links?
Google wastes crawl time on dead URLs and may trust your sitemap less over time. Remove 404 pages and redirects, then resubmit the file in Search Console.
How long does Google take to index a sitemap?
Google usually processes a submitted sitemap within a few days to a few weeks. Actual page indexing depends on your site’s authority, internal links, and content quality.
Conclusion
An XML sitemap is one of the easiest wins for a local business website. Check if one already exists at /sitemap.xml. If not, create it for free with a plugin like Yoast SEO, a generator like XML-Sitemaps.com, or a simple text file.
Keep only clean pages inside it, like your homepage, service pages, and location pages. Then submit it to Google Search Console, let it update automatically, and check for errors every month or two. The setup takes under an hour and helps Google and AI tools find your business faster.
Check yourdomain.com/sitemap.xml right now and take the first step toward faster indexing today.