RankSage Connect
RankSage Connect — WordPress plugin: AI-crawler visit capture, the RankSage tracking tag and IndexNow key serving for sites connected to RankSage
by RankSage · github.com/ranksage/ranksage-connect · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/ranksage/ranksage-connect/archive/refs/heads/main.zipRankSage Connect — WordPress plugin
Connects a WordPress site to RankSage: AI-crawler visit capture (forwarded as metadata only), the RankSage tracking tag, and IndexNow key serving. Nothing leaves the site until the administrator connects it.
- Plugin page: https://www.ranksage.com/integrations/wordpress
- WordPress.org listing: pending review (slug
ranksage-connect) - Privacy: https://www.ranksage.com/privacy · Terms: https://www.ranksage.com/terms
- Licence: GPL-2.0-or-later (see
LICENSE)
Requirements
WordPress 6.3+, PHP 7.4+. The plugin talks only to api.ranksage.com, opens the dashboard at app.ranksage.com, loads the
tracking tag from www.ranksage.com, and pings the IndexNow endpoints listed in readme.txt → External services.
Development
php -l ranksage-connect.php # syntax
composer global require wp-coding-standards/wpcs && phpcs --standard=WordPress . # coding standards
./build-zip.sh # writes dist/ranksage-connect.zip (validates version headers, runs php -l)
Hosts are defined()-guarded constants in ranksage-connect.php and can be overridden in wp-config.php;
the app host also accepts the ranksage_connect_app_base filter (https only).
Releasing
- Bump
Version:inranksage-connect.php,RANKSAGE_CONNECT_VERSION, andStable tag:inreadme.txt(the build refuses a mismatch). - Add the changelog entry to
readme.txt, run./build-zip.sh, tagvX.Y.Z. - After WordPress.org approval: commit to SVN
trunk/, tagtags/X.Y.Z/, assets to/assets.
History before 27 Sep 2026 lived in the private RankSage monorepo under packages/ranksage-connect and was exported with git subtree split.