An XML sitemap is a file that lists all the important pages on your site in a format search engines can read. It acts as a roadmap for Google, helping it discover, crawl, and index your content efficiently. Without a sitemap, Google relies on following links to find your pages — which means orphan pages (pages with no internal links pointing to them) might never be discovered. SEO Forge generates and maintains your sitemap automatically from the moment you activate the plugin. You never need to create, update, or submit it manually.
Why Your Sitemap Matters
Search engines have a limited “crawl budget” for each site — the number of pages they will check during each visit. A sitemap helps them prioritize by listing your important pages, their last-modified dates, and their relative priority. This is especially important for large sites, new sites, and sites that publish frequently.
How SEO Forge Manages Your Sitemap
After activating SEO Forge, your sitemap is immediately available at yoursite.com/sitemap_index.xml. This is a sitemap index that links to individual sub-sitemaps:
- One sub-sitemap for posts (
post-sitemap.xml) - One sub-sitemap for pages (
page-sitemap.xml) - One sub-sitemap for each custom post type (products, portfolios, events, etc.)
Each sub-sitemap contains the URLs, last-modified dates, and priority values for all published content of that type.
Automatic Behaviors
SEO Forge keeps your sitemap accurate without any manual work:
- New content is added automatically — publish a new post and it appears in the sitemap within seconds.
- Noindexed pages are excluded — if you mark a page as noindex, it is automatically removed from the sitemap.
- Google is notified (pinged) — when you publish or update content, SEO Forge sends a notification to Google to re-crawl your sitemap.
- Drafts and private pages are excluded — only publicly accessible content appears.
- Deleted pages are removed — when you trash a post, it disappears from the sitemap.
Step-by-Step: Customizing Your Sitemap
- Go to SEO Forge > Settings > Sitemap in the WordPress sidebar.
- Choose which post types to include — you may want to exclude custom post types used for internal purposes (like testimonials or internal notes).
- Set the maximum URLs per sub-sitemap — the default (1,000) works well for most sites. Very large sites (10,000+ pages) may want a higher limit.
- Click Save Changes.
Step-by-Step: Submitting Your Sitemap to Google Search Console
While Google usually finds your sitemap automatically (it checks robots.txt, where SEO Forge adds the sitemap URL), you can also submit it manually for faster indexing:
- Go to Google Search Console and select your site property.
- Click Sitemaps in the left navigation menu.
- In the “Add a new sitemap” field, type
sitemap_index.xml. - Click Submit.
- Google confirms receipt and begins processing your sitemap.
- Check back in a day or two — the status should show “Success” with the number of discovered URLs.
How to Verify Your Sitemap Is Working
- Open a browser and go to
yoursite.com/sitemap_index.xml. - You should see an XML file listing your sub-sitemaps.
- Click on any sub-sitemap link to see the individual page URLs listed inside it.
- Confirm that the URLs listed are correct and that noindexed pages are not included.
> Tip: If your sitemap shows a 404 error, go to Settings > Permalinks in WordPress (the main WordPress settings, not SEO Forge) and click Save Changes without changing anything. This refreshes the URL rewrite rules and almost always fixes the problem.
> Good to know: SEO Forge’s sitemap replaces any sitemap generated by other plugins or by WordPress itself (since WordPress 5.5, core generates a basic sitemap at /wp-sitemap.xml). If you see both, SEO Forge’s version at /sitemap_index.xml is the one to use and submit to Google.
Common Mistakes
- Not submitting the sitemap to Google Search Console. While Google often finds it, explicit submission speeds up indexing, especially for new sites.
- Including noindex pages in the sitemap. SEO Forge handles this automatically, but if you manually edit robots.txt or use another plugin that interferes, check for conflicts.
- Panicking about “Couldn’t fetch” errors in Search Console. These are often temporary — wait 24 hours and resubmit. If the problem persists, check that your site is accessible and not behind a maintenance mode plugin.
—