WP Manifestindependent plugin directory
manifest / seo / ranksage-connect

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

★ 0stars
0forks

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.zip

RankSage 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.

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

  1. Bump Version: in ranksage-connect.php, RANKSAGE_CONNECT_VERSION, and Stable tag: in readme.txt (the build refuses a mismatch).
  2. Add the changelog entry to readme.txt, run ./build-zip.sh, tag vX.Y.Z.
  3. After WordPress.org approval: commit to SVN trunk/, tag tags/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.