Before you upload

Three files. One clear comparison.

This accepts a specific CSV layout. Native exports from every crawler are not automatically supported. Check the headings before starting.

1. Prepare the old and new page lists

Export your crawl results as UTF-8 CSV. Keep one page per row. In a spreadsheet, use these exact lowercase headings:

address,status,indexable,main_address

Map your crawler’s equivalent columns to these headings. An XML sitemap alone does not supply status or indexability. Do not invent missing values.

2. Include the redirect plan when available

old_address,new_address

One old URL and its intended destination per row. Include intermediate redirects if your plan has chains. Without this file, old pages are reported as having no replacement instruction; that is a statement about the supplied files, not a live-site test.

3. Check the limits

If you reduce the scope, keep the old pages, their redirects and destinations together. The report will disclose the exact supplied coverage; a subset does not cover the whole migration.

Try these fictional examples

These .example addresses are made up. The sample highlights one page that became non-indexable.

See the sample result without a purchase

If a file is rejected

The message names the file and the row or heading to fix. Save the corrected CSV and choose the files again; browsers do not retain file selections after a failed submission. A rejected upload does not use up the audit.

Go to my upload form · Back to the product