How to Set Up a Sitemap for a New Website (Step-by-Step)
To set up a sitemap for a new website, generate an XML sitemap using a plugin or free tool (such as Yoast SEO or XML Sitemaps for WordPress), then submit the sitemap URL to Google Search Console under the "Sitemaps" section. This tells Google's crawlers exactly which pages exist on your site and helps them get indexed faster. For most new niche sites, this is one of the first technical SEO steps you should complete before publishing content at scale.
What Is a Sitemap and Why Does It Matter for a New Site?
A sitemap is a file — almost always in XML format — that lists every important URL on your website. Think of it as a table of contents you hand directly to Google. Instead of waiting for Googlebot to discover your pages by crawling links, a sitemap tells it exactly where to look and how often pages are updated.
For a brand-new website with zero backlinks and very little domain authority, this matters a lot. Google may not find your pages for weeks or months without a nudge. Submitting a sitemap through Google Search Console compresses that timeline. It does not guarantee immediate indexing, but it removes one unnecessary obstacle.
Bing also has its own Webmaster Tools where you can submit a sitemap, so your sitemap works double duty across the two largest search engines.
Step 1 — Generate Your XML Sitemap
How you generate a sitemap depends on how your site is built. Here are the most common setups:
WordPress Sites (Most Common for Niche Sites)
If you’re running WordPress — which is the platform most niche AdSense sites are built on — you have two reliable, free options:
- Yoast SEO (free version): Automatically generates and updates an XML sitemap at
yourdomain.com/sitemap_index.xml. Every time you publish a new post or page, Yoast updates the sitemap. No manual effort required after setup. - Rank Math SEO (free version): Does the same thing and is a strong alternative if you prefer Rank Math’s interface. Your sitemap will live at
yourdomain.com/sitemap_index.xmlas well. - Google XML Sitemaps plugin: A lightweight, dedicated plugin if you want something minimal. Sitemap URL is typically
yourdomain.com/sitemap.xml.
Install any one of these, activate it, and your sitemap is automatically generated. You only need one — do not install multiple SEO plugins, as they will conflict.
Non-WordPress Sites
If you’re on a different platform or building a static site, use a free online tool like XML-Sitemaps.com. Enter your domain, let it crawl up to 500 URLs for free, download the XML file, upload it to your site’s root directory (so it lives at yourdomain.com/sitemap.xml), and you’re set. The downside here is that you’ll need to regenerate and re-upload this file manually every time you add significant content.
Step 2 — Submit Your Sitemap to Google Search Console
Generating the sitemap is only half the job. You need to tell Google it exists. Here’s how:
- Go to Google Search Console and verify ownership of your site if you haven’t already.
- In the left sidebar, click Sitemaps under the “Indexing” section.
- In the “Add a new sitemap” field, type the path to your sitemap — usually
sitemap_index.xmlorsitemap.xml. - Click Submit.
That’s it. Google Search Console will now show the status of your sitemap — how many URLs were submitted and how many have been processed. Check back after a few days to confirm it’s reading correctly.
One important note: submitting a sitemap does not force Google to index every page. It gives Google the information it needs, but indexing decisions are still made algorithmically based on content quality and other factors.
Step 3 — Submit to Bing Webmaster Tools (Don’t Skip This)
Most guides skip Bing, but you shouldn’t. Bing powers Microsoft Edge’s search, DuckDuckGo (partially), and several other search surfaces. For niche sites, Bing traffic can be meaningful, especially in certain verticals.
- Create a free account at Bing Webmaster Tools.
- Add and verify your site.
- Navigate to Sitemaps and submit your sitemap URL the same way you did in Google Search Console.
Five minutes of work, two search engines covered.
What Should Your Sitemap Include?
By default, a plugin like Yoast SEO will include all published posts, pages, categories, and tags. For most niche sites, this is fine to start with. However, there are a few things you’ll want to exclude from your sitemap over time:
- Thin or duplicate pages — tag archives, author pages, and paginated URLs that don’t add unique value.
- Admin or login pages — these should also be blocked in your
robots.txtfile. - Thank-you or confirmation pages that have no SEO value.
In Yoast SEO, you can toggle content types on or off in the sitemap settings under SEO → General → Features → XML Sitemaps. Keep your sitemap clean and focused on your best, indexable content.
How Often Should You Update Your Sitemap?
If you’re using a WordPress SEO plugin, your sitemap updates automatically every time you publish new content. You don’t need to resubmit it to Google Search Console after every post — once submitted, Google will re-fetch the sitemap on its own schedule.
Where manual attention helps is when you do a major site restructure, migrate your domain, or delete a large number of pages. In those cases, it’s worth popping into Search Console to confirm the sitemap still reflects your current site structure.
Common Sitemap Mistakes on New Niche Sites
In our experience building and selling niche sites — including properties like PainBalance.org, QuoteDB.org, and DayToDayRecipes.com — the sitemap itself is rarely the problem. The bigger mistakes are:
- Not verifying Google Search Console at all. Some new builders skip this entire step and wonder why their site isn’t showing up in search results months later.
- Installing two SEO plugins at once. This creates duplicate sitemaps and conflicting meta data. Pick one and stick with it.
- Submitting a sitemap with noindex pages. If a page is set to noindex, it shouldn’t be in your sitemap. Most plugins handle this automatically, but verify.
- Ignoring Search Console errors. After submission, GSC will flag any issues — crawl errors, pages excluded from indexing, or sitemap fetch failures. Check these.
A sitemap is a technical foundation, but the content sitting on top of it is what actually drives rankings. If you want to move faster on the content side, our guide on how to write SEO content faster with AI walks through the exact workflow we use. And if your site is loading slowly — which can hurt crawl efficiency — see our walkthrough on how to speed up a slow WordPress website.
What If You Want the Technical Setup Done for You?
If you’d rather skip the setup phase entirely and start with a properly configured, AdSense-ready website — sitemap, SEO plugin, speed optimization, and all — the team at MoneyManifest.net builds done-for-you niche websites with everything configured correctly from day one. It’s worth considering if your time is better spent on strategy and content than on technical setup.
The Bottom Line
Setting up a sitemap is one of the simplest, highest-leverage things you can do when launching a new website. It takes under fifteen minutes with a WordPress SEO plugin and two Search Console submissions. Do it before you start publishing content heavily, and you’ll give every future article you write a better shot at being discovered by Google quickly.
Key takeaways
- Generate your XML sitemap using a free WordPress SEO plugin (Yoast SEO or Rank Math) — it updates automatically as you publish content.
- Submit your sitemap URL to Google Search Console under Indexing → Sitemaps to help Google discover and index your pages faster.
- Also submit to Bing Webmaster Tools — a five-minute step most people skip that covers a meaningful share of additional search traffic.
- Keep your sitemap clean: exclude noindex pages, thin archives, and admin URLs so Google focuses on your best content.
- A sitemap speeds up discovery but does not guarantee indexing — content quality is still the deciding factor.
Frequently asked questions
Where is my sitemap URL on a WordPress site?
If you're using Yoast SEO or Rank Math, your sitemap is almost always at yourdomain.com/sitemap_index.xml. With the Google XML Sitemaps plugin, it's typically at yourdomain.com/sitemap.xml. You can confirm by visiting that URL directly in your browser.
Do I need to resubmit my sitemap to Google every time I publish a new post?
No. Once you've submitted your sitemap to Google Search Console, Google re-fetches it automatically on a regular schedule. WordPress SEO plugins update the sitemap file in real time as you publish, so no manual resubmission is needed for routine content updates.
Can I have a sitemap if my site is not on WordPress?
Yes. Use a free tool like XML-Sitemaps.com to crawl your site and generate an XML sitemap file, then upload it to your site's root directory and submit that URL to Google Search Console and Bing Webmaster Tools. The main drawback is that you'll need to regenerate it manually as your site grows.
Does submitting a sitemap guarantee my pages will be indexed by Google?
No — a sitemap tells Google where your pages are, but indexing decisions are made based on content quality, relevance, and other algorithmic factors. Thin, duplicate, or low-quality pages may still be excluded from Google's index even after sitemap submission.
Helpful resources
- Google Search Console Help — Sitemaps
- Google Search Central — Learn about sitemaps
- Bing Webmaster Tools — Submit a Sitemap
- Yoast SEO — XML Sitemaps
Want a site like this built for you?
We build done-for-you AdSense sites — domain, 50 articles, SEO, and approval help — for a one-time $499. We’ll first send you 3 real sites we built and sold on Flippa.
This article is general educational information about websites and Google AdSense, not financial advice or a guarantee of income. AdSense earnings depend on your niche, traffic, and effort, and vary widely. CPC figures are advertiser bid estimates that change over time. Always review Google's current AdSense program policies before building.
See 3 real sites we built & sold
Enter your email and we'll send you three AdSense sites we built and flipped on Flippa — plus the simple model behind them.
No spam — just the 3 examples and the breakdown.