Description
Kreativ Report Broken Link adds a simple «Report broken links on this page» button to your selected post types. When a visitor clicks it, a report is saved in your dashboard so you can fix broken URLs faster. The report button is added automatically — no shortcodes or configuration required.
Key features
* One-click reporting (no forms)
* Admin dashboard list with status actions (Resolve / Ignore / Reopen)
* Filters + pagination
* CSV export (AJAX, no page reload)
* Duplicate protection (1 report per post per IP per 24h)
* Optional email notifications
Screenshots
Installation
- Upload the plugin folder to ‘/wp-content/plugins/’ or install via WordPress.
- Activate the plugin.
- Go to Kreativ Broken Links Settings to choose email + post types.
FAQ
-
Does this plugin slow down my site?
-
No. Unlike other broken link tools, this plugin does not crawl your site. It only loads a tiny script and a button, making it one of the most lightweight maintenance tools available.
-
Yes! The button uses the ‘.krbl-report-btn’ class. You can easily override the colors and fonts in your theme’s CSS or the Customizer.
-
Where are the reports saved?
-
Reports are saved in a custom table in your WordPress database and are accessible via the «Kreativ Broken Links» menu in your admin dashboard.
-
Does this plugin use a shortcode?
-
No. The “Report Broken Link” button is automatically added to supported post types, so no shortcode or manual placement is required.
-
The button is automatically displayed on enabled post types. Additional placement options may be considered in future versions.
-
Which post types are supported?
-
Posts and pages are supported. You can enable or disable them from the plugin settings.
-
Does this plugin automatically scan for broken links?
-
No. This plugin allows visitors to report broken links they encounter. It does not perform automatic site-wide link scanning.
-
Will visitors see admin-only data?
-
No. Visitors can only submit reports. All management actions are available only in the WordPress admin dashboard.
-
Is the plugin open source?
-
Yes. The plugin is open source and maintained on GitHub:
https://github.com/aolaru/kreativ-report-broken-link
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Kreativ Report Broken Link” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Kreativ Report Broken Link” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.7
- Fixed fatal error in the admin reports page footer.
- Fixed CSV export query bug for filtered exports.
- Improved frontend report button behavior and compatibility.
- Improved admin UI spacing and accessibility styles.
1.3.2
- Fixed fatal error caused by invalid esc_js__() usage
- Fixed AJAX CSV export not triggering on some admin pages
1.3.1
- Added AJAX CSV export (no page reload)
- Improved pagination UI (Page X of Y + cleaner styling)
- Added overview summary text (New / Resolved / Ignored)
- General admin UI polish
1.3.0
- Added duplicate report protection (per post/IP, 24h)
- Added enabled post types setting
- Added frontend CSS styling and separate JS file
- Added CSV export
1.2.0
- Added admin dashboard page to view reported broken links
- Added status handling for reports (new / resolved / ignored)
- Added email notification option for new reports
- Improved security with nonces and input sanitization
- General stability and code cleanup
1.1.0
- Initial public release
- Added frontend «Report Broken Link» button
- Added AJAX submission for reports
- Stored reports in a custom database table



