Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Export Email Addresses from WordPress Comments

If you’re like many WordPress site owners, you might think of comments mainly as a way to measure engagement. You reply to them, approve or delete them, and then move on.

But here’s something you might not have considered: the people leaving comments on your posts are already engaged with your content. They’re not just casual visitors; they read your post, reflected on it, and took the extra step to share their thoughts.

That kind of interaction is meaningful. And since they’ve already entered their email address to comment, you may have a valuable opportunity to reach out (if it’s done thoughtfully and with consent).

In this guide, we’ll show you how to export email addresses from WordPress comments the right way. We’ll also share some tips to get the most of these email addresses. 🙌

How to export email addresses from WordPress comments

Why Export Email Addresses From WordPress Comments?

There are a few different reasons why you may want to export email addresses from WordPress comments, but the most common is to build an email list.

However, according to digital privacy guidelines, you must have permission to contact the people who comment on your WordPress website.

The standard WordPress comment form doesn’t include an option for users to join your mailing list. This means you can’t simply add these people to your mailing list.

One easy fix is to add custom fields to the comment form in WordPress so that anyone who leaves a comment can opt to get emails from you. The following screenshot shows an example of how this might look on your website.

An example of a custom comment form

When a person posts a comment, their response is added as comment metadata. You can then export the metadata along with the email address and see whether you have permission to email that person.

In the following image, you can see an example of a spreadsheet containing one comment from an author who has opted into getting email updates and one author who doesn’t want to receive any messages from you.

A list of exported email addresses

This allows you to build a mailing list without breaking important privacy rules like GDPR.

There may also be some sites where you already have permission to email anyone who comments on your content. This often includes private WordPress blogs, such as a classroom website or a family blog.

In this case, exporting the list of email addresses may be easier than asking every single person for their contact information.

With that in mind, we’ll show you how to export email addresses from WordPress comments. Here’s a quick overview of all the topics we’ll cover in this article:

How to Export Email Addresses from WordPress Comments

The easiest way to export email addresses from your WordPress comments is by using WordPress Comments Import & Export.

This plugin lets you export different information from the WordPress comment section, including email addresses and any metadata that was added via a custom field.

To begin with, you’ll need to install and activate the plugin. If you need help, please see our guide on how to install a WordPress plugin.

Upon activation, you’ll want to go to Comments » Comments Im-Ex.

The WordPress Comments Import & Export plugin

By default, the plugin exports data from all the comments people have posted on your website. Depending on your site, this might be a lot of information for you to read through.

That said, you may want to filter the comments that the plugin exports. One option is only to export comments that were posted within a particular timeframe.

To set a time limit, you can scroll down to locate the ‘Date’ section. Once found, you’ll want to click on each date field and then choose a start and end date from the calendar popup.

Filtering the WordPress comments export

You can also export comments from a specific post only.

For example, you might be running a giveaway or contest where everyone who comments on a particular post is entered into a prize draw. In this case, you can export the email addresses from the post and pick your winner.

To limit the export to a specific page, simply click on the box next to ‘Articles’ and select any post from the list.

Filtering the WordPress comment export

Once you’ve done that, scroll to the ‘Columns’ section, which lists all the information you can include in the export.

By default, the plugin exports all the data from each comment, so you’ll typically want to uncheck the information you don’t need.

For example, if you’re not interested in the author’s IP address, then you can click the box to uncheck the ‘comment_author_IP’ option.

Building the comment form export

You can check or uncheck any boxes you want. However, since we want to export a list of email addresses, you should check the ‘comment_author_email’ box.

Did you add a custom opt-in field to the comment form? Then, make sure you check the ‘comment_meta’ box so you can see whether the author opted to receive email updates.

Exporting custom meta data from WordPress comments

When you’re happy with the way the export is set up, go ahead and click the ‘Export Comments’ button.

The plugin will now export all the email addresses, and you can download that CSV file.

Next, you can open the file using any app or program that supports the CSV format, such as Microsoft Excel or Google Sheets, as you can see below.

Exported email addresses from WordPress comments

You can now filter the comments based on whether these people opted into receiving emails.

Bonus Tip: Getting the Most Out of Your Exported Email Addresses

After exporting the email addresses from your WordPress comments, there are a few different ways that you can use them.

If the comment author opts to get email updates from you, then you might add them to your email newsletter. You can then send these people news, tips, and updates about your business or website.

You can also add the users to your CRM to do regular personal outreach and build your network.

Another way to use your exported email addresses is for Facebook retargeting ads. Facebook lets you upload a list of email addresses to target only those users with your ad campaign.

FAQs: Exporting Email Addresses from WordPress Comments

Have questions about collecting commenter emails safely and legally? Below, we’ve answered some common concerns to help you navigate this process responsibly.

Is it legal to export email addresses from WordPress comments?

Yes, it can be legal, but only if you handle the data responsibly and comply with privacy regulations like GDPR or CCPA.

The key factor is consent. If you plan to use the email addresses for marketing or follow-ups, commenters need to explicitly agree to that. To stay on the safe side, we recommend adding a clear opt-in consent checkbox to your comment form.

How can I add an opt-in field to my comment form?

You can use a plugin to customize your comment form and include an opt-in checkbox for email communication. This gives users a clear choice and helps you demonstrate compliance.

If you’re not sure where to start, our guide on adding custom fields to WordPress comments walks you through the process step by step.

What should I do if I don’t have consent to email commenters?

If you didn’t ask for permission upfront, it’s important not to assume it’s okay to email people, especially for promotional content.

Instead, consider sending a one-time message (if allowed by your local laws) to ask whether they’d like to opt into future updates. If that’s not an option, it’s best to start fresh with a proper opt-in strategy.

How can I filter exported email addresses for specific purposes?

After exporting, you can open the data in a spreadsheet program like Excel or Google Sheets. From there, you can sort by post, comment date, or even consent status (if you’ve collected that info). This lets you create targeted lists and make sure you’re only emailing users who have opted in.

Additional Resources: More WordPress Email Marketing Tips

We hope this article helped you learn how to export email addresses from WordPress comments. If you found this guide helpful, you may also want to check out our other articles on:

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

4 CommentsLeave a Reply

  1. This is definitely a very interesting way to expand your email list. And it’s quite simple too. I definitely have more comments on my website than added addresses to the newsletter. Thank you for the interesting direction on how to use comments to gain more addresses and thereby expand the community of people who receive updates.

  2. Thank you for the article and tips. Good reminder not to add email addresses automatically to a mailing list, given the Canada Anti-Spam Legislation that just took effect this summer.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.