Tools & How-To

How to Set Up a Sitemap for a New Website (Step-by-Step)

Short answer

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:

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:

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.

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:

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:

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

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

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.

See How It Works →

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.

C

Delano Slocombe

We build and sell done-for-you AdSense websites — including sites flipped on Flippa such as PainBalance.org, QuoteDB.org, DayToDayRecipes.com. See how we can build yours →

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.