Why Wix Users need this
Wix gives you very little control over its automatic sitemap, which makes it easy to wonder whether it quietly leaves pages out. The same platform hands you other limits too: structured data appears automatically only on some page types, so anything else needs custom JSON-LD under 7,000 characters and at most five markups per page, with no help from Customer Care. Uploaded images can also arrive with cryptic file names. With so many things you cannot fully steer, it helps to confirm the one file crawlers read first. Entering your domain in the Sitemap Finder & Validator shows which sitemap addresses answer, whether robots.txt declares them, and how many loc entries the file holds. Read the table to see whether you have an index and how many child sitemaps it names, such as pages-sitemap.xml, blog-posts-sitemap.xml or store-products-sitemap.xml, then open those yourself before submitting in Search Console. Use your connected domain: on a free username.wixsite.com/site-name address the tool reads only the root of the host, not your site folder. It reports what a crawler would find. It does not say whether Google has indexed anything.
Wix Users specific guidance
Start with three cards and one column
Enter your bare domain, because Wix serves its sitemap from the root. Then read the Sitemaps card, the In robots.txt card and the Type column in that order. A Wix site normally answers at /sitemap.xml as a Sitemap Index, so seeing that type is expected, not a warning. If In robots.txt says No, open yourdomain.com/robots.txt in a browser tab and look for a Sitemap line, which takes under a minute. Write down the number of child sitemaps so you can compare it after your next big edit. A found file proves only that a crawler can fetch it. It says nothing about whether Google has indexed those pages or whether you have submitted the sitemap in Search Console.
Why the URL total looks small
For an index file, the Total loc card counts the child sitemaps named inside it, because the tool opens only children with news in the address. A figure of 4 therefore means four child sitemaps, not four pages. Use the first 20 listed URLs to see which child addresses exist, then paste each into your browser and scan for the pages you care about: a blog post under /post/, a product under /product-page/, a service page. Do this for the blog child first if you publish often. A page type you use that has no child at all is the thing to chase. The count is not a page total, and it does not show whether each listed URL returns a 200 or holds useful content.
What to fix, and in what order
Begin with the page that is missing. In the Editor, open that page's SEO basics and check that Let search engines index this page is switched on, since pages hidden from search engines are left out of the sitemap. If the tool finds no sitemap at all, confirm your custom domain is connected as the primary domain in the Wix dashboard before rerunning. Only after the listed child sitemaps look right should you submit the sitemap in Search Console. Rerun the tool after each change, because it reads the live file rather than a saved copy. Image file names, structured data and server response are separate jobs; the sitemap result neither measures nor fixes them, and a clean result does not mean they are fine.
Example scenarios
1. Small service site before its first submission
- Situation
- Illustrative example: A plumber built a 14-page Wix site with a Home page, six service pages, a contact page and a few location pages, and wants to submit the sitemap in Search Console for the first time.
- Input
- yourdomain.com
- Reading the result
- The output would typically show Sitemaps: 1, In robots.txt: Yes and a Type of Sitemap Index, with a Total loc of 1 or 2 (the child sitemaps, such as pages-sitemap.xml). That is a healthy start, but it is not 14 pages. Open the pages child sitemap and count the service pages you expect before submitting.
2. Blog owner who hid older posts
- Situation
- Illustrative example: A food blogger has 40 published posts. Six old recipe posts were switched to not appear in search engines through Let search engines index this page, and the blogger now expects all 40 to be listed.
- Input
- yourdomain.com
- Reading the result
- The tool would list the index and its child sitemaps, including a blog posts child. Opening that child address would show roughly 34 post URLs under /post/, not 40. The gap matches the six hidden posts. The result shows what is listed; it does not tell you whether the 34 are indexed.
3. Free Wix address, nothing found
- Situation
- Illustrative example: A boutique owner on a free plan publishes a 25-page store at username.wixsite.com/boutique and types that address into the tool, expecting product pages to appear.
- Input
- username.wixsite.com/boutique
- Reading the result
- The tool would likely show its message that no XML sitemap was found, because it checks the root of username.wixsite.com, not the /boutique folder where the site lives. That is a limit of the check, not proof the store has no sitemap. Connect a custom domain as the primary domain, then rerun on that domain.
Common mistakes
- Reading Total loc as the page count. On a Wix index the figure counts child sitemaps, not pages. Open each child address to see the real URLs.
- Treating a found sitemap as an indexing result. A reachable file only lets Google discover pages. Each URL still has to be crawlable and worth indexing.
- Forgetting pages you hid from search engines. A page with Let search engines index this page switched off in SEO basics will not be in the sitemap. Check that toggle before assuming Wix dropped it by mistake.
- Testing the wrong address. Running an old, test or half-connected domain tells you nothing about your live site. Enter the exact domain visitors use.
- Judging the whole site by the sitemap. A healthy sitemap says nothing about custom JSON-LD limits or cryptic image file names. Those need their own checks.
Frequently asked questions
Where is my Wix sitemap?
Wix generates the sitemap for you and publishes it at yourdomain.com/sitemap.xml. It usually works as an index that links to child sitemaps, such as one for pages and one for blog posts, depending on what your site contains. You cannot easily edit it by hand, which is why so many owners search for it. Enter your domain in the Sitemap Finder & Validator to see which addresses answer and whether robots.txt declares the file. Completing Wix's SEO Setup Checklist submits the index to Google for you, but seeing it here only proves it exists, not that Google processed it.
Is Wix good for SEO if I can't edit the sitemap?
A sitemap you cannot edit still does its job when it loads and lists the pages you want found. You do not change the file itself; you change what it lists through each page's SEO settings, and Wix rewrites it as the site changes. Run the checker to confirm the file is reachable and declared in robots.txt, then open the child sitemaps to see your pages. That answers whether the sitemap is healthy; it does not answer whether Wix will rank your site.
Why does my Wix sitemap show only 3 URLs?
Most likely you are looking at an index. The Total loc card then counts the child sitemaps listed in it, such as pages, blog posts and products, and the tool opens only children with news in the address. Three entries means three child sitemaps, not three pages. Open each child address in your browser to see the real page URLs. If a page type you use has no child at all, check whether those pages are hidden from search engines in their SEO basics.
Do my Wix SEO settings change what the sitemap lists?
A page's indexing switch does. When Let search engines index this page is off in a page's SEO basics, Wix leaves that page out of the sitemap, so a post you hid months ago will not appear. Titles and descriptions you set in the same panel do not change the sitemap. To confirm, open the relevant child sitemap and search for a URL you know you hid; it should be absent from the list.
Will the sitemap checker show Wix structured data markup problems?
No. The checker reads sitemaps, not page markup. Wix adds structured data automatically only on some page types, so other pages need custom JSON-LD, which must stay under 7,000 characters with a maximum of five markups per page. Wix Customer Care will not help with markup changes. Use the Schema Checker on a live blog post or product URL to see what is actually in the page, and keep the sitemap check for discovery questions.
Reference: The limits on custom JSON-LD, including the 7,000 character cap and five markups per page, are set out in the Wix Help Center's structured data markup guide.