Title: 404 to 301 &#8211; Logs Exporter
Author: Joel James
Published: <strong>June 19, 2026</strong>
Last modified: June 19, 2026

---

Search plugins

![](https://ps.w.org/404-to-301-logs-exporter/assets/banner-772x250.png?rev=3578937)

![](https://ps.w.org/404-to-301-logs-exporter/assets/icon.svg?rev=3578937)

# 404 to 301 – Logs Exporter

 By [Joel James](https://profiles.wordpress.org/joelcj91/)

[Download](https://downloads.wordpress.org/plugin/404-to-301-logs-exporter.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/404-to-301-logs-exporter/#description)
 * [Reviews](https://wordpress.org/plugins/404-to-301-logs-exporter/#reviews)
 *  [Installation](https://wordpress.org/plugins/404-to-301-logs-exporter/#installation)
 * [Development](https://wordpress.org/plugins/404-to-301-logs-exporter/#developers)

 [Support](https://wordpress.org/support/plugin/404-to-301-logs-exporter/)

## Description

**404 to 301 – Logs Exporter** is the official CSV export add-on for the [404 to 301](https://wordpress.org/plugins/404-to-301/)
plugin. It adds an **Export** button to the 404 Logs page so you can download every
logged 404 error — or just the rows matching your current filters — as a clean, 
spreadsheet-ready CSV file.

Use it to share broken-link reports with your SEO team, back up your 404 history
before pruning, hand off audits to clients, or feed your logs into any tool that
reads CSV — Google Sheets, Excel, Numbers, Looker Studio, or your own scripts.

#### Why use Logs Exporter?

 * **One-click CSV export** straight from the 404 Logs page — no SQL, no phpMyAdmin,
   no copy-paste.
 * **Filter-aware** — the export respects whatever date range, status filter or 
   search query you have applied, so you only get the rows you actually want.
 * **Streamed download** — large log tables are streamed row-by-row, so exports 
   work even on shared hosts without exhausting memory.
 * **Spreadsheet-ready columns** — requested URL, referrer, IP, user agent, hit 
   count, status and timestamps, all in standard CSV format.
 * **Date-stamped filenames** — repeated exports don’t clobber each other in your
   downloads folder.
 * **GDPR-aware** — IP-masking settings from the parent plugin are respected in 
   the export.

#### Built for the 404 to 301 workflow

This add-on is a light-weight companion to the parent plugin. It hooks into the 
existing 404 Logs screen and re-uses the same filters, capabilities and database
tables, so there’s nothing new to learn.

 * No new settings page — the Export button appears right where you read your logs.
 * Requires the free [404 to 301](https://wordpress.org/plugins/404-to-301/) plugin(
   4.0 or newer).
 * Same coding standards, security model and multisite behaviour as the parent plugin.

#### Related add-ons

Browse the full add-ons catalogue at [https://duckdev.com/addons/404-to-301/](https://duckdev.com/addons/404-to-301/):

 * **Redirects Importer** — Bulk import custom redirects from CSV or other redirect
   plugins.
 * **Logs Cleaner** — Auto-prune the 404 log table by age, row count or schedule.
 * **Email Reports** — Periodic email digests of your 404 activity with an attached
   CSV.
 * **Telegram Alerts** — Real-time Telegram notifications for 404 errors and redirects.

### Source code & contributions

 * **GitHub repository:** [https://github.com/duckdev/404-to-301-logs-exporter](https://github.com/duckdev/404-to-301-logs-exporter)
 * **Documentation:** [https://docs.duckdev.com/404-to-301/addons/logs-exporter/](https://docs.duckdev.com/404-to-301/addons/logs-exporter/)
 * **Support forum:** [https://wordpress.org/support/plugin/404-to-301-logs-exporter/](https://wordpress.org/support/plugin/404-to-301-logs-exporter/)

Pull requests and bug reports are welcome on GitHub.

## Screenshots

[⌊The Export button on the 404 Logs page.⌉⌊The Export button on the 404 Logs page
.⌉[

The Export button on the 404 Logs page.

[⌊A sample exported CSV file opened in a spreadsheet.⌉⌊A sample exported CSV file
opened in a spreadsheet.⌉[

A sample exported CSV file opened in a spreadsheet.

## Installation

 1. Make sure the free [404 to 301](https://wordpress.org/plugins/404-to-301/) plugin(
    version 4.0 or newer) is installed and activated.
 2. Install **404 to 301 – Logs Exporter** from the WordPress.org plugin directory,
    or upload the plugin folder to `/wp-content/plugins/`.
 3. Activate the add-on from the **Plugins** screen.
 4. Open **404 to 301  Logs**. Apply any filters you want, then click the **Export**
    button to download a CSV of the matching rows.

## FAQ

### Do I need the 404 to 301 plugin installed?

Yes. This is an add-on for the free [404 to 301](https://wordpress.org/plugins/404-to-301/)
plugin (4.0 or newer). Without it, there are no logs to export.

### What columns are included in the CSV?

The export includes the requested URL, referrer, IP address (masked if you enabled
IP masking in the parent plugin), user agent, hit count, lifecycle status, first-
hit and last-hit timestamps.

### Does the export respect my current filters?

Yes. Whatever date range, status filter or search query you have applied on the 
Logs page is applied to the export. Clear the filters to export everything.

### Will it work on large log tables?

Yes. Rows are streamed to the browser as the CSV is written, so memory usage stays
flat even on log tables with hundreds of thousands of rows.

### Is it GDPR-friendly?

Yes. IP masking from the parent plugin’s settings is respected, so masked IPs stay
masked in the exported file.

### Does it support multisite?

Yes. Each site in the network exports its own 404 logs.

### Where can I get help?

Read the [documentation](https://docs.duckdev.com/404-to-301/addons/logs-exporter/)
or post on the [support forum](https://wordpress.org/support/plugin/404-to-301-logs-exporter/).

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“404 to 301 – Logs Exporter” is open source software. The following people have 
contributed to this plugin.

Contributors

 *   [ Joel James ](https://profiles.wordpress.org/joelcj91/)
 *   [ Duck Dev ](https://profiles.wordpress.org/duckdev/)

[Translate “404 to 301 – Logs Exporter” into your language.](https://translate.wordpress.org/projects/wp-plugins/404-to-301-logs-exporter)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/404-to-301-logs-exporter/),
check out the [SVN repository](https://plugins.svn.wordpress.org/404-to-301-logs-exporter/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/404-to-301-logs-exporter/)
by [RSS](https://plugins.trac.wordpress.org/log/404-to-301-logs-exporter/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * New: Initial release. One-click, filter-aware CSV export of the 404 to 301 logs
   table.

## Meta

 *  Version **1.0.0**
 *  Last updated **21 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [404](https://wordpress.org/plugins/tags/404/)[404 to 301](https://wordpress.org/plugins/tags/404-to-301/)
   [csv export](https://wordpress.org/plugins/tags/csv-export/)[export](https://wordpress.org/plugins/tags/export/)
 *  [Advanced View](https://wordpress.org/plugins/404-to-301-logs-exporter/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/404-to-301-logs-exporter/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/404-to-301-logs-exporter/reviews/)

## Contributors

 *   [ Joel James ](https://profiles.wordpress.org/joelcj91/)
 *   [ Duck Dev ](https://profiles.wordpress.org/duckdev/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/404-to-301-logs-exporter/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.me/JoelCJ)