Neweb / Free tools / XML Sitemap Generator

XML Sitemap Generator.

Add your pages, set update frequency and priority, and download a valid sitemap.xml ready to submit to Google Search Console — in under a minute. Free, no account needed.

Generated entirely in your browser — nothing is sent to our servers. Upload the file to your website root, then submit the URL to Google Search Console.

What is an XML sitemap and why submit it to Google?

An XML sitemap is a structured file that lists every important page on your website in a format search engines can read efficiently. It is not the same as a navigation menu — it is a machine-readable index for Google and Bing, not for your visitors. Each entry in the sitemap can include the page URL, the date it was last changed, how frequently it tends to change, and a relative priority score to help Google understand which pages matter most.

For Indian small business websites, submitting a sitemap to Google Search Console is one of the highest-return SEO tasks you can complete in under five minutes. Without a sitemap, Google discovers your pages by following links. This works eventually, but new pages can take weeks or months to be indexed. With a sitemap, Google often indexes new pages within hours to a few days.

A sitemap is especially valuable after you add new pages — a new service page, a new product, a new blog post, a new location page. Every time your site grows, updating and resubmitting your sitemap is the fastest way to make sure Google knows about the change. It is also useful for websites where some pages have few internal links, such as a deep product catalogue or a blog archive, because it ensures those pages get found even if they are not prominently linked from your homepage.

How to submit your sitemap to Google Search Console

  1. Generate your sitemap here. Enter your website URL, list your page paths one per line, choose your default frequency and priority, and click Generate sitemap.xml. The XML will appear in the output box.

  2. Download the file. Click Download sitemap.xml to save the file to your computer. It will be named sitemap.xml, which is exactly what Google expects.

  3. Upload to your website root via cPanel File Manager. Log in to your hosting account (Hostinger, BigRock, GoDaddy India, or similar), open File Manager, navigate to public_html, and upload the sitemap.xml file there. It must be accessible at yoursite.com/sitemap.xml.

  4. Verify your sitemap is live. Open a browser and visit yoursite.com/sitemap.xml. You should see the XML file you generated. If you get a 404 error, check that the file is in the correct folder.

  5. Go to Google Search Console. Visit search.google.com/search-console and select your property. If you have not added your website yet, add and verify it first — Google offers several verification methods including HTML file upload, DNS record, and Google Analytics.

  6. Navigate to Sitemaps and submit. In the left menu, click Sitemaps. In the "Add a new sitemap" field, type sitemap.xml and click Submit. Google will confirm receipt and show you the submission status. Check back in a day or two to see how many URLs were discovered and indexed.

Sitemap best practices for Indian business websites

  • Include only canonical URLs — the definitive version of each page. If you have both www and non-www versions, pick one and stick with it throughout the sitemap. Mixing both confuses Google about which version to index.
  • Set the homepage priority to 1.0 always. It is your most important page. Secondary pages like About and Contact can be 0.8. Blog posts and deep product pages can be 0.6 or 0.5.
  • Do not include pages you have blocked in robots.txt. If a page is disallowed in robots.txt, Google will see a conflict and may ignore the sitemap entry entirely. Keep robots.txt and sitemap.xml consistent.
  • Do not include thin or duplicate pages. Category archive pages, tag pages, search result pages, and filter permutations inflate your sitemap and waste crawl budget. Only include pages that add unique value for a visitor.
  • Update and resubmit whenever you add significant new content. There is no point submitting a sitemap once and never touching it again. New pages need to be in the sitemap for Google to find them quickly.
  • Check Search Console regularly after submission. Google will tell you how many URLs it discovered from your sitemap versus how many it actually indexed. A large gap between these numbers usually points to quality, duplication, or technical issues worth investigating.
  • Add your sitemap URL to your robots.txt file. Use the Sitemap: directive to declare the sitemap location. This way, any crawler — not just Googlebot — can find your sitemap automatically without you having to submit it manually to every search engine.

Frequently asked questions

What is an XML sitemap?

An XML sitemap is a file that lists every important URL on your website in a format that search engines can easily read. It tells Google and Bing what pages exist, when they were last updated, and how frequently they change. Think of it as a table of contents for your website, written for robots rather than people.

How many URLs can I include in a sitemap?

Google allows up to 50,000 URLs and a maximum file size of 50 MB per sitemap file. For the vast majority of Indian small business websites, this limit is nowhere close to being an issue. If your site has more than 50,000 pages, you need a sitemap index file that points to multiple sitemaps — but this tool covers you for everything up to that limit.

Does Google need a sitemap to find my pages?

Not always, but submitting one is strongly recommended. Google can discover pages by following links, but a sitemap ensures that every page you care about — especially new or recently updated ones — is found quickly. For a new website or a site with few inbound links, a sitemap is practically essential.

How often should I update my sitemap?

Regenerate and resubmit your sitemap every time you add or remove a significant page — a new service page, a blog post, a product page, a new location. There is no need to update it for minor content edits. If your website changes frequently, regenerating it once a month is a reasonable practice.

How do I check if Google has indexed my sitemap?

Go to Google Search Console, click Sitemaps in the left menu, and look for your sitemap URL. Google will show you when it was last read and how many URLs it discovered versus how many it indexed. If there is a big gap between discovered and indexed, it usually means some pages have quality or duplicate content issues.

Does Neweb automatically generate a sitemap for my website?

Yes. Every website built on Neweb gets an automatically maintained sitemap. When you add a new page, update a menu, or publish a new post, the sitemap updates within minutes. You can find it at yoursite.com/sitemap.xml and submit it to Google Search Console directly from your Neweb dashboard.

All industries →  ·  Pricing  ·  All free tools

Your entire online presence, on one subscription.

Website, free domain, Google Business and SEO autopilot from ₹249/month. Sitemap auto-generated, always up to date.