Recently, one of our subscribers asked us if it was possible to export all WordPress URLs to plain text or to a CSV file? Sometimes you may need these URLs for migrating a Website or setting up redirects. In this article, we will show you how to export all WordPress URLs to plain text.

Export all URL WordPress

In what situations might you want to export URLs as plain text?

WordPress offers built-in tools for exporting content into an XML file. You can use this file to import your content into another WordPress site.

These tools allow you to move WordPress from one domain to another easily.

However, there will be times when you want to use a list of URLs for a number of reasons. You may need to set up a redirect to a new Website. You may need to share URLs with an SEO team.

These situations are not exhaustive, but they can give you an idea on how to get there.

How to export URLs to CSV on WordPress

The first thing you need to do is to install and activate the plugin " Export All URLs ". For more details, check out our step by step guide on how to install a WordPress plugin.

After installing and activating the plugin, you must go to the " Settings> Export All URL ". The plugin allows you to export URLs of all your posts, pages and custom post format. You can also limit custom post formats if you want.

export data settings plugin export all URLS

You can also select the data you want to export. The plugin allows you to export URLs, title, categories. There is also an option that will allow you to export this data to a CSV file.

Click the " Export " to continue.

Depending on your settings, the plugin will either display the data on the plugin's settings page or export it to a CSV file.

preview data export

CSV files are text files with values ​​separated by commas. You can open these files in a plain text editor. You can also open them in spreadsheet software such as Microsoft Excel, Numbers, or Google Spreadsheets.

That's it for this tutorial. I hope you can easily export the URLs of your WordPress blog. Do not hesitate to contact us if you have any questions.