404 to 301 – Logs Exporter

Description

404 to 301 – Logs Exporter is the official CSV export add-on for the 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 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/:

  • 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

Pull requests and bug reports are welcome on GitHub.

Screenshots

Installation

  1. Make sure the free 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 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 or post on the support forum.

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

Changelog

1.0.0

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