Wopisanje
SERP Render for Rank Math replaces Rank Math SEO’s own preview box, in both the sidebar and inside the „Edit Snippet“ popup, with a pixel-accurate Google search result preview. It reads Rank Math’s own SEO title and meta description live, as you type, no new fields, nothing overridden or duplicated.
What it does
- Live, pixel-width accurate title and description measurement, not character-count estimates
- Real ellipsis truncation, the title and description are shown exactly as Google would cut them, not full text plus a separate warning label
- A colored-emoji indicator in place of the site favicon, giving at-a-glance feedback on title length as you type (empty, building, good range, near optimal, or exceeding Google’s limit)
- Desktop and mobile use their own separate pixel limits. A title that exceeds mobile’s limit but still fits desktop’s is shown as „near optimal,“ not as a failure, since it’s a genuine device tradeoff, not a mistake, both modes only agree on failure once a title exceeds the shared upper limit
- Desktop and mobile use visibly different container widths and decorative search chrome (icon tabs and a result count on desktop, plain tabs and no result count on mobile), matching how Google’s own interface actually differs between the two
- Mobile width matches a real modern phone’s browser viewport, not an arbitrary number
- The search bar shows Rank Math’s real primary Focus Keyword, giving the preview an actual representative query rather than a generic placeholder
- A static Google-brand gradient border around the preview
- Takes the place of Rank Math’s own preview box, the „Edit Snippet“ button remains fully functional and clicking the preview itself also opens it
What it deliberately does not do
- Does not manage, override, or store its own copy of your title or meta description
- Does not attempt to simulate Google rewriting your title or description
- Does not currently detect or preview Schema.org rich results. This is a possible future addition
- Does not support the Classic Editor, Elementor, or other page builders in this version. Requires the WordPress block editor (Gutenberg)
- Does not support Yoast SEO, SEOPress, AIOSEO, or other SEO plugins in this version. Requires Rank Math SEO. (A separate sibling plugin, „SERP Render for Yoast“, covers Yoast SEO.)
A note on how the preview replacement works
Rank Math doesn’t provide an official way for another plugin to replace its own preview box, so this plugin hides it using a single CSS rule targeting Rank Math’s own preview class name, in both the sidebar and inside the „Edit Snippet“ popup, since both use the exact same underlying component. If a future Rank Math update renames that class, the rule simply stops matching and Rank Math’s own preview reappears, visibly, not a silent failure. Nothing about your title, description, or Rank Math’s own data is ever touched.
The copy of the preview shown inside the „Edit Snippet“ popup specifically relies on an unsupported technique (watching for the popup to open and inserting the preview into it), since Rank Math has no official extension point inside that popup. This is lower-risk than it might sound, the hiding itself is plain CSS and needs no ongoing JavaScript to keep working, but it is still not a guaranteed-stable integration. If a future Rank Math update changes the popup’s internal structure, this specific copy may simply stop appearing inside the popup, the sidebar copy remains the more durable place to check the preview.
A note on the emoji indicator
The emoji replaces the site favicon entirely and is a decorative feedback signal, not a real favicon or a Google-provided element. It reflects the title’s measured pixel width against Google’s limits, nothing else.
External Services
This plugin does not connect to any external server, API, or third-party service. All processing (pixel-width measurement, preview rendering) happens locally in your browser, using data already present in your WordPress editor. No data leaves your site.
Screenshots


Instalacija
- Install and activate Rank Math SEO, if it isn’t already.
- Upload and activate SERP Render for Rank Math.
- Open any post or page in the block editor.
- Look at Rank Math’s SEO panel, the pixel-accurate preview now appears where Rank Math’s own preview box used to be, no setup or extra click needed. The same preview also appears inside the „Edit Snippet“ popup.
FAQ
-
Does this replace Rank Math’s own snippet preview?
-
Yes. SERP Render for Rank Math hides Rank Math’s own preview box (both in the sidebar and inside the „Edit Snippet“ popup) and shows its pixel-accurate preview in its place. Nothing about your title, description, or any of Rank Math’s own data is changed, this plugin only reads what Rank Math already has and displays it differently. The „Edit Snippet“ button stays fully functional for actually editing your fields.
-
Why isn’t my title/description showing up?
-
Make sure Rank Math SEO is active and you’re editing in the WordPress block editor (Gutenberg), not the Classic Editor or a page builder. If both of those are true and the preview still shows a notice about falling back to the post title, a recent Rank Math update may have changed how its editor data is exposed. Please leave a support thread with your Rank Math version so it can be checked against the plugin’s read logic.
-
Does this work with Elementor or Classic Editor?
-
Not in this version, even though Rank Math itself supports both. This plugin’s live-preview mechanism is built specifically around the WordPress block editor’s data layer. This is a possible future addition.
-
Does this work with Yoast SEO or other SEO plugins?
-
Not in this version. This plugin is built specifically around Rank Math SEO’s editor data. A separate sibling plugin, „SERP Render for Yoast“, covers Yoast SEO the same way.
-
Will this slow down my site?
-
No. Everything runs only in the WordPress admin editor screen, never on your site’s public pages, so there is no effect on page load speed or Core Web Vitals for visitors.
Reviews
There are no reviews for this plugin.
Sobustatkujuce a wuwijarje
„SERP Render for Rank Math“ jo software wótwórjonego žrědła. Slědujuce luźe su pśinosowali k toś tomu tykacoju.
SobustatkujuceTranslate “SERP Render for Rank Math” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.1.6
- Fixed an editor performance regression: the MutationObserver watching for Rank Math’s Edit Snippet popup was running unthrottled on every editor re-render, causing slowdown while typing. Now debounced.
2.1.5
- Updated the Plugin URI to the now-live serp.one/serp-render page (was previously returning a 404).
2.1.4
- Code cleanup pass ahead of WordPress.org submission: removed an unused wp-url script dependency, verified no unescaped output, no unsanitized input, no innerHTML usage, and no debug/console statements remain. No functional or visual changes.
2.1.3
- Corrected several stale readme/description passages that still described earlier behavior no longer present in the code: removed a leftover „dark-themed“ mention, removed a mention of the typing-triggered glow animation (removed in 2.1.0), corrected installation instructions and the „does this replace the preview“ FAQ answer, which both still described the pre-1.1.0 separate-tab architecture. No functional/code changes, documentation only.
- Corrected „Requires at least“ and „Tested up to“ version numbers, which had drifted out of date.
2.1.2
- Fixed the gradient border only showing as a small curved sliver in the bottom-right corner instead of wrapping the full card. Caused by removing the typing animation in 2.1.0 without keeping the static centering transform that animation’s keyframe had been quietly providing.
2.1.1
- Fixed the meta description overflowing past the card’s edge on long text, it now wraps the same way the title already did.
2.1.0
- Desktop is now the default view on load, instead of mobile.
- Removed the pixel-count row beneath the preview, Rank Math’s own Title/Description fields already show a live pixel count, this was a duplicate signal.
- Removed the typing-triggered border thickening and rotation speed-up, the border now stays a calm, static 3px (up from 2px) at all times.
2.0.0
- Switched from dark mode to light mode throughout, matching WordPress admin’s default light theme.
- Desktop title now uses verified real values from Google’s actual rendering: color #1a0dab, 22px, 28px line-height (previously an approximation).
- Description now uses verified real values: color #6c6c6c, 14px, 22px line-height, both mobile and desktop (previously an approximation).
- Mobile title size (17px) remains an honest, unverified approximation, no real mobile measurement was available.
- Search bar now shows Rank Math’s real primary Focus Keyword (the first of any comma-separated keywords, matching Rank Math’s own convention), falling back to the domain-derived site name only if no keyword is set. Previously showed the site name always.
- Typing feedback redesigned: the gradient ring itself thickens (2px to 4px) and speeds up while typing, replacing an earlier shadow-based glow that read poorly against the new light background.
1.3.0
- Real inline SVG icons for search, mic, and the Images/Videos/News tabs, replacing empty placeholder circles.
- Mobile/Desktop toggle now centered above the preview panel.
1.2.0
- Mobile/Desktop toggle redesigned as a faithful iOS-style switch (real 51x31pt-scale dimensions, gray-to-green fill, spring easing), replacing the previous two-button control. No change to the underlying preview logic.
1.1.0
- Preview now takes the place of Rank Math’s own preview box (sidebar and Edit Snippet popup), instead of sitting as a separate tab.
- Real ellipsis truncation, title and description shown as Google would actually cut them.
- Colored-emoji indicator replaces the favicon, reflecting title pixel width as you type.
- Mobile and desktop now use genuinely different container widths and search chrome, not just a font-size change.
- Mobile width matches a real modern phone viewport.
- Added a Google-brand gradient ring that animates while typing.
- Removed the light/dark toggle, dark mode only.
1.0.4
- Initial release. Live pixel-width title/description preview, desktop/mobile toggle, light/dark mode, domain-derived site name.
