Coywolf Robots.txt Manager

Changelog

1.0.55

  • Render plugin screenshots in the GitHub readme (#58).

1.0.54

  • Move Import / Export to its own page, exclude sitemap URLs from the export, rename Rules to All Rules, and pad the copy button (#57).

1.0.53

  • Add JSON import/export for rules and a copy button on the Robots.txt page (#56).

1.0.52

  • Refuse a new rule already covered by a broader Disallow (#55).

1.0.51

  • Update Settings screenshot and caption to show the new Access controls (#54).

1.0.50

  • Keep readme.md in the WordPress.org build so the Documentation page works there (#53).

1.0.49

  • Add role-based access control (Settings → Access) and clear all Plugin Check warnings (#52).

1.0.48

  • Fix WordPress.org review: get_home_path() for robots.txt path, prefix class names (#51).

1.0.47

  • Fix WordPress.org review issues: dynamic admin-ajax path, no remote calls, matching text domain (#50).

1.0.46

  • CI: upgrade actions to Node 24-native versions (#49).

1.0.45

  • CI: run bundled JS actions on Node 24 (#48).

1.0.44

  • Set distinct Plugin URI and Author URI (#47).

1.0.43

  • Add WordPress.org screenshots + captions (#46).

1.0.42

  • Fix readme Contributors/Tags header line (#45).

1.0.41

  • Set readme Contributors to jonhenshaw (#44).

1.0.40

  • Fix all WordPress.org Plugin Check errors (#43).

1.0.39

  • Add WordPress.org variant build + gated SVN deploy (#42).

1.0.38

  • Migrate existing rules and robots.txt when a bot token is renamed (#41).

1.0.37

  • Replace 38 guessed bot tokens with the documented user-provided tokens (#40).

1.0.36

  • Exclude bots with no robots.txt token (Link CLI); auto-exclude in the maintenance flow (#39).

1.0.35

  • Update the Cloudflare bot list (+4 bots) with curated tokens (#38).

1.0.34

  • Security and performance audit — all checks passed (no functional changes) (#37).

1.0.33

  • Add a Documentation page; document conflict resolution + bot-token curation (#36).

1.0.32

  • Own the virtual robots.txt: import & reconcile WordPress’s base rules (#35).

1.0.31

  • Use bedrockbot for all Amazon Bedrock AgentCore Browser variants (#34).

1.0.30

  • Set ThousandEyes token to TE/1.0 (its documented identifier) (#33).

1.0.29

  • Curate robots.txt tokens for all 603 bots + add a bot-list update process (#32).

1.0.28

  • Override Yoast SEO’s robots.txt output when this plugin is active (#31).

1.0.27

  • Add a curated AI-crawler supplement so imported AI bots match the catalog (#30).

1.0.26

  • Make the Edit Rule Delete control a bordered red button, aligned with the row (#29).

1.0.25

  • Tint robots.txt directive chips by type (light red Disallow, light green Allow) (#28).

1.0.24

  • Move rule Edit/Delete into row-actions; add Delete to the edit screen (#27).

1.0.23

  • Space out the physical/virtual resolver buttons (#26).

1.0.22

  • Match imported User-agents to catalog bots instead of adding them as custom (#25).

1.0.21

  • Pad the Cancel button on the deactivation modal (#24).

1.0.20

  • Security + performance audit: sanitize bot catalog on ingest; cache hot paths (#23).

1.0.19

  • Add an editable Robots.txt page that re-parses rules on save (#22).

1.0.18

  • Back up the original robots.txt before any parse/import; add a Settings option to exclude per-rule comments (#21).

1.0.17

  • Importer drops cross-domain sitemaps; Rules table bulk delete + pagination; reactivation cleans orphaned comments (#20).

1.0.16

  • Back up robots.txt on activation; offer restore-or-keep on deactivation (#19).

1.0.15

  • Harden robots.txt import: repair syntax, resolve conflicts, drop deprecated/SEO-bad, fix patterns & sitemaps (#18).

1.0.14

  • Add Rule: show a Cancel button when no Rule Path is selected (#17).

1.0.13

  • Rework Auto-update settings to match the Link Checker auto-run UX (#16).

1.0.12

  • Split editor into Rule Type + Rule Path; move XML sitemaps to Settings; unwrap physical file on deactivate (#15).

1.0.11

  • Per-rule comments in robots.txt; remove import button; block conflicting saves (#14).

1.0.10

  • Fix stuck readme.txt Stable tag (1.0.0) and make the release bump robust (#13).

1.0.9

  • Sitemap URL editor; default “All robots” off + lock for whole-site rules; manage existing robots.txt on activation (#12).

1.0.8

  • Fix duplicated rule on physical→virtual switch; delete file on that switch (#11).

1.0.7

  • Updater: Atom-feed fallback + visible failure when GitHub API is rate-limited (#10).

1.0.6

  • Sitemap rule type, auto-switch to virtual, Link-Checker-style auto-update with email (#8).

1.0.5

  • Fix stray Disallow: / under User-agent: * when a rule mixes * with specific bots (#7).

1.0.4

  • Sitemap at end of robots.txt; resolver button labels + spacing; scrollable preview (#6).

1.0.3

  • Rules UX + round 2: consolidation, conflicts, Yoast override, sitemap-exclusion, physical resolver (#5).

1.0.3

  • “Import from robots.txt” appears only when a physical file exists; in virtual mode existing rules are imported automatically on first use. On install, an existing physical robots.txt is managed by default and its rules imported.
  • The current robots.txt is always shown on the Rules page (white background, scrolls on overflow); heading renamed to “Current robots.txt”.
  • robots.txt output consolidates user-agents that share the same rule under stacked User-agent: lines.
  • Rule descriptions say “selected” where they refer to the chosen crawlers.
  • After a bot-list update, newly added bots are checked in a rule only if its whole category was selected.
  • Bot category lists are indented with the checkbox in the list-marker position so wrapped lines hang-indent.
  • New rules are checked for conflicts before saving, with a dialog to fix or save anyway.
  • Settings: option to exclude XML sitemap link(s) from robots.txt (also suppresses the one WordPress adds).
  • If Yoast SEO is active, this plugin overrides it and controls robots.txt.
  • When in virtual mode while a physical robots.txt exists, the Rules page warns and offers to switch to physical (import the file’s rules), switch to physical (overwrite the file with the current rules), or delete the physical file.

1.0.0

  • Initial release.

Plugin Website
Visit website

Author
Jon Henshaw
Version:
1.0.55
Last Updated
June 6, 2026
Requires
WordPress 5.3
Tested Up To
WordPress 7.0
Requires PHP
7.2

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.