+Pages that a theme serves without a WordPress page of their own carried the site name as their title — twice in a row. With no recognizable query object, the plugin no longer builds a title and leaves it to the theme
+In that case OpenGraph and Twitter take the title that actually stands in the browser tab
v1.2.2
Analytics
03.10.2026
+Role access and the entire handbook sat in the “Settings” tab instead of under “Team” and “Guide” — now they really do move there
+“Settings” has shrunk from 36 cards to 12 as a result and shows nothing but settings
+Under “Team”, role access was offered twice: once coarsely on/off, once finely per area. The fine one stayed, since it grants the same right
v1.3.2
Performance
03.10.2026
+Notes sat as separate boxes without a heading below the setting they belong to — now they sit inside it
+The status lines on the overview have been given a heading; previously they looked like an addendum to “Clear cache”
v1.2.2
Roles
03.10.2026
+The user levels table had no heading — a box over 900 pixels tall whose content only the column headers revealed
+Two notes under “Media library” and “Redirects” now sit in the card they belong to
v1.3.2
SEO
03.10.2026
+The home page title preview now sits in the same card as the fields whose result it shows
v1.3.2
Consent
03.10.2026
+Under “System”, two cards had the same button “Create report” — now each says what it creates: evidence report or diagnostic report
v1.2.2
Links
03.10.2026
+“Activate” on the licence page did nothing: the action was not registered in the plugin and the server answered with error 400
+The icon in the WordPress menu was taken for an address — the browser tried to load an image from a machine called “link”
v1.2.1
Links
03.10.2026
+“Help & support” was missing from this plugin alone — the section is now where it is everywhere else
v1.2.4
Backup
03.10.2026
+The archive is now appended to instead of being rewritten in full with every batch: a backup writes its data exactly once, not dozens of times
+Large backups therefore run through on network drives — the aborts with “Premature end of file” and “Stale file handle” had precisely this cause there
+If a pass breaks off in the middle of a file, the next one trims back to the last confirmed length and carries on from there
+Images, videos, audio, fonts and finished archives are no longer put through the compressor — that cost computing time and achieved nothing for a media library
+Encrypted archives can be restored and imported again: several places knew only the old container format and rejected the plugin’s own archives
+The ZIP write test in the self-diagnosis takes the same path as a run and writes a real, uncompressed megabyte — previously about 1,000 bytes of it were left
+“Update scope” now only appends as well: if you include the WordPress core, you no longer wait for the whole archive to be written a second time
+If something is dropped in the process (exclusions, deselected tables), the archive is repacked exactly once — the entries that stay move over compressed, without being unpacked and packed again
+The emergency sheet describes the encryption container the way it is written today
+“Back up now” appeared twice on the overview — the button in the backup list header now only appears where the “Back up now” card does not
v1.2.3
Backup
20.09.2026
+The restore now runs in passes with a progress display — it survives the server’s time limit and keeps working even if you close the page
+The database is built up alongside and swapped in at the end in one go: an aborted run no longer leaves a half-imported database behind
+If a pass breaks off, the next one starts from the last saved position — the website stays closed meanwhile, but open for you
+A running restore can be cancelled; before the swap-in everything stays unchanged
+A restore no longer starts while a backup is running — both at once would have torn the database apart
v1.2.2
Backup
20.09.2026
+When writing to the archive fails, the log now names the reason from ZipArchive, plus a real write test and the free space — instead of just “check permissions”
+An archive begun earlier that is no longer readable no longer aborts the run: the file phase starts over
+The self-test now really writes a 1 MB ZIP into the backup folder — a full host quota shows up before the next run
+FTP: the message names the target path and the server’s answer
v1.2.1
Backup
18.09.2026
+Import: large archives are uploaded in parts — the server’s upload limit no longer matters, and problems show a message instead of a blank page
+White label: the menu and plugin list show your brand followed by the product, e.g. “GranataWP SEO” — no longer the same name eight times
+White label: switched on in your kakapowp.com account, it now also applies to the plugin list
+White label: settings from your account arrive within fifteen minutes instead of with the daily licence check
+The WordPress menu column only scrolls when the pointer is over it — it no longer moves while you scroll inside the plugin
+“Visit Site” and the other admin bar menus are no longer hidden behind the menu column
+The plugin description appears in English when WordPress runs in English
+Direct links to an area open it reliably; areas locked for your role are also missing from the admin bar
+The nine plugins sit together in alphabetical order in the WordPress menu
+Without white label, the admin bar entry is now called “KakapoWP”
v1.1.1
Media
18.09.2026
+Overview: the area rows are laid out correctly again, including on phones
+Folder bar: collapsed, it no longer covers anything, the media library is no wider than the window, and on phones it slides over the list
+Folders: you can only sort in files you are allowed to edit, and only delete a folder if you may edit all files in it
+The media library trash can be reached via its own card
+White label: the menu and plugin list show your brand followed by the product, e.g. “GranataWP SEO” — no longer the same name eight times
+White label: switched on in your kakapowp.com account, it now also applies to the plugin list
+White label: settings from your account arrive within fifteen minutes instead of with the daily licence check
+The WordPress menu column only scrolls when the pointer is over it — it no longer moves while you scroll inside the plugin
+“Visit Site” and the other admin bar menus are no longer hidden behind the menu column
+The plugin description appears in English when WordPress runs in English
+Direct links to an area open it reliably; areas locked for your role are also missing from the admin bar
+The nine plugins sit together in alphabetical order in the WordPress menu
+Without white label, the admin bar entry is now called “KakapoWP”
v1.2.1
Analytics
18.09.2026
+White label: the menu and plugin list show your brand followed by the product, e.g. “GranataWP SEO” — no longer the same name eight times
+White label: switched on in your kakapowp.com account, it now also applies to the plugin list
+White label: settings from your account arrive within fifteen minutes instead of with the daily licence check
+The WordPress menu column only scrolls when the pointer is over it — it no longer moves while you scroll inside the plugin
+“Visit Site” and the other admin bar menus are no longer hidden behind the menu column
+The plugin description appears in English when WordPress runs in English
+Direct links to an area open it reliably; areas locked for your role are also missing from the admin bar
+The nine plugins sit together in alphabetical order in the WordPress menu
+Without white label, the admin bar entry is now called “KakapoWP”
v1.3.1
Consent
18.09.2026
+White label: the menu and plugin list show your brand followed by the product, e.g. “GranataWP SEO” — no longer the same name eight times
+White label: switched on in your kakapowp.com account, it now also applies to the plugin list
+White label: settings from your account arrive within fifteen minutes instead of with the daily licence check
+The WordPress menu column only scrolls when the pointer is over it — it no longer moves while you scroll inside the plugin
+“Visit Site” and the other admin bar menus are no longer hidden behind the menu column
+The plugin description appears in English when WordPress runs in English
+Direct links to an area open it reliably; areas locked for your role are also missing from the admin bar
+The nine plugins sit together in alphabetical order in the WordPress menu
+Without white label, the admin bar entry is now called “KakapoWP”
v1.3.1
Performance
18.09.2026
+White label: the menu and plugin list show your brand followed by the product, e.g. “GranataWP SEO” — no longer the same name eight times
+White label: switched on in your kakapowp.com account, it now also applies to the plugin list
+White label: settings from your account arrive within fifteen minutes instead of with the daily licence check
+The WordPress menu column only scrolls when the pointer is over it — it no longer moves while you scroll inside the plugin
+“Visit Site” and the other admin bar menus are no longer hidden behind the menu column
+The plugin description appears in English when WordPress runs in English
+Direct links to an area open it reliably; areas locked for your role are also missing from the admin bar
+The nine plugins sit together in alphabetical order in the WordPress menu
+Without white label, the admin bar entry is now called “KakapoWP”
v1.2.1
Roles
18.09.2026
+White label: the menu and plugin list show your brand followed by the product, e.g. “GranataWP SEO” — no longer the same name eight times
+White label: switched on in your kakapowp.com account, it now also applies to the plugin list
+White label: settings from your account arrive within fifteen minutes instead of with the daily licence check
+The WordPress menu column only scrolls when the pointer is over it — it no longer moves while you scroll inside the plugin
+“Visit Site” and the other admin bar menus are no longer hidden behind the menu column
+The plugin description appears in English when WordPress runs in English
+Direct links to an area open it reliably; areas locked for your role are also missing from the admin bar
+The nine plugins sit together in alphabetical order in the WordPress menu
+Without white label, the admin bar entry is now called “KakapoWP”
v1.5.1
Security
18.09.2026
+White label: the menu and plugin list show your brand followed by the product, e.g. “GranataWP SEO” — no longer the same name eight times
+White label: switched on in your kakapowp.com account, it now also applies to the plugin list
+White label: settings from your account arrive within fifteen minutes instead of with the daily licence check
+The WordPress menu column only scrolls when the pointer is over it — it no longer moves while you scroll inside the plugin
+“Visit Site” and the other admin bar menus are no longer hidden behind the menu column
+The plugin description appears in English when WordPress runs in English
+Direct links to an area open it reliably; areas locked for your role are also missing from the admin bar
+The nine plugins sit together in alphabetical order in the WordPress menu
+Without white label, the admin bar entry is now called “KakapoWP”
v1.3.1
SEO
18.09.2026
+White label: the menu and plugin list show your brand followed by the product, e.g. “GranataWP SEO” — no longer the same name eight times
+White label: switched on in your kakapowp.com account, it now also applies to the plugin list
+White label: settings from your account arrive within fifteen minutes instead of with the daily licence check
+The WordPress menu column only scrolls when the pointer is over it — it no longer moves while you scroll inside the plugin
+“Visit Site” and the other admin bar menus are no longer hidden behind the menu column
+The plugin description appears in English when WordPress runs in English
+Direct links to an area open it reliably; areas locked for your role are also missing from the admin bar
+The nine plugins sit together in alphabetical order in the WordPress menu
+Without white label, the admin bar entry is now called “KakapoWP”
v1.1.0
Media
14.09.2026
+Folders for the media library: a folder tree next to grid and list, drag and drop, up to five levels — virtual, no file is moved
+New uploads land in the open folder; in the editor's media window the folder is available as a filter
+Clean up: images with no detectable reference, duplicates, files without an entry and oversized originals — nothing is deleted on its own; oversized images point to Kakapo Performance
+Alternative texts in bulk, with a suggestion from the title or file name and the “Decorative” button
+Replace files at the same address; rename them including every size and the references in posts and meta fields
+Image files are only changed by replacing, renaming and deleting files without an entry, each after a confirmation; trash, alternative texts and folders only write to the database
+Provenance detection is now one area among several
v1.0.0
Media
12.09.2026
+First release: image provenance from the file’s metadata, four levels instead of yes and no
+Content Credentials (C2PA) are broken down — manifest, assertions, actions and the name from the certificate
+IPTC provenance field, XMP packets, the PNG text chunks of image generators and EXIF as a cross-check
+Every finding names the source, the field name and the raw value — plus one sentence on what it proves and what it does not
+Detection on upload, a batch run in chunks, column and filter in the media library, four bulk actions
+A review list for the doubtful cases; a human decision wins over any measurement
+Badge in the frontend, out of the box only for the level with evidence — text, style and position are yours
+Everything local: no outbound call, no image analysis. The image files are never changed
v1.5.0
Security
05.09.2026
+White label: “Help & support” now disappears completely — menu item, header button and the area itself
+White label: with the notice hidden, the sidebar footer no longer names another brand — only yours, or none
+White label: the hidden white-label area is no longer in the page source — it stays reachable via its address
+Kakapo areas can be locked per role, including “Appearance” and “Take settings with you”
v1.3.0
Consent
05.09.2026
+White label now hides Kakapo’s own areas completely, not just in the menu
+Sidebar footer shows your brand or nothing at all — never someone else’s again
+Kakapo areas lockable per role, including “Appearance” and “Take settings with you”
v1.3.0
Performance
05.09.2026
+White label now hides Kakapo’s own areas completely, not just in the menu
+Sidebar footer shows your brand or nothing at all — never someone else’s again
+Kakapo areas lockable per role, including “Appearance” and “Take settings with you”
v1.3.0
SEO
05.09.2026
+White label now hides Kakapo’s own areas completely, not just in the menu
+Sidebar footer shows your brand or nothing at all — never someone else’s again
+Kakapo areas lockable per role, including “Appearance” and “Take settings with you”
v1.2.0
Roles
05.09.2026
+Kakapo Roles itself can be hidden in the admin menu for client roles — only your own role is exempt
+Kakapo areas: one button hides the entire lower part of the sidebar (Network and System)
+Kakapo areas: “Appearance” and “Take settings with you” now sit with the system areas, where they belong
+The same white-label improvements as in every plugin of the suite
v1.2.0
Analytics
05.09.2026
+White label now hides Kakapo’s own areas completely, not just in the menu
+Sidebar footer shows your brand or nothing at all — never someone else’s again
+Kakapo areas lockable per role, including “Appearance” and “Take settings with you”
v1.2.0
Backup
05.09.2026
+White label now hides Kakapo’s own areas completely, not just in the menu
+Sidebar footer shows your brand or nothing at all — never someone else’s again
+Kakapo areas lockable per role, including “Appearance” and “Take settings with you”
v1.1.0
Roles
30.08.2026
+Create, rename, clone and delete roles — what you delete waits in the trash
+A capability matrix across all capabilities, with the sensitive ones marked as such
+Custom post types can get capabilities of their own instead of sharing the posts’ ones
+Move every holder of a role at once; several roles per user
+Per-user capabilities — on top of the role, or explicitly against it
+Post permissions: who may see a piece of content, set in the editor via the “Access” box
+Restrict the media library and show parts of a page per role via shortcode
+Hide admin menu entries, nav menu items and widgets per role
+Lock areas inside the Kakapo plugins per role — licence and white-label stay with the operator
+Redirects after login, logout and registration, import/export and multisite
+A change log for every permission change — with time, user and reason
v1.4.0
Security
29.08.2026
+Vulnerability comparison — accepts the address of a source; none is set by default
+Administrator inventory — reports every newly added account with administrator rights
+Database area: prefix, table check and the clean-up tasks in one place
+Login window — allow logins only at certain times
v1.2.2
SEO
28.08.2026
+Schema check now also reads nested types and names the missing required property
+Breadcrumbs: separator and starting point freely selectable
v1.2.1
SEO
27.08.2026
+The sitemap switches off WordPress’s own, so that there aren’t two reachable
+Redirects detect loops when created instead of only when requested
v1.2.1
Consent
27.08.2026
+Banner preview shows the selected language instead of always the site language
+Resources list keeps its sort order after saving
v1.2.1
Performance
26.08.2026
+Page cache: exclusions now also apply to addresses with parameters
+Reports no longer count the first request after a change — it only builds the cache
v1.1.1
Analytics
25.08.2026
+Session journey: page changes within a session are no longer counted twice
+Daily report time zones follow the WordPress setting
v1.1.1
Backup
24.08.2026
+Restoring large archives runs in sections and survives the PHP time limit
+Storage destinations: the connection test reports the reason when it fails, instead of just “failed”
v1.3.0
Security
22.08.2026
+Origin & countries — blocking by origin, as soon as a service in front of the site passes the origin along
+Sessions — view logged-in devices and end them one by one
+Password strength — minimum requirements per role, with a test field to try it out
+Firewall log and login log kept separately, each with its own retention
v1.2.0
Consent
21.08.2026
+IAB TCF — support for the Transparency & Consent Framework
+Languages — banner texts per language, falling back to the site language
+Statistics on given and refused consent
v1.2.0
SEO
20.08.2026
+Schema check — doesn’t output incomplete markup at all and tells you in the editor what’s missing
+Breadcrumbs with their own markup, insertable via shortcode
+Title and description length measured in pixels instead of characters
v1.2.0
Performance
19.08.2026
+Cron & Heartbeat — throttle WordPress’s own tasks or hand them over to the system service
+Preload — preloading for fonts and the largest image on the page
+Serve fonts locally instead of from a third-party server
+Reports — history of measurements per page type
v1.1.0
Analytics
18.08.2026
+Scroll analysis, click heatmap and session journey
+Rage clicks and dead clicks as a report of their own
+Form analytics — the field at which a form is abandoned
+A/B tests and funnels
+Email reports and smart alerts on unusual spikes
+Button scanner and link tracking without changing the theme
v1.1.0
Backup
17.08.2026
+Staging — a copy of the website to try things out, with its own prefix
+Migration to another address, search-and-replace included
+Update rollback — a restore point before every update, with its own retention
+Permissions per role for backing up, restoring and deleting
v1.1.0
Consent
16.08.2026
+Resources — block embedded services until consent has been given
+Fonts — detect Google Fonts and serve them locally
+Domains — several domains under one configuration
+Legal texts with placeholders for operator details
v1.2.0
Security
14.08.2026
+Pattern search — scans files for suspicious patterns and names path and line
+File changes — changes since the last confirmed state, approvable one by one
+Firewall with custom rules: path, parameter and user agent
+Notifications configurable separately for each event type
v1.0.0
Roles
12.08.2026
+Create, rename and clone roles
+Capability matrix across all WordPress capabilities
+Assign users and migrate them between roles
+Redirect after login and logout per role
+Change log for every capability change
v1.0.0
Analytics
11.08.2026
+Visitor statistics without cookies — no consent banner needed
+Dashboard, live view, traffic and page analysis
+UTM attribution for campaigns and freely definable conversion goals
+Several websites in one view
+Data stays in your own database, IP addresses only truncated
v1.0.0
Consent
11.08.2026
+Consent banner with dialog, bar and a widget for withdrawing consent
+Cookie list with purpose, provider and duration
+A record of every consent, verifiable and exportable
+Google Consent Mode
v1.0.0
Backup
11.08.2026
+Full backup of files and database, incremental with deduplication
+SHA-256 for every archive, AES-256 with your key
+Restore from the interface, selectively or in full
+Schedule with traceable retention
+Storage destinations: local, FTP/SFTP and S3-compatible services
v1.1.0
Performance
08.08.2026
+Critical CSS — 7 templates, each analyzed and released individually
+Image sizes — registered sizes straight from WordPress
+WebP and AVIF — WebP and AVIF for every image size
+Object cache — Redis or Memcached, depending on the loaded extension
+Cache warming — the preview counts up front, without changing anything
+Autoload — bytes per option counted in PHP, not estimated
+Batch run for the media library — applies exactly what is switched on
v1.1.0
SEO
08.08.2026
+404 log — one line per URL, hits are counted up
v1.1.0
Security
08.08.2026
+Custom login URL — your own path, 3 to 40 characters
+File watcher — a checksum per file against the confirmed baseline
v1.0.0
Performance
06.08.2026
+Page cache for anonymous requests, with adjustable cache lifetime and exclusion list
+Minify strips comments and whitespace from HTML, inline CSS and inline JS
+Non-critical scripts via defer, ?ver= removed, emoji script and embeds switchable off
+Lazy-Load adds loading=lazy and decoding=async to images and iFrames
+Browser cache rules as a marked block in the .htaccess (Apache, LiteSpeed)
+Limit revisions and optimize tables, on a schedule via WP-Cron
+Raise the Heartbeat interval, hand WP-Cron over to the system cron
+Preload hints via dns-prefetch and preconnect for external hosts
+CDN host instead of the base URL in scripts, styles and content
+Missing width and height on local images, against layout shift
v1.0.0
SEO
06.08.2026
+Title template with %title%, %sep% and %sitename%, description overridable per post
+og: and twitter: tags for title, description, URL and image
+schema.org @graph in the head, organisation type selectable
+XML sitemap at /kwpseo-sitemap.xml, linked in robots.txt
+robots.txt content straight from the admin area
+Redirects with 301, 302, 307 or 308, each counting its hits
+Broken link check via HTTP-HEAD across the links in your content
+Content analysis finds missing descriptions, titles that are too long or too short, posts without a featured image
v1.0.0
Security
06.08.2026
+Login protection locks out an IP after too many failed attempts
+Two-factor login via email code, can be switched on per user — no TOTP
+XML-RPC can be switched off, user enumeration blocked, file editor locked
+Protective headers in the frontend: X-Frame-Options, nosniff, Referrer-Policy, CSP
+Bad request filter against SQL injection, XSS, ../ and php://
+Turn away known scanner bots like sqlmap, nikto or nmap with 403
+File integrity against the real checksums from WordPress.org
+Activity log for logins, lockouts, role changes and core modifications
+Email on IP lockout, changed core file and new administrator account
There is no entry for this product yet.
Lifetime
Pay once. Use forever.
All nine plugins in the “Das Nest” bundle — Analytics, Consent, Backup, Performance, SEO, Security, Roles, Media and Links. Every future plugin is included at no extra charge.
149 €one-time
Instead of €13 a month — after just under a year you pay nothing more.