rubinoryder.com — Audit & Cleanup Report
Website Audit & Cleanup · Prepared by Robot Kittens for Yellow Bloom

rubinoryder.com

An audit and cleanup of the Rubino Ryder real-estate site following its move to the new host — removing redundant plugins, identifying inherited license dependencies, and setting out exactly what the practice needs to own going forward.

Previous developer resindev.com Platform WordPress 7.0.2 · Kadence + WPBakery Status Cleaned · awaiting domain transfer

The site was migrated to its new home by the hosting team; our role was the cleanup they weren't set up to do. We removed what the site no longer needs, verified what it genuinely depends on, and — most importantly — surfaced the licensing the site inherited from its previous developer.

Active plugins
1714
3 removed, nothing lost
Paid plugins needed
−1
WP Rocket no longer required
Inherited licenses found
4
tied to the previous developer
Full snapshot
Taken
before any change, kept off-server
01 · What we removed

Three plugins the site no longer needs

PluginActionWhy
WP RocketRemovedPage-caching plugin. The new host serves the site through Cloudflare, which caches at the network edge — this duplicated it. One less paid plugin to license.
UpdraftPlusRemovedWas backing the site up onto the same server it lives on. The new host runs proper off-server backups (JetBackup), which is safer.
Kadence Starter TemplatesRemovedA one-time setup tool used when the site was first built. Nothing uses it now.
02 · What we deliberately kept

A near-miss worth knowing about

Four plugins appeared to be duplicates — a free and a "Pro" version of the same tool running side by side (CookieAdmin and GoSMTP). The obvious move was to delete the free halves.

We tested first — and it's a good thing we did

Switching off the free versions caused the Pro versions to stop working entirely. They aren't duplicates: the free plugin is the required foundation and Pro is an add-on that sits on top. Removing them would have silently disabled the site's cookie-consent banner (a privacy-compliance feature) and its email delivery. Everything was restored and verified.

03 · Inherited licensing

Page builder is properly licensed; a few plugins to move over time

The site's paid plugins were originally set up by the previous developer (resindev.com). We checked each one's licensing position on the new-host copy.

WPBakery (the page builder) — licensed, no purchase needed

WPBakery builds every page on this site. Its license is a lifetime license that is active and carries over — confirmed in the builder's own license panel — so it continues to receive updates and requires no purchase.

To move into the client's account over time

Ultimate VC Addons, Kadence Pro and Gravity Forms currently sit under the previous developer's accounts. They work today; over time they're best re-registered in the practice's own account so the licenses belong to them. Nothing is broken and nothing is urgent.

04 · Who should own what

Licenses belong in the client's own account

Going forward we recommend every paid plugin be purchased in the practice's own account, on their own card. Neither Yellow Bloom nor Robot Kittens should be carrying a client's subscription, and it means the licenses travel with the client. We handle installation and activation; ownership stays where it belongs.

Paid itemTypeNote
WPBakery Page BuilderLicensedLifetime license active and carries over — no purchase needed.
Ultimate VC AddonsLicensedExtension of WPBakery; used on the built pages.
Gravity Forms (+ Constant Contact, Styles)SubscriptionPowers the contact and home-estimate forms.
Kadence ProSubscriptionTheme add-on.
Revolution SliderLicensedUsed for a slider on the site.
CookieAdmin Pro · GoSMTP ProSubscriptionCookie compliance and email delivery (each needs its free base plugin too).
ShowcaseIDXExisting serviceThe live MLS property search — already the practice's own subscription.

The cookie banner now costs nothing

Following on from the near-miss above: rather than keep paying a recurring per-site subscription for the cookie-consent banner, we rebuilt it in-house. The replacement was written once and works on all eight sites.

Same banner, no subscription, no vendor branding

The new banner matches the original exactly — same wording, same colours, same Customize / Reject All / Accept All choices — with the previous vendor's badge removed. It is now live on the site.

It genuinely switches analytics off, not just the message

The important part of a cookie banner is not the banner, it is what happens when a visitor declines. We verified on the live page that analytics is switched off before Google's tracking code loads at all — so a visitor who declines is not measured, and no tracking cookie is written. Declining also registers an opt-out of the sale or sharing of personal information, as required in the United States.

What it deliberately does not do

The paid product also scanned the site automatically to categorise new cookies. The replacement does not; cookie categories are set once, by hand. For a site of this size that is a fair trade for removing an ongoing cost, and it is noted here rather than glossed over.

Search engine visibility — one thing to switch back on at launch

While the site sits on its temporary web address, it should be hidden from Google. Otherwise the temporary address can be indexed as a second, duplicate copy of the real website — which can hold back the real site's own search rankings.

It was not hidden when we arrived

The temporary site was fully open to search engines. The only thing keeping it out of Google was a "maintenance" screen — and the moment that screen came off, the site would have been indexable as a duplicate. We switched search indexing off.

Launch checklist

Because indexing is now switched off, it must be switched back on when the site moves to its permanent address at rubinoryder.com. If that step is missed, the finished site will not appear in Google at all. This is on our list and is called out here so it cannot be lost.

05 · What's next

Remaining steps