Export All URLs
View on WordPress.orgScores higher than 88% of indexed plugins
About
Export post, page and custom post type data to CSV or JSON, and snapshot your site to detect added, removed or changed content.
Security History
What It Does
Export All URLs lets you pull every post, page, and custom post type URL out of your WordPress site into a CSV or JSON file. It also snapshots your site's content so you can compare it against a later export to spot added, removed, or changed pages. In practice, you get a flat inventory of your site's URLs plus a diff tool for change tracking.
Who It's For
This is a good fit for SEO specialists and content auditors who need to inventory large sites, agencies handling migrations who want a clean URL list, and compliance teams tracking content changes over time. Sites with hundreds or thousands of pages get the most value, especially when paired with a spreadsheet workflow.
Who Should Skip It
If you run a small site under 50 pages and just need an occasional sitemap, a free online crawler or your XML sitemap is simpler than installing a plugin. WooCommerce store owners looking to export orders or products will be better served by a dedicated export add-on.
The Bottom Line
Export All URLs delivers exactly what its name promises, with a high overall quality score of 82.34/100 and excellent forward compatibility. The glaring weakness is the complete absence of public support threads, which is a real concern for anyone troubleshooting a problem. If you are comfortable reading code or docs on your own, this is a dependable, lightweight tool for URL inventory and change detection.
Related Plugins
Pick TablePress when you need to display tabular data on the front end of your site, since it is built for table presentation rather than URL export.
Choose Broken Link Checker if your primary concern is finding dead links rather than producing a bulk URL export for auditing.
Pick this WooCommerce-specific tool when you need to export orders, customers, or products rather than general post and page URLs.
Use Customizer Export/Import when your goal is moving theme settings between sites, not exporting content URLs.
Choose WP All Import when you need to bring CSV, XML, or spreadsheet data into WordPress, which is the inverse of what Export All URLs does.