Blog

WordPress problems,
solved in practice.

Concrete guides for the everyday WordPress headaches, from redirects and course platforms to advertising. Explained clearly, with the right fix.

All topics Wellenbrecher Heckgalerie Fleet Wimpel Adjet Kurato Leadlotse Hafen MemberJet Linkjet
Wellenbrecher

Antispam Bee alternative: what the classic covers, and what it doesn't

Antispam Bee keeps comment spam out for free and without a cloud. By its own FAQ it skips forms and sign-ups. When it is enough, and when to switch.

Read
Heckgalerie

Lazy Loading in WordPress: What the Browser Already Does, and Where a Plugin Hurts

Browsers lazy-load images themselves, WordPress has set the attribute since 5.5. Why a lazy-load plugin often slows you down and how to check your LCP image.

Read
Fleet

123,970 slugs, 70,909 of them listed: we counted the entire WordPress plugin directory

How many WordPress plugins exist: 70,909 listed, 123,970 slugs ever issued. Here is how we counted every one, and how to check the plugins on your own site.

Read
Fleet

8,131 plugins still list PHP 5, and WordPress never notices

What the Requires PHP line tells you about a plugin, and what it does not. Census data from 28 Aug 2026, plus ways to check the plugins you run.

Read
Fleet

Labelling AI Content: What Article 50 Requires Now

Article 50 of the EU AI Act has applied since 2 August 2026. Which paragraph binds you as a deployer, when AI text needs a label, and when it does not.

Read
Wimpel

Bilingual WordPress in One Day: 13 Page Pairs, All Findings Public

Our multilingual plugin on a real site for the first time: 13 page pairs, 88,963 characters copied byte for byte, and three gaps in our own code.

Read
Adjet

Tracking Before Consent: The Four Most Common Causes

Four technical reasons why WordPress sites send data before anyone clicked. With a self-test that takes two minutes and needs no tooling at all.

Read
Adjet

What Google Analytics Does Not Show You

Anyone who declines your cookie banner is missing from Google Analytics. So is every AI crawler reading your pages. Three blind spots, and how to see into them.

Read
Fleet

Videos Without a Camera: How We Film What a Plugin Does

Screen recordings from an automated WordPress, a cloned voice, editing by script. Our complete video production setup, including the parts that do not work.

Read
Fleet

Am I a manufacturer? The CRA question nobody answers.

Article 3(13) CRA makes you a manufacturer even when you give software away. Commission guidance says otherwise. The contradiction, laid out in full.

Read
Fleet

The CRA reporting obligations start today: what a plugin vendor does now

Article 14 of the Cyber Resilience Act applies from 11 September 2026. Two reporting tracks, different deadlines, and a platform that only opened on the day.

Read
Kurato

Why Your Emails Go to Spam, and What Actually Helps

Subject lines are the smallest lever you have. Delivery is decided by SPF, DKIM and DMARC, by domain alignment, by sender reputation and by list quality.

Read
Leadlotse

Eventbrite Alternative: Run Event Registration and QR Tickets Yourself

Looking for an Eventbrite alternative? Free events carry no fees, paid tickets cost 5.5 to 14 percent depending on your country. Five routes compared.

Read
Adjet

Show Your Own Offer in Every WordPress Post

Show a course, e-book or newsletter after the second paragraph of every post: pick a template, fill in four fields, read the stats. With video and demo.

Read
Fleet

Showing WordPress Instead of Describing It: Our YouTube Channel

We now show our plugins on video: real clicks in the real backend, the version on screen, an honest limit and a demo link to try it out yourself.

Read
Hafen

Hafen 1.0: One Theme, 38 Looks, Zero Font Files

Hafen 1.0 is here: 38 style variations across four design axes, each checked against WCAG, none loads a font file. What is inside and why.

Read
Leadlotse

How Many Fields Should a Contact Form Have?

Every form field has a price and a payoff, and the GDPR sets a ceiling. Here is how to find the right number of fields for your own contact form.

Read
Hafen

Switching WordPress Themes: A Case Study with Real Measurements

A real production site switches from Neve to the Hafen block theme: 65 per cent faster first paint on mobile, all figures published, limits included.

Read
MemberJet

Teachable Alternative: Selling Courses Without a Revenue Share

Teachable Starter charges 7.5% of revenue plus payment processing. We run three revenue levels through the numbers and show where the math flips.

Read
Kurato

Double opt-in and GDPR: what the law requires and what tools make of it

The GDPR never mentions double opt-in. It requires consent you can prove. What the ePrivacy Directive adds, and why consent records fail on a switch.

Read
Linkjet

Bitly Alternative: Short Links That Still Work in Five Years

Looking for a Bitly alternative? Five routes compared, the mechanics behind short links, and why a printed address belongs on a domain you own.

Read
Kurato

BookingPress Review: The Most Complete WordPress Booking Plugin

An in-depth BookingPress review: booking wizard, 20+ payment gateways, two-way Google sync, staff and resources. Where the plugin shines and where its one limit is.

Read
Adjet

WordPress103 Reviews Hafenstudios Ads: 4.5 Stars

The YouTube channel WordPress103 reviewed Hafenstudios Ads: 4.5 stars, split tests as the highlight. We turned his three points into version 2.4.0.

Read
Wellenbrecher

Why a CAPTCHA is an accessibility problem

WCAG does not ban CAPTCHAs, and no fine over an inaccessible one is on record. What criterion 1.1.1 asks for, and what replaces a CAPTCHA on a form.

Read
Hafen

13 Kilobytes: What a WordPress Theme Really Has to Weigh

What a WordPress theme really weighs, measured in bytes on Hafen 1.1.0. Why two requests are enough and where a lean theme does not help at all.

Read
Fleet

Updating WordPress Plugins: What Happens If You Do Not

A security update makes the flaw public, and 58.4% of WordPress plugins had no release in over a year. What that means for your site and how to update safely.

Read
Wellenbrecher

Akismet Alternative: Spam Protection That Never Leaves Your Site

Five Akismet alternatives side by side: Antispam Bee, CleanTalk, Turnstile, reCAPTCHA and Wellenbrecher. Where they check, what they cover, what they cost.

Read
Leadlotse

Typeform Alternative: Forms That Don't Charge Per Response

Looking for a Typeform alternative? Typeform bills per response and throttles good campaigns. Five alternatives compared, down to forms in WordPress.

Read
Kurato

Calendly Alternative: Book Appointments Without an External Service

Looking for a Calendly alternative? Six ways to book appointments compared, from Cal.com to WordPress plugins to booking in your own database.

Read
Adjet

AdSense Not Showing: Narrow It Down Before You Change Anything

AdSense ads not showing on your WordPress site? Four tests cut the list of causes in half, then work through the ten that actually cause blank ad slots.

Read
Adjet

Split Testing Ads in WordPress: A/B Tests with Adjet

Split testing WordPress ads with rotation groups in Adjet: create variants, weight them, compare CTR, plus rules of thumb for reliable results.

Read
Kurato

Mailchimp Alternative in Europe: 5 Newsletter Tools Compared for GDPR

Mailchimp counts unsubscribed contacts and sends EU data to the US. Five alternatives checked on 7 October 2026, with where each one keeps your list.

Read
Adjet

Adjet Is Now in the Official WordPress Directory: Eight Weeks of Review, a New Name

Adjet is now in the official WordPress plugin directory as Hafenstudios Ads. What eight weeks of review changed and what existing users need to know.

Read
Wimpel

Our Blog Now Speaks Seven Languages: What We Learned About Multilingual Publishing

Our multilingual blog now publishes in seven languages. What the rollout taught us about translated slugs, hreflang clusters, and translation work.

Read
Heckgalerie

Heckgalerie: Galleries for WordPress That Don't Bring 2 MB of JavaScript

Heckgalerie: logo bars, galleries, sliders and albums from your WordPress media library, under 15 KB of frontend (gzip). In the WordPress.org directory.

Read
Leadlotse

Ready for Launch: Leadlotse Gets Ready for WordPress.org

Leadlotse is set to become the second Hafenstudios plugin in the official WordPress directory. The free version is built, tested, and passes Plugin Check.

Read
Fleet

Workshop Report, July 2026: What's on the Bench Right Now

Workshop report from the Hafenstudios shipyard: Adjet is in the WordPress directory, Leadlotse is about to be submitted, Wimpel and Heckgalerie are live.

Read
Heckgalerie

NextGEN Gallery Alternative: 5 Gallery Plugins Compared

NextGEN Gallery is powerful but heavy. Five lighter alternatives compared by frontend weight, albums and price, from the core gallery block to Heckgalerie.

Read
Hafen

Emoji in Your Password: More Secure or Just More Original?

An emoji password raises entropy dramatically and still often fails in practice. Where emoji passwords help, where they annoy, and how our generator works.

Read
Fleet

8 Free WordPress Tools, No Sign-Up Required: Our Toolbox

Eight free WordPress tools, no sign-up and no tracking, right in your browser: ads.txt, .htaccess, schema markup, emoji passwords and the CRA self-declaration.

Read
Wimpel

WPML Alternative 2026: Free Plugins, Pricing and Multisite Compared

No free WPML? Here is what Polylang, TranslatePress, Multisite and Wimpel do for free and where paying starts, backed by directory data and our own tests.

Read
Leadlotse

Best Contact Form 7 Alternatives: 5 Form Plugins Compared

Contact Form 7 stores no submissions and filters no spam out of the box. The 5 best alternatives compared, with census data, prices and a privacy check.

Read
Hafen

Create a Secure Password: Strong Enough to Hold, Simple Enough to Remember

Why length beats complexity, the five most common password mistakes and the story method that gives you passwords you actually remember.

Read
Hafen

Lorem Ipsum Alternative: Placeholder Text That Actually Tests Your Layout

A lorem ipsum alternative that is length-honest: Harbour Ipsum generates placeholder text with word worlds, structure blocks, and WordPress export.

Read
Hafen

WordPress Password Security: Why Your Password Is the Biggest Risk

Why weak passwords are the number one way into WordPress, which password myths you can forget and what actually protects your login.

Read
Adjet

How Much Revenue Do Publishers Lose to Adblock? (2026 Numbers)

Measure what adblock costs your site: usage rates by device, worked AdSense examples and a free calculator. Plus what recovers revenue and what backfires.

Read
MemberJet

Course Platform Fees Compared: What You Actually Keep (2026)

Course platform fees compared: Gumroad, Teachable, Udemy, and Digistore24 rates, worked examples, and 3-year totals, plus the self-hosted alternative.

Read
Adjet

How Much Does AdSense Pay? Realistic Numbers for 2026

How much AdSense pays: estimated RPM from $1 to $30 by niche and country, worked examples for 10,000 to 1 million pageviews, and a free calculator.

Read
Hafen

Schema Markup for WordPress: How to Get Rich Results (2026)

Schema markup for WordPress, explained honestly: which types matter, how to add JSON-LD without breaking anything, and why AI search engines lean on structured data.

Read
Linkjet

WordPress .htaccess: The 10 Most Useful Snippets (With Generator)

The 10 most useful WordPress .htaccess snippets: force HTTPS, redirects, caching, GZIP, security headers and more, explained plainly, with a free generator.

Read
Linkjet

How to Add an Affiliate Disclosure in WordPress (FTC & EU Rules)

Affiliate disclosure WordPress guide: what FTC and EU rules require, where to place the notice, and how it differs from rel=sponsored tags.

Read
MemberJet

Digistore24 IPN in WordPress: Setup, SHA Check, Testing

Where the IPN URL goes in Digistore24, why the SHA passphrase check is not optional, how to handle refunds and chargebacks, and how to test it first.

Read
MemberJet

elopage Alternatives 2026: 6 Options Compared by Fees

elopage is now ablefy. Six alternatives compared by fees, hosting and data ownership: Digistore24, Coachy, memberspot, Kajabi, Teachable and WordPress.

Read
Adjet

How to Set Up ads.txt in WordPress (AdSense Guide)

Set up ads.txt in WordPress: file structure, an AdSense example line, setup via FTP, plugin, or host, and the mistakes that quietly cost you ad revenue.

Read
Hafen

Elementor Alternatives in 2026: Why Block Themes Are the Better Choice

Elementor alternatives compared: block themes, Bricks, Breakdance and Kadence, plus a real theme switch that cut first paint from about 4 s to 1.3 s.

Read
Adjet

How to Add Google AdSense to WordPress and Where to Paste the Code

Where the AdSense code goes in WordPress: the three verification methods Google offers, the right spot in the head, and which route survives a theme switch.

Read
Linkjet

7 Best Free WordPress Redirect Plugins Compared (2026)

Redirection, Rank Math, Linkjet and four more free redirect plugins side by side: 301 and regex rules, 404 monitoring, click stats. See which one fits.

Read
Linkjet

Broken Link Checker for WordPress: The Best Free Tools

A free WordPress broken link checker: plugin, Ahrefs, Search Console, or Screaming Frog? We compare the tools fairly and show the best workflow.

Read
MemberJet

The Best Kajabi Alternative for WordPress: Sell Courses Without Monthly Fees

Looking for a Kajabi alternative for WordPress? Compare real costs, ownership, and GDPR control, then see how MemberJet lets you sell courses for free.

Read
Hafen

WordPress Slow? 10 Steps That Make Your Site Fast Again

Is your WordPress site slow? Ten steps that work: hosting, PHP version, caching, images, database cleanup and the plugins that quietly slow you down.

Read
Linkjet

Starting Affiliate Marketing with WordPress: A Guide That Stays Honest

How to start affiliate marketing with WordPress: commission models, picking a niche, content that converts and link management that survives a URL change.

Read
MemberJet

WordPress Backup Plugins Compared, and How to Set One Up Properly

An honest comparison of UpdraftPlus, Duplicator, BackWPup, All-in-One WP Migration and host backups, plus a step by step setup guide.

Read
Adjet

Cookie Consent Plugins for WordPress: Five Tools Compared

Which cookie consent plugin for WordPress really holds up? Borlabs, Real Cookie Banner, Complianz, Cookiebot and CookieYes compared, plus Consent Mode v2.

Read
Hafen

WordPress Security Plugins Compared: Which One Actually Fits Your Site

Wordfence, Solid Security, Sucuri, NinjaFirewall or All-In-One WP Security? An honest comparison, plus the hardening that comes before any plugin.

Read
Hafen

WordPress White Screen of Death: How to Fix It, Step by Step

Fix the WordPress white screen of death: enable WP_DEBUG, read debug.log, isolate the plugin conflict and raise the PHP memory limit, step by step.

Read
Adjet

AdSense and the GDPR in WordPress: How to Build a Setup That Holds Up

AdSense in WordPress under the GDPR: consent gating before the first ad request, Consent Mode v2, lazy loading and a visible ad label, step by step.

Read
MemberJet

Create an Online Course in WordPress and Sell It Yourself

Build an online course on your own WordPress: modules and lessons, quizzes, drip content, automatic access after a sale, and AI help while you write.

Read
Adjet

Advanced Ads Alternative (2026): Adjet Side by Side

Advanced Ads or Adjet? Which features are free and which need paid add-ons, what the import wizard moves over, and what the forums report on stability.

Read
Linkjet

How to Find and Redirect 404 Errors in WordPress

Find WordPress 404 errors with Search Console, server logs and a 404 monitor, then turn every dead URL into a clean 301 or an honest 410.

Read
Linkjet

How to Set Up a 301 Redirect in WordPress

Set up a 301 redirect in WordPress the right way: 301 vs 302, a working .htaccess example, the plugin route, and the mistakes that cost rankings.

Read
Adjet

Ad Inserter Alternative: Adjet Compared for WordPress

Looking for an Ad Inserter alternative for WordPress? Adjet offers a clean ad cockpit, consent gating, lazy-load, and privacy-friendly local stats.

Read
MemberJet

MemberPress Alternative: When Switching to MemberJet Pays Off

MemberPress alternative for Digistore24 sellers: MemberJet unlocks access via native IPN. Free version, Pro 149 euro a year for 3 sites. Honest comparison.

Read
Linkjet

The Best Pretty Links Alternative: Switch to Linkjet for Free

Looking for a Pretty Links alternative? Linkjet's free version is GDPR-friendly, with a REST API and an import wizard including stats. Pro from 49 euro.

Read
Adjet

AdRotate Alternative: Adjet's WordPress Ad Cockpit

Looking for an AdRotate alternative for WordPress? Adjet offers a clean ad cockpit, consent gating, lazy-load, and local stats. A fair comparison.

Read
MemberJet

LearnDash Alternative: Courses Plus Sales in One Tool

Looking for a LearnDash alternative? MemberJet combines courses, membership, and native Digistore24 billing in one self-hosted WordPress plugin.

Read
Linkjet

ThirstyAffiliates Alternative: Linkjet Compared

Looking for a ThirstyAffiliates alternative? Linkjet Free cloaks affiliate links with short links, stats, and a REST API at no cost. An honest comparison.

Read

Still have questions about your WordPress site?

Whether it's redirects, membership areas, or advertising, we'll help you find the right plugin.

No time to fix it yourself? Our WordPress agency starts on urgent errors within four hours on business days and takes on speed optimisation, GDPR checks or maintenance at clear prices.