WordPress OSINT, maintenance or security needs? Reach out!
TLDWP

Plugin: embed-optimizer (Used by 413 domains)

Embed Optimizer

πŸ‘€ WordPress Performance Team πŸ“¦ v1.0.0-beta5 πŸ”— Plugin Homepage

This plugin’s purpose is to optimize the performance of embeds in WordPress, such as Tweets, YouTube videos, TikToks, and others.

The current optimizations include:

  1. Lazy loading embeds just before they come into view.
  2. Adding dns-prefetch links for embeds in the initial viewport.
  3. Reserving space for embeds that resize to reduce layout shifting.

Lazy loading embeds improves performance because embeds are generally very resource-intensive, so lazy loading them ensures that they don’t compete with resources when the page is loading. Lazy loading of IFRAME-based embeds is handled simply by adding the loading=lazy attribute. Lazy loading embeds that include SCRIPT tags is handled by using an Intersection Observer to watch for when the embed’s FIGURE container is going to enter the viewport, and then it dynamically inserts the SCRIPT tag.

This plugin also recommends that you install and activate the Optimization Detective plugin, which unlocks several optimizations beyond just lazy loading. Without Optimization Detective, lazy loading can actually degrade performance when an embed is positioned in the initial viewport. This is because lazy loading such viewport-initial elements can degrade LCP since rendering is delayed by the logic to determine whether the element is visible. This is why WordPress Core tries its best to avoid lazy loading IMG tags which appear in the initial viewport, although the server-side heuristics aren’t perfect. This is where Optimization Detective comes in since it detects whether an embed appears in any breakpoint-specific viewports, like mobile, tablet, and desktop. (See also the Image Prioritizer plugin which extends Optimization Detective to ensure lazy loading is correctly applied based on whether an IMG is in the initial viewport.)

When Optimization Detective is active, it will start keeping track of which embeds appear in the initial viewport based on actual visits to your site. With this information in hand, Embed Optimizer will then avoid lazy loading embeds which appear in the initial viewport. Furthermore, for such above-the-fold embeds Embed Optimizer will also add dns-prefetch links for resources known to be used by those embeds. For example, if a YouTube embed appears in the initial viewport, Embed Optimizer with Optimization Detective will omit loading=lazy while also adding a dns-prefetch link for https://i.ytimg.com which is the domain from which YouTube video poster images are served. Such links cause the initial-viewport embeds to load even faster.

The other major feature in Embed Optimizer enabled by Optimization Detective is the reduction of layout shifts caused by embeds that resize when they load. This is seen commonly in WordPress post embeds or Tweet embeds. Embed Optimizer keeps track of the resized heights of these embeds. With these resized heights stored, Embed Optimizer sets the appropriate height on the container FIGURE element as the viewport-specific min-height so that when the embed loads it does not cause a layout shift.

Since Optimization Detective relies on page visits to learn how the page is laid out, you’ll need to wait until you have visits from a mobile and desktop device to start seeing optimizations applied. Also, note that Optimization Detective does not apply optimizations by default for logged-in admin users.

Please note that the optimizations are intended to apply to Embed blocks. So if you do not see optimizations applied, make sure that your embeds are not inside a Classic Block.

Your site must have the REST API accessible to unauthenticated frontend visitors since this is how metrics are collected about how a page should be optimized. There are currently no settings and no user interface for this plugin since it is designed to work without any configuration.

DomainExposuresHeadersLast Checked
b*s*u*e*m*d*c*l.com βœ… F 2026-05-11 19:13:58
s*u*f*e*t*.com (WP 6.9.4) βœ… D 2026-05-11 18:56:05
l*n*m*n*r*m*v*l.org βœ… F 2026-05-11 18:33:07
g*b*o*s*.com (WP 6.8.5) βœ… F 2026-05-11 17:51:31
j*a*y*e*b*n*e*.com βœ… F 2026-05-11 17:47:37
g*b*i*.com (WP 6.8.5) βœ… F 2026-05-11 17:46:27
t*n*s*i*b*n.com πŸ”“ F 2026-05-11 16:48:50
6*p*w*r.com (WP 6.9.4) βœ… F 2026-05-11 16:00:36
g*i*l*u*e*a*l*y.com (WP 6.9.4) βœ… F 2026-05-11 06:45:28
g*i*l*u*e*u*r*t.com (WP 6.9.4) βœ… F 2026-05-11 06:45:27
5*a*d*a.com (WP 6.9.4) βœ… F 2026-05-11 05:07:29
r*t*e*-*e*t.at (WP 6.9.4) βœ… F 2026-05-11 04:03:41
t*c*i*a*r*s*l*e*c*u*a.com βœ… F 2026-05-11 01:10:56
e*l*n*k*a*i*n*s*s.com (WP 6.9.4) βœ… F 2026-05-10 22:16:23
s*a*e*n*i*e.com (WP 6.9.4) βœ… F 2026-05-10 17:57:26
c*m*u*i*y*o*d.coop βœ… F 2026-05-10 16:38:00
a*a*a*a*p*r*s*f*i*i*l*f*u*d*t*o*.com βœ… F 2026-05-10 09:32:15
h*p*o*a*p*.studio βœ… F 2026-05-10 04:47:22
r*t*t*c.us βœ… F 2026-05-10 04:07:17
p*h*8.fr βœ… F 2026-05-10 01:02:48
a*m*s*u*t*g*a*d.com (WP 6.9.4) βœ… D 2026-05-10 00:29:20
a*h*r*y*.in (WP 6.9.4) βœ… F 2026-05-09 22:10:37
p*d*s*a*v*n*e*i*y*.com βœ… F 2026-05-09 21:51:39
2*z*r*.org βœ… F 2026-05-09 19:34:01
n*n*.org βœ… F 2026-05-09 17:00:34
t*m*s*i*p*r.fr βœ… F 2026-05-09 16:59:11
w*s*e*v*l*n*w*e*l*n*.com βœ… F 2026-05-09 16:37:20
g*o*e*t*o*.com (WP 6.9.4) βœ… F 2026-05-09 15:09:04
s*i*m*r*d*i*y.com (WP 6.9.4) βœ… B 2026-05-09 13:21:19
c*m*t.fr (WP 6.9.4) βœ… F 2026-05-09 12:37:52
l*w*l*p*r*o*s.com βœ… F 2026-05-09 06:28:30
b*o*o*p*e*e*a*a*i*e.com βœ… F 2026-05-09 04:19:18
p*u*t*e*r*d*n*i*t*y.com βœ… F 2026-05-09 00:20:16
c*i*m*a*f*l*s.de (WP 6.9.4) βœ… F 2026-05-08 18:34:07
p*o*o*u*r*.com βœ… F 2026-05-08 15:20:22
c*a*t*l*a*m*s*c*i*t*y.com (WP 6.9.4) βœ… F 2026-05-08 14:14:06
c*n*o*e*c*a*i*g.com (WP 6.9.4) βœ… C 2026-05-08 12:23:22
s*s*a*n*b*e*o*n*c*i*i*y.com βœ… D 2026-05-08 11:51:08
e*o*a*a*c*l*b.com βœ… F 2026-05-08 10:40:27
e*o*c*n*c*e*t.com (WP 6.9.4) βœ… F 2026-05-08 09:33:21
l*s*o*t*l*s*e*a*o*.com (WP 6.9.4) βœ… F 2026-05-08 07:43:15
e*i*c*a*e*r.com βœ… F 2026-05-08 07:18:50
k*y*o*.nl (WP 6.9.4) βœ… F 2026-05-08 06:12:36
c*n*e*t*v*t*b*s*.com βœ… D 2026-05-08 04:39:17
s*u*a*e*.com βœ… F 2026-05-08 03:58:56
j*k*s.group (WP 6.9.4) βœ… C 2026-05-08 01:10:20
a*f.ngo (WP 6.9.4) βœ… D 2026-05-07 19:18:54
a*o*e*a*e*l*n.com πŸ”“ D 2026-05-07 18:31:09
g*t*e*i*g*i*e.com (WP 6.9.4) βœ… F 2026-05-07 18:27:11
d*r*a*h.com βœ… F 2026-05-07 17:25:33
c*n*e*t*d*a*e.s*c*k*d*.ca (WP 6.9.4) βœ… A 2026-05-07 16:39:08
p*r*o*a*t*a*n*r*i*r*l.com βœ… C 2026-05-07 14:27:42
g*a*d*.n*i*h*t*i*e.com βœ… D 2026-05-07 14:11:28
c*n*o*r*t*n*s*e.com βœ… F 2026-05-07 14:10:04
v*n*c*a*t*r*w*.com (WP 6.9.4) βœ… F 2026-05-07 11:41:29
l*s*v*r*t*s.bj βœ… F 2026-05-07 10:02:39
c*a*i*y*e*t*e*i*.com (WP 6.9.4) βœ… F 2026-05-07 07:39:57
m*t*c*e*k.com βœ… F 2026-05-07 05:49:12
l*e*i*e*p*r*s.es (WP 6.9.4) βœ… F 2026-05-07 05:45:52
l*e*i*e*p*r*s.de (WP 6.9.4) βœ… F 2026-05-07 05:45:52
l*e*i*e*p*r*s.fr (WP 6.9.4) βœ… F 2026-05-07 05:45:52
l*e*i*e*p*r*s.ae (WP 6.9.4) βœ… F 2026-05-07 05:45:52
l*e*i*e*p*a*e*.es (WP 6.9.4) βœ… F 2026-05-07 05:45:52
l*e*i*e*p*a*e*.de (WP 6.9.4) βœ… F 2026-05-07 05:45:52
l*e*i*e*p*a*e*.fr (WP 6.9.4) βœ… F 2026-05-07 05:45:52
l*e*i*e*p*a*e*.ae (WP 6.9.4) βœ… F 2026-05-07 05:45:52
l*e*i*e*o*k.es (WP 6.9.4) βœ… F 2026-05-07 05:45:52
l*e*i*e*o*k.de (WP 6.9.4) βœ… F 2026-05-07 05:45:52
l*e*i*e*o*k.fr (WP 6.9.4) βœ… F 2026-05-07 05:45:52
l*e*i*e*o*k.ae (WP 6.9.4) βœ… F 2026-05-07 05:45:52
l*e*i*e*a*s.es (WP 6.9.4) βœ… F 2026-05-07 05:45:52
l*e*i*e*a*s.jp (WP 6.9.4) βœ… F 2026-05-07 05:45:52
l*e*i*e*a*s.it (WP 6.9.4) βœ… F 2026-05-07 05:45:52
l*e*i*e*a*s.de (WP 6.9.4) βœ… F 2026-05-07 05:45:52
l*e*i*e*a*s.fr (WP 6.9.4) βœ… F 2026-05-07 05:45:52
l*e*i*e*a*s.ae (WP 6.9.4) βœ… F 2026-05-07 05:45:52
e*r*h*r*c*d*m*.com βœ… F 2026-05-07 00:19:13
e*r*d*n*i*t*y.com βœ… F 2026-05-06 23:18:29
i*d*c*n*n*.com (WP 6.9.4) βœ… F 2026-05-06 22:49:01
b*y*o*a*a*t*e*s.com (WP 6.9.4) βœ… F 2026-05-06 19:34:18
b*y*o*a*a*t*e*.com (WP 6.9.4) βœ… F 2026-05-06 19:34:18
b*y*o*a*r*u*.com (WP 6.9.4) βœ… F 2026-05-06 19:34:18
b*y*o*a.com (WP 6.9.4) βœ… F 2026-05-06 19:34:18
p*o*l*w*r*s*p*.com (WP 6.9.4) βœ… F 2026-05-06 17:35:26
i*d*e*o*.com βœ… D 2026-05-06 16:47:53
n*t*z.blog (WP 6.9.4) βœ… D 2026-05-04 13:18:15
c*m*c*i*i*v*l*n*v*.com (WP 6.9.4) βœ… F 2026-05-04 12:47:31
k*y*i*d*i*s*r*m*n*s.eu (WP 6.9.4) βœ… F 2026-05-04 11:48:35
c*e*u*i*a*o*k.com (WP 6.8.1) βœ… F 2026-05-04 10:46:30
t*l*s.n*r*i*l*r*.org βœ… F 2026-05-04 10:20:38
s*x*z*a*r.fr (WP 6.9.4) βœ… F 2026-05-04 09:32:18
d*c*i*t*w*.com (WP 6.9.4) βœ… F 2026-05-04 03:00:05
v*c*j*t*r*i*e*.com βœ… F 2026-05-04 01:32:59
r*t*i*s*o*e.7*o*s*t*d*o.com (WP 6.9.4) βœ… F 2026-05-04 01:28:16
c*m*a*e*a*d*n*o*m*u*.c*.uk (WP 6.9.4) βœ… F 2026-05-04 00:23:17
s*p*a*e*l.com (WP 6.9.4) βœ… F 2026-05-03 23:41:31
6*0*c*.com (WP 6.9.4) βœ… F 2026-05-03 23:19:48
l*j*g*.be (WP 6.9.4) βœ… D 2026-05-03 22:57:38
m*a*f*a.com (WP 6.9.4) βœ… F 2026-05-03 19:46:12
b*r*a*o*.c*.uk βœ… F 2026-05-03 19:21:56

Top 50 Plugins

Plugin Count
elementor 1,845,026
contact-form-7 1,814,379
elementor-pro 1,074,639
woocommerce 834,328
revslider 631,057
jetpack 474,701
js_composer 442,043
wp-rocket 343,148
essential-addons-for-elementor-lite 303,315
gravityforms 291,645
complianz-gdpr 264,632
cookie-law-info 238,008
instagram-feed 233,160
google-site-kit 227,086
sitepress-multilingual-cms 226,612
google-analytics-for-wordpress 218,275
header-footer-elementor 214,731
elementskit-lite 214,055
bluehost-wordpress-plugin 191,979
gutenberg 165,128
gutenberg-core 163,247
cookie-notice 156,862
litespeed-cache 137,160
the-events-calendar 135,646
wpforms-lite 131,895
gtranslate 131,059
astra-sites 121,430
popup-maker 118,674
woocommerce-payments 114,788
tablepress 113,253
coblocks 101,881
honeypot 100,128
astra-addon 97,326
duracelltomi-google-tag-manager 96,036
wp-smushit 95,656
all-in-one-seo-pack 95,213
LayerSlider 93,578
bb-plugin 92,205
megamenu 89,033
premium-addons-for-elementor 88,891
akismet 87,453
mailchimp-for-wp 85,480
cleantalk-spam-protect 85,280
woocommerce-gateway-stripe 84,759
ml-slider 83,225
borlabs-cookie 82,106
fusion-builder 81,492
wp-pagenavi 81,138
ewww-image-optimizer 80,807
smart-slider-3 79,595

Top 50 Themes

Theme Count
hello-elementor 634,290
Divi 524,258
astra 434,451
flatsome 144,160
Avada 127,673
generatepress 127,171
pub 112,934
twentytwentyfour 86,024
oceanwp 85,856
kadence 81,310
enfold 73,951
sydney 68,854
salient 68,356
twentyseventeen 57,976
h4 57,965
bb-theme 56,264
betheme 53,476
cocoon-master 52,585
blocksy 52,542
dt-the7 47,464
twentytwentyfive 45,506
neve 40,672
Avada-Child-Theme 38,593
woodmart 34,194
gox 34,143
bridge 33,672
twentytwentyone 32,976
lightning 32,206
twentytwenty 30,922
swell 28,990
Impreza 27,393
bricks 26,782
voxel 26,186
twentytwentythree 24,606
Newspaper 24,441
sinatra 23,657
kubio 21,805
twentytwentytwo 20,334
uncode 19,696
epik-redesign 19,283
twentysixteen 18,921
storefront 18,389
pro 18,135
Total 15,131
extendable 14,931
yith-wonder 14,124
hello-theme-child-master 13,776
yootheme 13,391
themify-ultra 13,380
hestia 13,293