An XML sitemap is a discovery aid: it tells search engines which canonical URLs you consider important. It does not force indexing and it cannot repair low-quality pages. Its value comes from being clean, current, and consistent with the rest of the site.
Include only preferred indexable URLs
Every sitemap URL should normally return a successful response, allow indexing, and use the preferred canonical format. Exclude redirects, errors, noindex pages, parameters, internal search results, and alternate duplicates.
Split large or useful groups logically
Very large sites can use a sitemap index and separate files by content type or update process. Logical groups make diagnostics easier because you can compare indexation across articles, products, categories, or other templates.
Treat last modification dates honestly
Use lastmod only when your system can provide a meaningful content-change date. Updating every URL timestamp on every build creates noise. A date should reflect a substantive page change, not a routine crawl or navigation update.
Submit and monitor the sitemap
Reference it in robots.txt and submit it through search-engine webmaster tools. Watch discovered and indexed counts for unexpected shifts. When the sitemap disagrees with canonicals or directives, fix the underlying source rather than resubmitting repeatedly.
Quick action checklist
- Canonical 200-status URLs only
- Exclude noindex and redirected pages
- Use meaningful lastmod dates
- Reference the sitemap in robots.txt
- Monitor discovered versus indexed
Put this into practice
Choose one change from the checklist, apply it to a small group of representative pages, and record the date. Check the result after search engines have had time to revisit the pages. Sustainable SEO usually comes from clear priorities and consistent maintenance rather than many simultaneous changes.