About this plugin
Pfadfindr checks your website for search engine optimisation (SEO), visibility in AI search and accessibility. This plugin brings the results into your WordPress admin: start an audit of your own site with one click, follow its progress and see the health score and the five most important findings, each with the affected URL and a recommendation.
The plugin is a window into the Pfadfindr service. The audit itself runs on Pfadfindr servers, not on your web server: Pfadfindr crawls the public pages of your site the way a search engine would. The plugin only starts audits and shows the results.
To use it, you connect your site to a Pfadfindr account (a free account is enough).
Pfadfindr complements your SEO plugin; it does not replace it. It does not edit meta data, create sitemaps or manage redirects. It shows you what to fix, and you keep using your existing tools to fix it.
Features
- Connect your site to a new or existing Pfadfindr account in a few clicks. You never enter a password in WordPress.
- Start an audit of your own website with one click. The remaining quota of your plan is shown before you start.
- Progress updates without reloading the page. If an audit fails, you see the reason in plain language and whether trying again will help.
- Result: overall health score, scores for SEO, AI visibility and accessibility, and the five most important findings with affected URL and recommendation.
- AI visibility checklist: seven checks (AI search bots, bots that fetch pages for users, AI training bots, firewall or CDN, llms.txt, structured data and entities, citability) with a clear status for each. A check that was not run is shown as “Not checked”, never as OK. The firewall check tests with the bots’ user agent, not with their real IP addresses, so a hint is not proof that a real bot is blocked.
- Copy-paste fixes: for many findings you get a suggested text (for example a robots.txt rule, an llms.txt draft or JSON-LD) that you can copy. You replace the placeholders and add it yourself, in your theme, SEO plugin or server settings. The plugin shows the text only and never changes your site.
- “Open full report” opens the complete report on pfadfindr.com.
- History of the last 10 audits with date and score.
- Dashboard widget with the latest score, date and a link to the findings.
- Ready for translation; a German translation will be available through translate.wordpress.org.
- Only administrators (users with the manage_options capability) can see and use the plugin.
- Nothing is added to the public side of your website. Scripts load only on the plugin’s own admin page.
Plans and quota
Audits use the quota of your Pfadfindr plan. The Free plan includes 25 URLs in total, once per account; it does not renew. The paid plans (Light, Growth and Agency Pro) limit the number of URLs per audit.
com lists the current numbers. com.
The number of websites you can connect also depends on your plan (Free and Light: one, Growth: five, Agency Pro: one hundred). Each WordPress site connects with its own domain.
The plugin checks only the domain of this WordPress site (the domain of your Site Address). com.
External services
com/impressum). The service crawls your website, runs the audit and stores the results in your Pfadfindr account. Without the service the plugin has no function.
When: The plugin does not contact any external server until an administrator clicks “Connect with Pfadfindr”. Before that, no request is made, not even on activation or on the dashboard.
com/verbinden with these parameters: the site’s domain, the return URL of the plugin page in wp-admin, a random state value, a PKCE code challenge (and its method), the source marker “wp-plugin”, the administrator’s admin language (locale) and the plugin version. com the administrator signs in or creates an account and approves the connection. com for a connection key (plugin key).
The key is stored in the WordPress database and is never shown in the browser.
com/api/v1/plugin when an administrator uses the plugin page (loading account and quota, starting an audit, checking progress, loading results, the AI visibility checklist and history, opening the full report) and when they disconnect. Each request contains only the site’s domain and the plugin key. As technical request headers, the administrator’s admin language and the plugin and WordPress version numbers are also sent.
com in the administrator’s browser.
What is not sent: No data about visitors of your website, no user accounts, no content from your database. The plugin adds nothing to the public side of your website. txt.
Stored in WordPress: the plugin key; the email address, plan and quota of the connected Pfadfindr account (to show “Connected as …”); the ID of an audit that is running; score, verdict and date of the last audit (for the dashboard widget); and, for up to 30 days, the links to opened reports. Nothing of this is shown to users without the manage_options capability.
Disconnecting and deleting: “Disconnect” deletes the key in WordPress and revokes it at Pfadfindr. Deleting the plugin does the same and removes all plugin data from the database, on multisite for every site of the network. Your audits remain in your Pfadfindr account.
- Terms of service: https://pfadfindr.com/agb
- Privacy policy: https://pfadfindr.com/datenschutz
Source code and development
The plugin ships its human-readable source code: the PHP in includes/ and the JavaScript of the admin page in src/. The folder build/ contains the same JavaScript, compiled with the official WordPress tools ( @wordpress/scripts ). json with the exact versions of the build tools.
js 20, run npm ci and then npm run build in the plugin folder. org.