Most WordPress SEO plugins give you fields to fill in. Rank Math, Yoast and SEOPress are good at that, and RankThat Bridge doesn’t replace them. Bridge does a different job: it takes the fixes you approved in RankThat and applies them inside WordPress, writing into the SEO plugin you already use, keeping a copy of what was there, and clearing the page cache afterwards. This article explains how that works in practice, what it will and won’t touch, and how to set it up on a client site in a few minutes.
Who this is for: anyone running SEO on WordPress sites, especially agencies with more client sites than hours. If you are new to the plugin side of WordPress SEO, the WordPress SEO plugin glossary entry and the WordPress SEO setup guide cover the basics first.
Installing and connecting Bridge
- In RankThat, open the project and go to Project Settings › WordPress Connection.
- Click Download WP Plugin (.zip) and upload it in WordPress under Plugins › Add New › Upload. In WordPress it appears under Settings › RankThat.
- Back in RankThat, click Connect WordPress (one click). This opens the site’s WordPress admin, where an administrator clicks “Connect to RankThat”. The connection code works once, expires after 30 minutes and only works for the project’s own domain.
- If you prefer, paste the site token by hand instead. The token is the only credential involved: no WordPress passwords are shared, and Regenerate token disconnects the site at once.
Bridge needs WordPress 6.0 or newer. It updates itself through WordPress’s normal updater using a signed download link, and you can switch automatic updates off in its settings.
What happens when you approve a fix
Say the Site Audit found missing meta descriptions on 14 pages. The flow is the same for every fix type:
- Click Fix with AI on the issue (or Fix all for every fixable issue at once).
- RankThat reads the pages and drafts the fixes, usually in 20 to 60 seconds.
- You review the drafts. Edit any line, untick anything you don’t want.
- Click Apply to WordPress. RankThat sends the changes to Bridge.
- Bridge saves what each field held before, makes the change, and clears the page cache.
- About 20 seconds later, RankThat fetches the live page and checks the fix is really there. The status changes to “Fixed · checked live”, or “Applied · not live yet” if a cache is still serving the old version.
Nothing is applied until a person clicks apply. That is a rule in the code, not a setting.
What Bridge can change
Each fix type maps to specific audit issues, so you always know why a change was made.
| Fix | Audit issues it answers |
|---|---|
| SEO titles and meta descriptions | Missing, duplicate, too long or too short titles and descriptions |
| Business schema | No Organization or LocalBusiness schema |
| llms.txt | No llms.txt file |
| Allow AI crawlers | robots.txt blocks AI crawlers |
| Redirect missing pages | Pages returning 404, broken internal links |
| Update links to redirects | Internal links pointing at a redirect or a redirect chain |
| Page schema | Pages with no structured data |
| Security headers | Missing security headers or HSTS, server details exposed |
| Call or book bar on phones | No clear call to action, phone number hidden (service businesses) |
| Tappable phone numbers | Phone numbers that can’t be tapped on mobile |
| Trust page drafts | No About, Contact or Privacy Policy page |
| Image alt text | Images with no alt text, written by AI from the image itself |
| Shrink images | Heavy or old-format images |
| Load the main image first | Slow Largest Contentful Paint |
| Internal links | Orphan pages and pages with too few links |
| Move files to https | Mixed content |
| Fix broken outbound links | Links to pages on other sites that no longer exist |
The safety rules behind each fix
Some fixes could do damage if applied carelessly, so Bridge works within limits:
- Redirects only fire on real 404s. If a page comes back to life, its redirect stops applying.
- Internal links are only added on words already on the page. Bridge doesn’t rewrite your copy to squeeze a link in.
- Schema is facts only, built from what the site already says.
- Trust pages are created as drafts. Somebody has to read and publish an About, Contact or Privacy page.
- Images are recompressed to at most 2,000 pixels at a sensible quality, the original is kept for undo, and the step is skipped entirely if an image optimizer plugin is already active.
Undo, and what happens when someone edited the page since
Bridge keeps a record of the last 60 change sets and what each one replaced. Click Undo and it puts the old value back.
The interesting case is when a page was edited after the fix. Imagine RankThat rewrote a title on Monday, and on Wednesday the client changed it again themselves. If you undo on Friday, Bridge leaves that page alone and says it was edited since. Undo should never wipe out newer work. You can still use WordPress’s own revisions to go further back.
Pull mode: fixes that work behind firewalls
Many sites block requests from outside tools. Bridge gets around that legitimately by connecting out from WordPress instead of waiting for RankThat to connect in. It checks in every five minutes (and there is a Sync now button). When RankThat can’t reach a site directly, the fix is queued with the message that WordPress will apply it on its next check-in. The same route is used to send page data for audits of firewalled sites and to publish articles.
After each change, Bridge clears the caches it knows about: WP Rocket, W3 Total Cache, WP Super Cache, SiteGround, FlyingPress, WP Fastest Cache, WP Engine, LiteSpeed, Cache Enabler, Breeze with Varnish, Hummingbird and Nginx Helper.
Which SEO plugins it works with
| Your SEO plugin | Page titles and descriptions | Shop and category page titles |
|---|---|---|
| Rank Math | Yes | Yes |
| SEOPress | Yes | Yes |
| Yoast SEO | Yes | No |
| The SEO Framework | Yes | No |
| All in One SEO | Description yes, but AIOSEO may still show its own title | No |
| No SEO plugin | Bridge outputs the title and description itself | No |
A worked example: Bean & Barrel Coffee
Bean & Barrel Coffee sells beans and brewing gear on WooCommerce, with Rank Math installed and Cloudflare in front. The agency’s first audit can’t crawl the store because Cloudflare blocks unknown bots, so the audit shows “Firewall detected” and waits. Bridge sends the pages from inside WordPress within five minutes and the audit completes.
It finds 40 product category pages using the default “Category Archives” titles, 120 product images with no alt text and a slow main image on the home page. The agency runs Fix all. Category titles are rewritten (supported here because the store uses Rank Math), alt text is written from each image, and the hero image is set to load first. Because RankThat can’t reach the store directly, every change is queued, and the store applies them at its next check-in. Firewalled sites skip the instant live check, so the next audit confirms the changes instead.
Two weeks later the owner rewrites one category title by hand. When the agency tests undo on the batch, that category is skipped and flagged as edited since. Everything else reverts cleanly, and they reapply.
The Changes made by RankThat Bridge page
Inside Project Settings, this page lists everything Bridge manages on the site: redirects for missing pages (with how often each is used), the seven security headers as toggles, the call or book bar settings, tappable phone numbers, pages with schema from RankThat, and the full change history with an Undo button on each entry. If a client asks “what did you change on my site?”, this page is the answer.
Bridge on many sites
For agencies, the value adds up across a portfolio. Each client site gets its own token, so removing one client never affects another. Fix all and the Bridge mean a month’s routine title, redirect and schema work across 20 sites can be reviewed and applied in an afternoon, with every change listed per site and reversible.
What Bridge doesn’t do
- It isn’t an SEO plugin replacement. Keep Rank Math, Yoast or SEOPress for editing pages by hand.
- It only runs on WordPress. On other platforms RankThat drafts the fix for you to copy in.
- It doesn’t publish anything on its own. Fixes are applied after approval, and trust pages arrive as drafts.
- Security headers can be hidden by some caches. On pages cached by WP Rocket, a header may not show until the cache is rebuilt.
Bridge also does quieter jobs: it publishes articles from the content writer, and it counts form submissions and taps on phone, email and WhatsApp links (without collecting personal data) so the monthly report can show leads. Title and description changes made from Opportunities go through it too. For a wider look at running WordPress sites on RankThat, see RankThat for WordPress.