Saddle Rank

Description

Be found on Google. Be cited in AI answers.

People now ask ChatGPT, Claude, Perplexity and Gemini the questions they used to type into Google. Saddle Rank is a free WordPress SEO plugin for both. It sets up the SEO basics, helps AI answer engines read your site, and shows you what to fix before it changes anything.

No account. No API key for the SEO features.

Saddle website · Live demo · Docs · Saddle Pro · PlugPress

What you get

SEO that works on activation

  • SEO titles and meta descriptions, with a Google preview
  • Social cards for Facebook, LinkedIn and X
  • XML sitemap, canonical URLs, noindex and breadcrumbs
  • Schema: Article, WebSite, Organization, author and video

Made for AI search

  • llms.txt, a plain summary of your site for AI tools
  • Two choices, “Show my site in AI answers” and “Let AI companies train on my content”, that write the robots.txt rules for 24 AI crawlers
  • A score for each page on how easy it is to quote in an AI answer
  • A log of AI crawler visits

A site that stays healthy

  • Redirects (301, 302, 410) and a 404 log with one-click fixes
  • Broken internal links, fixed in place
  • Optional instant indexing with IndexNow, off until you turn it on

Write faster, stay in charge

  • AI drafts of titles, descriptions, alt text and summaries through the WordPress AI Client. You approve every one.

Moving from another SEO plugin

Import from Yoast SEO, Rank Math, All in One SEO or Slim SEO with a preview first. It never overwrites what you have set. It also runs beside them if you are not ready to switch.

Coming from Waggle? Install and activate Saddle Rank. It moves your data across and switches Waggle off. Do not delete Waggle first.

Part of the Saddle family

  • Saddle: the free core. It lets your AI agents work on your site safely, and Saddle Rank requires it. Your AI agent reaches Rank’s 24 tools through Saddle.
  • Saddle Analytics: cookieless, self-hosted stats that count AI traffic.
  • Try the live demo and read more at saddle.to.

Saddle Rank is made by PlugPress. Questions and ideas are welcome.

External services

Saddle Rank runs no service of its own and no update checker. Data leaves your site in four cases only.

1. The AI provider you connected, through the WordPress AI Client

Saddle Rank’s AI features use the AI provider the site administrator connected in Settings Connectors. Saddle Rank stores no API key and picks no provider; WordPress makes each call. Nothing is sent until a provider is connected. After that, data is sent only in these cases:

  • SEO title and description, summary, FAQ answers: when you click Generate, approve a bulk run, or a connected AI agent asks. Sent: the post’s title and text, up to 6,000 characters.
  • Alt text and image SEO: when you ask for it, or a connected AI agent asks. Sent: the image file. For image SEO, also the title of the post it appears on (a product’s short description for WooCommerce) and the site description you set for images, if any.
  • Homepage title and description: when you click Generate. Sent: your site name and tagline, plus your home page’s text (up to 4,000 characters) or your page titles.

Which company receives the data depends on the provider the administrator connected. For example:

2. An image address an AI agent gives

The saddle-rank/upload-image and saddle-rank/set-og-image abilities download an image into your media library from the web address the calling AI agent provides. The request goes only to that address, only when the agent asks, and addresses on private or local networks are refused.

3. IndexNow, when you turn on instant indexing

Instant indexing is off until an administrator turns it on (Saddle Rank Settings, or Links Instant indexing). While it is on:

  • What is sent: the address of each public page that is published, changed, made private, unpublished, moved to the Trash or deleted, your site’s host name, and your site’s IndexNow key with the address of its key file. A page that was never public, and noindex or password-protected pages, are never sent. Nothing about visitors or users is sent.
  • To whom: https://api.indexnow.org/indexnow. IndexNow shares each submission with the search engines that take part, such as Bing, Yandex, Naver, Seznam and Yep. Google does not use IndexNow.
  • When: about a minute after the change, in one request for every change made in that minute, or when you or a connected AI agent asks for a send (the agent previews the addresses first). With “Discourage search engines” on in Settings Reading, nothing is sent.

IndexNow: Terms of service, Documentation

4. PlugPress Console, only after you click

Saddle Rank can send data to PlugPress Console (https://console.plugpress.io), only after you click:

  • “Allow” on the card: the name and email of the account that clicked it (for support), your site address and title, WordPress and PHP versions, language, timezone, theme, and plugins with their versions, then once a week while it is on, only when something changed. “No thanks” sends nothing. Turn it off with “Stop sharing site info” under the plugin on the Plugins screen. One answer covers every Saddle plugin on the site.
  • The news box ticked on that card, or “Subscribe” on the news card: your email, for news, tips and fixes (you confirm it by email).
  • “Send and deactivate” when you turn the plugin off: the reason you picked, what you typed, your email if you asked for a reply, the plugin version, and your WordPress and PHP versions and language.

The × and “Skip” send nothing. Add define( 'PLUGPRESS_INSIGHT', false ); to wp-config.php to remove the card and the form. Privacy policy: https://plugpress.io/privacy/

Source code

The admin screens and the editor sidebar are built from the source files in the plugin’s admin/src/ and src/ folders. package.json and package-lock.json are included. To rebuild them, run npm ci && npm run build (it uses @wordpress/scripts). The admin’s interface parts come from Saddle at runtime and are not bundled.

Installation

  1. Install and activate Saddle (free) first. WordPress offers it when you install Saddle Rank.
  2. In Plugins Add New, search for Saddle Rank, then install and activate it.
  3. Open Saddle Rank to see your readiness score and what to fix.
  4. For AI writing, connect an AI provider in Settings Connectors.

FAQ

Do I need Saddle?

Yes. Saddle Rank requires Saddle, which is free on WordPress.org. WordPress asks you to install it first, and Saddle Rank’s page is Saddle Rank.

Do I need an API key?

No. Everything except AI writing works with no setup. AI writing uses the AI provider you connect in Settings Connectors.

Does it replace Yoast SEO or Rank Math?

It can, or it can run beside them. To move over, import your data under Saddle Rank Settings Advanced Other SEO plugins. You preview first, and nothing you have set is overwritten.

Where is my XML sitemap?

At /sitemap.xml on your site. Submit that address in Google Search Console.

How do I redirect a missing page?

Open the Links card in Saddle Rank, then the 404 log. Pick a missing address and add a 301 redirect in one click.

Does it send data anywhere?

Not unless you click. A small card asks once whether to share basic site info with PlugPress, and nothing is sent until you click Allow. Everything else that leaves your site is listed under External services.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Saddle Rank” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Saddle Rank” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.2

  • Changed: the readme links to the Saddle website, the live demo, the docs, Saddle Pro and PlugPress.

1.0.1

  • Changed: Saddle Rank now requires Saddle (Requires Plugins: saddle).
  • New: instant indexing (IndexNow), off until you turn it on.
  • New: AI access, two choices that write the robots.txt rules for AI crawlers.
  • New: the PlugPress Insight card and deactivation form. Nothing is sent until you click.
  • New: video schema, fuller Organization and author details, and a Search appearance box for WooCommerce products.
  • New: “Due for a refresh” and a check for AI search crawlers that have not visited in 30 days.
  • Changed: the site check scores every public content type, not only posts.
  • Changed: 24 AI crawlers in three groups.

1.0.0

  • Initial release of Saddle Rank: SEO basics, XML sitemap, llms.txt, redirects, 404 log, broken links, per-page answer score, AI crawler log, AI writing you approve, and imports from Yoast SEO, Rank Math, All in One SEO and Slim SEO.
  • Coming from Waggle: settings, SEO fields, redirects and logs move across.