How to Fix “Indexed but Not Submitted in Sitemap”
You opened Google Search Console, checked the Pages (or Coverage) report and saw a status called “Indexed, not submitted in sitemap.” It sounds like a problem, feels like an error and usually creates panic on client calls.
The truth: this status is often not a disaster. But if you ignore it blindly, you can end up with crawl budget wasted on useless URLs and weaker control over what ranks.
Quick Summary (What You Need to Know)
- “Indexed but not submitted in sitemap” means Google found and indexed a URL that is not listed in your XML sitemap.
- It usually happens because of auto-discovered URLs, parameter pages, tags, filters or old URLs.
- This status is not automatically a penalty, but it tells you that Google is indexing things you are not actively curating.
- The fix is to decide for each URL: keep and add to sitemap, keep but ignore, noindex or redirect.
- Clean, intentional sitemaps help Google understand your site structure and speed up correct indexing.
Direct Answer: The Fix in One Look
- Export the “Indexed but not submitted in sitemap” URLs from Google Search Console.
- Group them by type: important pages, old/legacy URLs, parameter/tag/archive URLs, and accidental URLs.
- For important pages: keep them live and add them to your XML sitemap.
- For useless/duplicate pages: set noindex or 301 redirect to a better URL.
- Regenerate or update your sitemap (plugin/app/custom file) and resubmit it in Search Console.
- Fix internal links so you only link to your preferred, canonical URLs.
- Use “URL Inspection → Request indexing” for critical URLs you just fixed.
What “Indexed but Not Submitted in Sitemap” Actually Means
Google has two main ways to discover your URLs:
- Your XML sitemap (what you tell Google is important).
- All other paths (internal links, external links, JavaScript, previous crawls, redirects, etc.).
When Google shows “Indexed, not submitted in sitemap”, it is saying:
So the real question is not “how do I remove this label?” but:
- Do I want this URL to exist?
- Do I want this URL to rank?
- Should this URL be in my sitemap?
Should You Worry? The Real SEO Impact
On its own, this status does not harm your rankings. Many large sites will always have some URLs in this bucket.
It becomes an SEO problem when:
- Important pages (money pages, key blog posts) are only in this bucket and not in your sitemap.
- Thousands of low-value pages are indexed, wasting crawl budget and diluting internal link equity.
- You see a mismatch between your strategic pages and what Google is actually indexing.
Your goal as an SEO is simple: make sure valuable URLs are deliberately indexed and listed in your sitemap, and low-value URLs are either cleaned up or clearly marked as not worth indexing.
Why Google Indexes URLs Outside Your Sitemap
1. Auto-Discovered Internal Links
Any URL that can be reached via internal links (navigation, category pages, “related posts”, breadcrumbs, footers) can be discovered and indexed, even if it is not in your sitemap.
2. Old or Legacy URLs Still Live
Maybe you redesigned the site, changed structure or removed categories, but old URLs still return 200 OK. Google remembers and keeps them indexed until you:
- redirect them to the new version, or
- set them as
noindex, or - return a proper 404/410.
3. Parameter, Filter and Sorting URLs
URLs like:
/products?sort=price-asc
are usually not in your sitemap, but internal links or faceted navigation can expose them. If Google sees content as unique enough, it may index them.
4. Tag, Archive or Author Pages
CMSs such as WordPress auto-generate:
- tag archives
- date archives
- author archives
These may be indexable but not in your sitemap. For some blogs they are useful; for many business sites they only create clutter.
5. Staging, Test or Accidental URLs
Sometimes staging subdomains, test folders or half-finished landing pages go live and get indexed. They rarely appear in the sitemap but show up in this bucket.
| Type of URL | Example | Typical Action |
|---|---|---|
| Main content page | /services/seo-audit | Add to sitemap, keep indexable, strengthen internal links. |
| Old or duplicate version | /seo-audit-service-old | 301 redirect to current version and remove from crawl paths. |
| Parameter / filter URL | /products?color=red&sort=price-asc | Usually keep out of sitemap; consider noindex or parameter handling. |
| Tag or archive page | /tag/seo-tips | Decide based on strategy: either optimise and keep, or noindex. |
| Test / staging URL | staging.example.com/landing1 | Block via robots, noindex, or remove from public access. |
How to Fix “Indexed but Not Submitted in Sitemap” (Step-by-Step)
Step 1 — Export All Affected URLs from Google Search Console
- Open Google Search Console and select your property.
- Go to the Pages (or older “Coverage”) report.
- Filter by status: “Indexed, not submitted in sitemap.”
- Click the export button and download as Google Sheets, Excel or CSV.
This file becomes your working sheet. For client projects, add columns like “Type”, “Decision”, “Action”, “Notes”.
Step 2 — Categorise URLs by Intent and Value
Go through the exported URLs and classify them. You can use simple tags:
Money page Important blog Tag/archive Parameter Old/legacy Accidental
The question you keep asking: “If Google only indexed 200 pages from this site, would this URL deserve a slot?”
Step 3 — Decide: Keep, Remove, Redirect or Noindex
For each URL, pick one clear decision:
- Keep and add to sitemap – for strategic URLs (service pages, key blogs, important category pages).
- Keep but ignore – harmless URLs that can stay indexed but are not priority (some archives, low-traffic tools).
- 301 redirect – for old/duplicate URLs where a better replacement exists.
- Noindex – for parameter pages, thin archives, internal search pages or anything that should not compete in search.
Step 4 — Implement Technical Fixes
Now turn decisions into actions:
- Add to sitemap: include the clean, canonical URL in your XML sitemap (via plugin, app or generated file).
- 301 redirects: configure redirects at server level (.htaccess, Nginx), via CMS plugin or platform redirects.
-
Noindex: add
<meta name="robots" content="noindex, follow">on pages you want accessible but not indexed. - Remove access: for staging or test URLs, ideally remove public access or protect with password.
Step 5 — Update Your Sitemap and Submit Again
Once your preferred URLs are fixed:
- Regenerate the sitemap if a plugin/app handles it.
- Or manually update the XML file if you maintain it yourself.
- Ensure it only includes clean, canonical, indexable URLs.
Then go to Search Console → Sitemaps and:
- Submit or resubmit your main sitemap (for example
/sitemap.xml). - Check for “Success” status and last read date.
Step 6 — Fix Internal Links and Request Re-indexing
Internal links are a strong signal. If your menus, footers or in-content links still point to bad URLs, Google will continue to rediscover them.
- Update menus and navigation items.
- Fix internal links in key blog posts and cornerstone content.
- Replace old URLs in templates and widgets.
For your most important pages:
- Use the URL Inspection tool in Search Console.
- Click “Request indexing” after verifying the live URL.
When You Should Not Stress Too Much About This
Some level of “Indexed, not submitted in sitemap” is normal. You do not need to hunt every single entry if:
- The URLs are low-risk archives that do not harm user experience.
- Crawl budget is not a problem (small or medium site). Google can handle a bit of noise.
- Your strategic URLs (services, categories, key blogs) are already in the sitemap and performing well.
Focus your time where it moves the needle: money pages, critical content and large-scale junk clean-up.
Platform-Specific Fix Approaches
WordPress (Yoast, Rank Math, SEOPress etc.)
- Use your SEO plugin’s Search Appearance settings to enable/disable indexing for tags, categories, archives.
- Use the plugin’s sitemap module to control which post types and taxonomies appear in the sitemap.
- For unwanted URLs, set noindex from the page/post settings or globally for that taxonomy.
- Use a redirection plugin (or server rules) for old URLs that should consolidate into new ones.
Shopify
- Shopify auto-generates sitemaps; you cannot edit them directly.
- Focus on keeping products, collections and pages clean and canonical.
- Avoid linking to filtered or parameter URLs in menus and key templates.
- Use theme edits or apps for noindex on internal search results or other non-SEO pages if needed.
Custom or Headless Sites
- Generate sitemaps via your backend (cron jobs, build scripts, static site generators).
- Ensure your sitemap generator only includes URLs that return 200, are canonical and indexable.
- Use HTTP redirects and response codes correctly (301 for permanent moves, 404/410 for removals).
FAQs on “Indexed but Not Submitted in Sitemap”
Is “Indexed but not submitted in sitemap” a serious SEO error?
No. On its own, it is not an SEO penalty. It simply means Google found some URLs outside your sitemap. It becomes serious only when important pages are missing from the sitemap or when many low-quality pages are indexed.
Should every indexed URL be present in my sitemap?
Not necessarily. Ideally, your sitemap should contain all important, index-worthy URLs. Some extra URLs (like certain archives) can be indexed without being in the sitemap as long as they do not harm crawl efficiency.
How long will it take for changes to reflect after I fix my sitemap?
Once you fix URLs, update your sitemap and submit it, Google usually takes from a few days to a few weeks to fully recrawl and update statuses, depending on your site’s crawl rate and authority.
Can I ignore “Indexed but not submitted in sitemap” for a small website?
For a small site with under a few hundred URLs, you can ignore minor noise. Still, a quick audit once in a while helps you keep structure clean and avoid accidental test or parameter URLs in the index.
What if important pages show as “Indexed, not submitted in sitemap”?
That is a signal your sitemap strategy is incomplete. Add those URLs to your sitemap, ensure internal links are strong and consistent, and keep only one clean, canonical version of each important page.
Author
-
Rahi Shah is a results-driven Digital Marketing Expert with 8+ years of experience in SEO, PPC, Social Media Marketing, and Performance Marketing. With a Master's in Computer Applications, she has helped E-commerce, SaaS, and B2B brands scale their digital presence and boost ROI through data-driven strategies. Rahi specializes in high-impact campaigns, marketing automation, and AI-powered growth solutions. She also offers consulting services through her brand, Digitating.

