Technical SEO

Do I need an XML sitemap?

Updated April 19, 2026
Quick Answer

Yes — every site should have at least one XML sitemap submitted to Google Search Console and Bing Webmaster Tools. It's not a ranking factor, but it dramatically speeds up discovery of new and updated pages, especially on sites with weak internal linking or programmatic content.

What goes in (and stays out of) your sitemap

Include only canonical, indexable URLs that return 200 status codes. Exclude noindex pages, redirected URLs (301/302), 404s, and pages blocked by robots.txt.

Include accurate <lastmod> dates — Google uses these as a signal of freshness. Lying about lastmod dates eventually causes Google to ignore them entirely.

Splitting sitemaps for large sites

Each sitemap can hold up to 50,000 URLs and 50MB uncompressed. Beyond that, split into multiple sitemaps and reference them in a sitemap index file.

Logical splits help debugging: separate sitemaps for blog posts, services, locations, and products make it easy to see which section is having indexing issues in Search Console.

Want this applied to your site?

Book a free 60-minute strategy call. We'll review your site live and walk you through exactly what to fix first.

People also asked

Technical SEO

What is technical SEO and do I need it?

Technical SEO is the work of making your site easy for Google to crawl, render, and index — Core Web Vitals, mobile usability, schema markup, XML sitemaps, internal linking, and fixing crawl errors. Every site needs at least a baseline technical audit; without it, content and link work is fighting against a broken foundation.

Read answer
Technical SEO

What are Core Web Vitals and how do I improve them?

Core Web Vitals are Google's three real-user performance metrics: Largest Contentful Paint (LCP) under 2.5s, Interaction to Next Paint (INP) under 200ms, and Cumulative Layout Shift (CLS) under 0.1. They're a confirmed ranking factor and a major UX driver — passing all three on mobile typically improves both rankings and conversion rate.

Read answer
Technical SEO

What is schema markup and which schemas matter?

Schema markup (structured data) is JSON-LD code that tells Google exactly what your page is about — a product, a recipe, a service, a local business, an FAQ. The high-impact schemas for Toronto businesses are LocalBusiness, Service, FAQPage, BreadcrumbList, Review, and Article. Done right, schema unlocks rich results that lift CTR by 20–40%.

Read answer
Technical SEO

Why did my Google rankings suddenly drop?

Sudden ranking drops are almost always caused by one of five things: a Google algorithm update, a technical change on your site (accidental noindex, broken redirects, blocked crawler), lost backlinks, a new competitor outranking you, or a manual action. The diagnosis path is the same: check Search Console first, then your CMS change log.

Read answer