Sitemap Priority and Changefreq: Do They Actually Matter?
Two tags in the Sitemap Protocol spec invite a specific kind of over-engineering: <priority>, a number from 0.0 to 1.0 meant to signal a page's relative importance, and <changefreq>, a hint at how often a page's content changes. Both sound like real levers to pull for better crawling — and both come with a caveat straight from Google that most people setting them have never actually read.
What Google has said about both, directly
Google has stated plainly, more than once, that it largely ignores <changefreq> and treats <priority> as a signal so weak it barely factors into crawling decisions — Google relies on its own observed crawl data (how often a page actually changes, based on repeated visits) rather than trusting a value the site owner self-reports. This makes intuitive sense from Google's side: a self-reported "priority: 1.0" on every single page (a common mistake) provides zero useful signal, since it can't distinguish anything.
So why do these tags still exist in every sitemap generator?
They're part of the original Sitemap Protocol spec, published in 2005 and jointly adopted by Google, Yahoo, and Microsoft at the time — genuinely intended as real crawling hints when the spec was written. Google's public statements about mostly ignoring them are relatively more recent clarifications, not a spec change; the tags remain valid, generators keep emitting them by convention, and plenty of guides still teach tuning them as if they matter as much as they once may have.
Are they worth setting at all, then?
For Google specifically, spending real time hand-tuning priority values across hundreds of pages has little payoff. But two things are still worth doing: setting <lastmod> accurately (a different tag, and one Google does use, since it's a factual, verifiable claim about when the page changed rather than a self-reported importance judgment) and not leaving priority/changefreq wildly wrong in ways that look obviously broken to any tool or person that does read them — other search engines, third-party crawlers, and site auditors may weight these tags more than Google does.
The actually damaging pattern: sitemap-wide uniformity
The specific mistake worth avoiding isn't "not tuning priority carefully enough" — it's a generator defaulting to the same priority and changefreq value for literally every URL in a sitemap containing thousands of very different pages (a homepage and a five-year-old blog post with the same priority and changefreq, generated by the same uncustomized template). This doesn't just make the tags useless — it's a specific pattern that human auditors reviewing a sitemap, or a company evaluating your site's technical SEO hygiene, would flag as a sign the sitemap was generated without any real thought behind it.
Validate what you generate
FreeToolDev's bulk sitemap validator flags priority values outside the valid 0.0-1.0 range and changefreq values that aren't one of the seven recognized options, across several sitemaps at once — useful for catching a generator bug that's silently producing invalid values sitemap-wide, even though the practical SEO impact of those specific values is minor.