XML Sitemaps: Setup & Configuration Guide
XML sitemaps help search engines discover and index all your content. This guide covers configuration, specialized sitemaps, and troubleshooting.
XML Sitemaps are available on the Free tier and above — no license required.
What Are XML Sitemaps?
A sitemap is a file that lists all the URLs on your site that you want search engines to find. Think of it as a table of contents for search engine crawlers.
Your sitemap URL: yoursite.com/sitemap_index.xml
SEObolt automatically generates and maintains your sitemaps. When you publish or update content, the sitemap updates and search engines are notified.
Sitemap Types
SEObolt generates multiple specialized sitemaps:
| Sitemap | URL | Tier | What It Contains |
|---|---|---|---|
| Sitemap Index | /sitemap_index.xml |
Free | Master file linking to all sub-sitemaps |
| Post Sitemap | /sitemap-posts.xml |
Free | All published blog posts |
| Page Sitemap | /sitemap-pages.xml |
Free | All published pages |
| Category Sitemap | /sitemap-categories.xml |
Free | Category archive URLs |
| Tag Sitemap | /sitemap-tags.xml |
Free | Tag archive URLs |
| Image Sitemap | /sitemap-images.xml |
Free | Images with ALT text and captions |
| Video Sitemap | /sitemap-videos.xml |
Starter | Embedded YouTube/Vimeo/self-hosted videos |
| News Sitemap | /sitemap-news.xml |
Pro | Articles from last 2 days (Google News) |
| KML Geo Sitemap | /locations.kml |
Business | Location data for Local SEO |
Setup & Configuration
Step 1: Enable Sitemaps
Go to SEObolt > Settings > Sitemap:
| Setting | Default | Recommended |
|---|---|---|
| Enable Sitemaps | ON | Keep ON |
| Override WP Core Sitemaps | ON | Keep ON -- prevents duplicate sitemaps |
| Ping Search Engines | ON | Keep ON -- notifies Google/Bing on publish |
Step 2: Choose Content Types
Select which content appears in your sitemap:
| Content Type | Default | Recommendation |
|---|---|---|
| Posts | ON | Always include |
| Pages | ON | Always include |
| Categories | ON | Include if categories have unique content |
| Tags | OFF | Exclude unless tags have substantial content |
| Custom Post Types | Per-type | Include products, portfolios, etc. |
Only include content types where each entry has unique, valuable content. Thin archive pages with just a list of links add little SEO value.
Step 3: Configure Advanced Settings
| Setting | Default | Description |
|---|---|---|
| Max URLs Per Sitemap | 1000 | Auto-paginates when exceeded |
| Include Image Sitemap | ON | Helps images appear in Google Image Search |
Step 4: Submit to Google Search Console
After enabling sitemaps:
Log in to Google Search Console
Go to search.google.com/search-console and log in.
Select Your Property
Select the property matching your website.
Navigate to Sitemaps
Go to Sitemaps in the left menu.
Enter Your Sitemap URL
Enter sitemap_index.xml in the field.
Submit
Click Submit. Google will crawl and report any issues.
Excluding Content from Sitemaps
Exclude Individual Posts/Pages
- Edit the post or page
- Open the SEObolt panel > Advanced tab
- Check "Exclude from Sitemap"
- Save
Exclude by Post Type
- Go to SEObolt > Settings > Sitemap
- Toggle OFF the post type you want to exclude
Automatic Exclusions
SEObolt automatically excludes:
- Pages marked with
noindexrobots meta - Draft, private, and password-protected content
- Trashed posts
Video Sitemap (Starter Tier)
SEObolt detects embedded videos and creates a dedicated video sitemap.
Supported embeds:
- YouTube
- Vimeo
- Self-hosted videos (HTML5
<video>tag)
What it includes: Video title, description, thumbnail URL, duration, upload date.
Video sitemaps help your content appear in Google Video search and video carousels, driving additional organic traffic.
News Sitemap (Pro Tier)
For Google News publishers:
- Only includes articles from the last 2 days (Google's requirement)
- Includes publication name, language, and article keywords
- Auto-updates as articles age out of the 2-day window
Requirements:
- Register your site in Google News Publisher Center
- Content must meet Google News content policies
- Enable News Sitemap in SEObolt > Settings > Sitemap
Search Engine Pinging
When you publish or update content, SEObolt pings:
| Service | What Happens |
|---|---|
| Notified that your sitemap has changed | |
| Bing | Notified via IndexNow (if configured) |
This tells search engines "come re-crawl" -- speeding up indexing for new content.
Troubleshooting
Sitemap Returns 404
Most common fix: Flush permalinks.
Go to Permalinks Settings
Go to Settings > Permalinks.
Save Changes
Don't change anything -- just click "Save Changes".
Test Your Sitemap
Try yoursite.com/sitemap_index.xml again.
Still 404? Check these additional items:
- Check sitemaps enabled -- SEObolt > Settings > Sitemap > Enable must be ON
- Check for plugin conflicts -- Another SEO plugin may be registering the same URL. Deactivate other SEO plugins.
- Check .htaccess -- Server rewrite rules may block
/sitemap*.xml. Contact your host. - Check permalink structure -- Sitemaps require pretty permalinks (not "Plain" setting)
Sitemap Missing Posts/Pages
- Check post type is included -- SEObolt > Settings > Sitemap > toggle for that type
- Check noindex -- Posts set to noindex are automatically excluded
- Check status -- Only published posts appear (not drafts, private, or trashed)
- Check exclusion -- Post may be manually excluded via the Advanced tab
- Check pagination -- Large sitemaps split across multiple files. Check
/sitemap-posts-2.xml, etc.
"Sitemap contains errors" in Google Search Console
- Open the sitemap URL in your browser -- Verify it loads valid XML
- Check for blank pages -- A PHP error may output blank content
- Check encoding -- Sitemap must be valid UTF-8 XML
- Re-submit -- Delete and re-submit the sitemap in GSC
WordPress Core Sitemaps Conflicting
If you see two sets of sitemaps (/sitemap_index.xml and /wp-sitemap.xml):
- Go to SEObolt > Settings > Sitemap
- Enable "Override WP Core Sitemaps"
- This disables the default WordPress sitemap in favor of SEObolt's optimized version
Sitemap Not Updating After Publishing
- Clear cache -- Page caching plugins may cache the sitemap XML
- Exclude sitemap from cache -- Add
sitemap*.xmlto your cache plugin's exclusion list - Check wp-cron -- Sitemap regeneration uses WordPress cron. If cron is disabled, set up a server cron.
Best Practices
- Submit your sitemap index to GSC -- Don't just rely on auto-discovery
- Keep it lean -- Exclude low-value content (tags, author archives, empty categories)
- Monitor GSC coverage -- Check the Index Coverage report monthly for sitemap-related issues
- Include images -- Image sitemaps help your images rank in Google Image Search
- Don't include noindex pages -- SEObolt handles this automatically, but verify if you're unsure
- One sitemap source -- Disable sitemaps from other plugins and WordPress core
Frequently Asked Questions
"Do I need a sitemap?"
Yes. While Google can discover pages without one, sitemaps ensure every important page is found -- especially on large sites or sites with complex navigation.
"How many URLs can a sitemap have?"
The technical limit is 50,000 URLs per sitemap file. SEObolt auto-paginates at 1,000 URLs per file (configurable) for faster processing.
"Will submitting a sitemap help my rankings?"
Not directly. Sitemaps help with discovery and indexing -- they don't influence rankings. But a page can't rank if Google doesn't know it exists.
"Should I include tag pages?"
Usually no. Tag pages are often thin content with just a list of links. Exclude them unless your tags have substantial unique content.