Your Showit sitemap URL is yourdomain.com/sitemap.xml. Showit generates it automatically the moment your site is published on a connected domain, and it lists every Showit page on the site. If you have a blog, that blog has a second sitemap of its own at yourdomain.com/blog/sitemap_index.xml, and Google needs both. That is the answer most people are looking for; the rest of this post covers how to check the file, how to submit each one in Google Search Console, and what to do when the sitemap is missing, stale or throwing errors.
Where is the Showit sitemap?
Open a new browser tab and type your domain followed by /sitemap.xml. You should see a plain XML file: a list of <url> entries, each with a <loc> address for one page of your site. There is nothing to switch on in Showit and no plugin to install. The file exists because the site is published.
If you see your homepage instead of an XML file, or a 404, the site is not yet published to that domain. Showit only builds the sitemap for the live, connected domain, not for the .showit.site preview address, so a sitemap check is also a quick way to confirm that your domain connection went through.
What is in the Showit sitemap, and what is not?
The Showit sitemap contains the pages you built in the Showit app: home, about, services, portfolio, contact, investment, and any landing pages. That is the whole list. Three things are not in it:
- Blog posts. A Showit blog runs on WordPress, which is a separate system sharing your domain. WordPress produces its own sitemap and Showit’s file knows nothing about it.
- Pages you have hidden from search. If a page is set not to appear in search engines in its SEO settings, expect it to be left out. If a hidden page is still listed, republish the site and check again.
- Images and files. The Showit sitemap is a page list, not an image sitemap. Google finds your images by crawling the pages.
This is why a Showit site with a blog needs two sitemaps submitted, and why a site whose posts are not getting indexed has usually submitted only the first one.
How do you submit the Showit sitemap to Google Search Console?
Search Console has to be verified first. If you have not done that, the Showit SEO settings guide walks through pasting the verification code into Showit’s site settings and republishing. Once the property is verified:
- In Search Console, open Sitemaps in the left menu under Indexing.
- In the Add a new sitemap box, type
sitemap.xmland press Submit. Search Console already knows your domain, so you only type the path. - Wait. The status changes from Pending to Success, usually within a few hours, sometimes a day. The Discovered pages count should match the number of pages you expect.
That is the Showit half done. Now the blog.
How do you submit the Showit blog sitemap?
Your WordPress blog sitemap depends on the SEO plugin running on it. With Yoast or Rank Math, which is what most Showit blogs use, the address is yourdomain.com/blog/sitemap_index.xml. With no SEO plugin, WordPress falls back to its built-in one at yourdomain.com/blog/wp-sitemap.xml. Open each in your browser; whichever one shows an XML index is the one to submit.
Back in Search Console, add a second entry with the path you found, for example blog/sitemap_index.xml, and submit it. You now have two rows in the Sitemaps report, one for pages and one for posts. That is correct and it is how it should stay. If your blog is not connected yet, connecting a Showit account to a WordPress blog covers that first.
| Sitemap | URL | What it lists | Who generates it |
|---|---|---|---|
| Showit pages | /sitemap.xml | Every Showit-built page | Showit, on publish |
| Blog (Yoast or Rank Math) | /blog/sitemap_index.xml | Posts, categories, tags | The SEO plugin |
| Blog (no plugin) | /blog/wp-sitemap.xml | Posts and pages | WordPress core |
Why is my Showit sitemap not updating?
Because the sitemap is rebuilt when the site is published, not when you save. Add a page, save the design, and the sitemap still shows the old list until you press Publish. This is the single most common reason a new page seems invisible to Google: it exists in the Showit app, it is not on the live site, and the sitemap has never heard of it.
After you publish, reload /sitemap.xml in your browser and look for the new address. If it is there, Google will pick it up on its next crawl; you can speed that up by opening the page URL in Search Console’s inspection bar and requesting indexing. If it is not there, check that the page is not set to hide from search engines and that the publish actually completed.
What do the Search Console sitemap errors mean?
- Couldn’t fetch. Search Console cannot reach the URL. Nine times out of ten the path was typed wrongly, or it was submitted before the domain was connected. Open the URL in a browser; if it loads for you, resubmit and wait a day before worrying.
- Sitemap is HTML. The address returned a web page instead of XML. On Showit this means the site is not published on that domain yet, or you submitted the blog path while the blog is still being set up.
- Discovered pages: 0. The file was fetched but is empty. Republish the site and check the file in a browser.
- Success, but posts are still not indexed. The sitemap is fine; the wait is on Google. Being listed in a sitemap is a request, not a guarantee. How long a new website takes to show up on Google sets expectations for that.
Do you need to add the sitemap to robots.txt?
No. Showit’s robots.txt is managed for you and Google finds the sitemap at the default address without a pointer. Submitting it in Search Console is the step that matters, because that is what gives you the status report and the error messages above. There is no field in Showit for editing robots.txt, and you do not need one for this.
The two-minute sitemap check
If you only do one thing after reading this, do this:
- Open
yourdomain.com/sitemap.xml. Count the pages. Does the list match your site? - Open
yourdomain.com/blog/sitemap_index.xml. Does it load as XML? - Open Search Console, Sitemaps. Are both listed with status Success?
Three yeses and your site is fully discoverable. Anything else is fixed by the steps above. If you want the whole search setup checked rather than just the sitemap, the Showit SEO checklist covers the rest, and this is how I work as a Showit website designer when a site needs more than a checklist.
Frequently asked questions
It is yourdomain.com/sitemap.xml. Showit generates the file automatically when the site is published on a connected domain, and it lists every Showit-built page. A Showit blog has a separate sitemap at yourdomain.com/blog/sitemap_index.xml.
Yes. There is nothing to enable. The sitemap is built each time you publish the site, so it only reflects the pages that are live, not pages saved in the app but not yet published.
Verify your site in Search Console, open Sitemaps under Indexing, type sitemap.xml in the Add a new sitemap box and submit. Then add your blog sitemap as a second entry, usually blog/sitemap_index.xml.
Because the blog runs on WordPress, a separate system on the same domain. WordPress and its SEO plugin generate their own sitemap. Submit both sitemaps in Search Console so Google sees pages and posts.
The sitemap is rebuilt on publish, not on save. Publish the site, reload yourdomain.com/sitemap.xml, and the new page will be listed. If it is still missing, check the page is not set to hide from search engines.
Search Console could not reach the address. Usually the path was mistyped or the domain was not yet connected when it was submitted. Open the URL in a browser to confirm it loads, then resubmit.
