integrallis/RankCLI SEO Audit

Ship code, get ranked. Run the RankCLI SEO/GEO audit on a URL in CI and fail the build on SEO regressions.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
urlURL to audit (e.g. https://example.com or a preview deployment URL)yes—
api-keyRankCLI API key (optional). Identifies your account; the audit itself runs in this runner. Falls back to the RANKCLI_API_KEY env var.no—
github-tokenToken for the PR comment (defaults to GITHUB_TOKEN; needs pull-requests: write)no${{ github.token }}
comment-on-prPost the audit results as a PR comment on pull_request runs (true/false). A comment that cannot be posted is a warning, never a failure.notrue
fail-on-errorFail the step if the audit finds any error-severity issue (true/false)nofalse
fail-on-errorsAlias of fail-on-error (the spelling used in the RankCLI docs)nofalse
score-thresholdMinimum overall score (0-100) to pass. 0 disables the check.no0
slack-webhookSlack incoming-webhook URL for alertsno—
discord-webhookDiscord webhook URL for alertsno—
alert-onWhen to alert, comma-separated: error (any error-severity issue), failure (the step failed)noerror
create-prRemoved.no—
pr-threshold-errorsRemoved.no—
pr-threshold-scoreRemoved.no—
pr-base-branchRemoved.no—
checksRemoved.no—
namedescription
scoreOverall SEO score (0-100)
passedWhether the audit passed the configured gate (true/false)
issues-countTotal number of issues found
errors-countNumber of error-severity issues
warnings-countNumber of warnings
report-jsonFull audit report as JSON
rate-limit-remainingRemaining RankCLI API requests today (when api-key is set)
rate-limit-resets-atWhen the RankCLI API limit resets (ISO timestamp, when api-key is set)