Free WordPress plugins by erdincbulat

WordPress plugins
that actually work.

Free, actively maintained tools built by a developer who needed them. No API keys. No monthly limits. No upsell traps.

Browse Plugins View on WordPress.org
Free foreverNo API keys or accounts5★ on WordPress.orgTested on WP 6.x
Erdo Image OptimizerErdo Draft LinksErdo CRA ComplianceErdo Client Preview
The Plugins

Four plugins.
Four problems solved.

Each plugin handles one job and handles it well. All free on WordPress.org.

Most Features

Erdo Image Optimizer

WebP & AVIF conversion, auto alt text, lazy load and SEO audit — zero API key.

  • WebP & AVIF conversion
  • Bulk alt text generation
  • 6-point SEO image audit
  • Unused media detection
  • BunnyCDN integration
  • WP-CLI & REST API support
30+ installs
2 reviews
Agency Favourite

Erdo Draft Links

Share WordPress drafts with clients securely. No WordPress account required.

  • Cryptographic 32-char tokens
  • Auto-expiry (24 h → 7 days)
  • View count per link
  • Visitor feedback collection
  • Revoke or regenerate anytime
  • Custom post type support
10+ installs
1 review
EU Required by 2027

Erdo CRA Compliance

EU Cyber Resilience Act, GDPR & NIS2 compliance scanner for WordPress.

  • CRA / GDPR / NIS2 scanner
  • Visual compliance dashboard
  • PDF audit report export
  • VDP & SBOM generator
  • security.txt (RFC 9116)
  • Conformity declaration
New installs
1 review
Live Annotations

Erdo Client Preview

Magic links, live annotations and visitor feedback — client reviews without the email back-and-forth.

  • Magic links — per-person access
  • Live element-level annotations
  • Visitor feedback widget
  • Maintenance & coming-soon modes
  • IP whitelist & scheduled activation
  • White label & emergency rescue URL
New installs
No reviews yet — be first
Most Features

Erdo Image Optimizer

A complete WordPress image optimization suite that runs entirely on your server. Convert images to modern formats, bulk-generate alt text, inject lazy loading, audit SEO compliance, and offload to BunnyCDN — all without leaving your dashboard or paying for an external API.

WebP & AVIF Conversion
Automatically convert JPEG, PNG and GIF uploads to WebP and AVIF. Serve the right format based on browser support via <picture> elements — no JS required.
Bulk Alt Text Generation
Generate descriptive alt text for your entire media library at once. Uses image analysis to produce meaningful, accessible descriptions — not just filenames.
Learn more
Agency Favourite

Erdo Draft Links

Generate cryptographically secure, time-limited preview links for any WordPress draft or custom post type. Share with clients, gather feedback, and track views — without ever creating a client account or exposing your admin area.

Cryptographic Secure Tokens
Every link uses a 32-character cryptographically random token. Impossible to guess or brute-force — far more secure than sharing a password.
Automatic Expiry
Set links to expire after 24 hours, 48 hours, 3 days or 7 days. Expired links show a polite "This preview has expired" page instead of a 404.
Learn more
EU Required by 2027

Erdo CRA Compliance

The first WordPress plugin purpose-built for EU Cyber Resilience Act compliance. Scan your site, generate required documentation (VDP, SBOM, security.txt, conformity declaration), produce audit-ready PDF reports, and track your compliance status from a central dashboard.

Plugin Risk Scanner
Evaluates every active plugin on your site against CRA readiness standards — flagging abandoned, unmaintained, or high-risk plugins before they become a compliance liability.
Visual Compliance Dashboard
A central hub showing your compliance score across CRA, GDPR, and NIS2, outstanding issues, and improvement history over time.
Learn more
Live Annotations

Erdo Client Preview

Give clients a private, password-free magic link to your live site. They can pin live annotations on exact elements and leave feedback — no account needed, no email back-and-forth.

Magic Links
Generate a private, password-free URL per person. Each link has its own label, expiry, optional redirect, and usage counter — revoke any one individually.
Live Element-Level Annotations
Magic-link visitors click any element on your live site and pin a note directly on it. You see a persistent numbered pin every time you visit that page.
Learn more
Why erdo?

No fluff. Just useful.

No API Keys

Everything runs on your server. No external services, no rate limits, no subscription surprises.

Free Core Forever

Essentials are always free. Pro features add power — never hiding what you already need.

Developer-Made

Every feature exists because it was actually needed — not padded for a feature list.

Actively Maintained

Tested on the latest WordPress. Real security practices. Support that actually replies.

EU CRA Deadline — August 2027

Is your WordPress plugin EU CRA-compliant?

The EU Cyber Resilience Act requires security transparency for all software distributed in Europe — including WordPress plugins. Get a free compliance report in under a minute.

Get compliant — it's free Read the full CRA guide
0
Free plugins
each solving one real problem
0+
Active installs
and growing every week
0
Average rating
on WordPress.org
The Story

Built because
"I needed them."

I'm erdincbulat, a WordPress developer. Every plugin in the erdo suite started as a personal script — a fix for something that annoyed me in a real project. Eventually they became polished enough to share.

No venture funding. No growth hacks. No dark patterns. Just tools that work, maintained by someone who actually uses them on real WordPress sites.

wordpress.org profile
$ wp plugin list --author=erdincbulat
erdo-image-optimizer active 2.1.0
erdo-draft-links active 1.1.0
erdo-cra-compliance active 1.0.0
erdo-client-preview active 1.4.0
Success: 4 plugins installed.
View WordPress.org profile

Start using erdo plugins today.

All four plugins are free on WordPress.org. Install in seconds.