A language disappears
French URLs remain while Finnish versions are removed. A modest overall change may hide a language gap: filter URLs and inspect hreflang links.
In-depth practical guides
Find added or removed URLs, duplicates and lastmod or hreflang changes with a local comparator and an exportable report.
Updated :
A sitemap describes URLs proposed for crawling. Comparing files checks a publication scope, but does not measure indexing or rankings. Separate the change observed in the file from the checks still needed on the pages.
Keep before and after files, their origin and coverage. Compare the same type: an index describes child sitemaps; a urlset describes pages. Identify partial extracts.
The comparator uses exact XML-decoded loc values. Scheme, host, case, trailing slash and parameters remain distinct. Similar removed and added URLs suggest a migration to investigate, not a proven redirect.
Inspect duplicates and invalid loc values before interpreting totals. For lastmod, identify a significant content change: regeneration alone does not justify a new date. Compare declared hreflang destinations, then check reciprocity on the pages.
Check HTTP responses, canonicals and indexing exclusions for affected URLs. Record reasons for intentional removals and an equivalent replacement if one exists. Export the report, assign actions and repeat after corrections.
Files stay in your browser. No upload or requests to contained URLs. The export includes complete URLs: review it before sharing.
Typical situations for preparing a check. They do not describe completed assignments or actual observations.
French URLs remain while Finnish versions are removed. A modest overall change may hide a language gap: filter URLs and inspect hreflang links.
loc values stay the same and only lastmod changes. Check editorial history before keeping a blanket new date. Equal URL counts do not mean equal metadata.
Child sitemap references stay identical while their contents may change. An index comparison does not replace the relevant urlset comparisons.
Removal from the file does not establish removal from the index. Check content, HTTP response and served directives, then the state observable in available tools.
Different forms may serve different pages or redirects. Automatic merging would hide a difference needing investigation.
The protocol permits up to 50,000 URLs and 50 MB uncompressed per sitemap. The comparator uses a lower local limit for manageable browser processing; use segmented files beyond it.
TOOLS / REGISTERS
Two uncompressed UTF-8 XML files, at most 5 MiB and 20,000 entries each. No page or child-sitemap download, no image/video extension comparison and no complete protocol validation. Invalid loc values are reported and excluded from matching. The export contains complete URLs.