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
a*n*-*e*r.de (WP 7.0) βœ… F 2026-06-15 19:10:19
p*a*b*n*o*g*g*i*p*i*t.com (WP 7.0) βœ… F 2026-06-15 07:32:21
m*r*e*i*g.t*u*t*a*k*r*d*s.com (WP 7.0) βœ… F 2026-06-14 23:17:16
i*f*.m*k*a*s.de βœ… F 2026-06-14 19:54:23
p*a*i*.m*k*a*s.de βœ… F 2026-06-14 19:54:23
d*c*l*h*l.p*a*e*i*e*t.org (WP 7.0) βœ… F 2026-06-14 15:30:14
c*v*s*a*s*.org (WP 7.0) βœ… A 2026-06-13 14:07:41
y*p*a.fr βœ… F 2026-06-13 09:23:16
u*i*e*s*u*a*.fr βœ… F 2026-06-13 08:17:45
u*p.e*u.ph βœ… F 2026-06-13 00:51:20
k*a*l*n*k*r*e.dk βœ… F 2026-06-12 00:03:05
k*f*m*.hu (WP 7.0) βœ… D 2026-06-11 20:19:45
h*l*e*.de (WP 7.0) βœ… F 2026-06-11 20:16:05
s*i*o*o*l*.de βœ… A 2026-06-11 03:43:59
d*e*l*n*e*r*u*l*n*e*.de (WP 7.0) βœ… F 2026-06-10 08:22:56
p*l*s*i*.s*i*u*i*l*m.com βœ… F 2026-06-10 04:47:45
i*r*.h*s*i*a*.com βœ… F 2026-06-10 04:47:45
l*c*l*a.dental (WP 7.0) βœ… F 2026-06-09 10:05:52
g*e*p*o*e*t.c*m.br βœ… F 2026-06-09 05:02:26
s*s.s*l*h*d.jp (WP 7.0) βœ… F 2026-06-08 09:57:09
g*m.n*t.pl (WP 7.0) βœ… F 2026-06-08 05:36:59
s*a*c*n*i*.c*m.au (WP 7.0) βœ… F 2026-06-07 21:55:18
b*y*r*-*e*e*-*e*h*s*x*r*m*s*u*.b*y*r*.de βœ… C 2026-06-07 21:45:00
n*d*n*s*.com βœ… F 2026-06-06 17:06:09
t*i*r*y*o*l*r*.com (WP 7.0) βœ… F 2026-06-06 14:31:25
t*e*r*c*e*p*e*e*t*.com βœ… F 2026-06-06 10:36:01
f*a*m*c*m*i*g.no βœ… F 2026-06-06 04:53:48
f*s*o*e*t*u*a*s*e*d*m.nl (WP 7.0) βœ… F 2026-06-06 02:36:23
m*n*n*v*.com (WP 7.0) βœ… F 2026-06-05 11:39:06
b*b*e*i*z.com (WP 7.0) βœ… D 2026-06-04 01:24:09
f*e*m*n*l*r*e.com βœ… F 2026-06-03 20:36:06
m*t*i*f*n*.com βœ… F 2026-06-03 08:44:53
c*i*-*o*n*c*.fr βœ… F 2026-06-03 02:35:04
m*d*e*t*o*f*n*r*s*u*c*.com βœ… F 2026-06-03 02:22:57
n*g*t*h*d*m*t*l.com βœ… F 2026-06-02 19:07:29
b*i*.com βœ… B 2026-06-02 17:59:17
m*c*e*a*a*i*.com (WP 6.9.4) βœ… F 2026-06-02 11:51:32
c*r*s*i*n*o*t*c*n*d*.org (WP 6.9.4) βœ… F 2026-06-02 09:59:52
b*e*a*n*.l*r*l*y*d*c*e*r.com (WP 7.0) βœ… F 2026-06-02 09:57:34
e*-*o*d.l*r*l*y*d*c*e*r.com (WP 7.0) βœ… F 2026-06-02 09:57:34
l*o*.l*r*l*y*d*c*e*r.com (WP 7.0) βœ… F 2026-06-02 09:57:34
s*m*l*o*d.com (WP 7.0) βœ… F 2026-06-02 05:59:57
s*l*o*d*a*l*.com (WP 7.0) βœ… F 2026-06-02 05:43:41
t*e*i*t*n*l*g*c*.com βœ… F 2026-06-02 03:26:51
f*r*a*i*n*c*n*n*s.com βœ… F 2026-06-01 22:16:56
n*o*n*a*i*n*h*c.com (WP 7.0) βœ… D 2026-06-01 19:10:45
e*.i*q.pt (WP 7.0) βœ… F 2026-06-01 12:33:49
f*r*g*s*a*t.com (WP 7.0) βœ… D 2026-06-01 12:24:59
s*l*c*s*.com βœ… D 2026-06-01 11:45:16
c*r*l*n*c*i*o*r*c*i*p*u*.com (WP 7.0) βœ… F 2026-06-01 11:31:40
g*l*m*d*l*o*i*s.com (WP 6.8.5) βœ… F 2026-06-01 09:14:55
t*c*m*d*y.com βœ… F 2026-06-01 08:10:04
d*a*n*i*e*e*t*r*.com βœ… F 2026-06-01 03:03:14
d*a*n*i*e*e*t*r.com βœ… F 2026-06-01 03:03:14
d*a*n*e*t*n*s*p*l*e*.com βœ… F 2026-06-01 02:59:45
c*r*c*t*r*s*a*n*i*e.com (WP 7.0) βœ… F 2026-05-31 22:48:53
r*t*e*-*e*t.de (WP 7.0) βœ… F 2026-05-31 21:18:19
s*f*w*s*.com βœ… F 2026-05-31 19:24:44
t*a*o*c*n*u*t*n*.com βœ… F 2026-05-31 19:16:05
f*l*s*a*e*t*d*o.com βœ… D 2026-05-31 18:04:15
s*f*t*c*f*c*d*.com (WP 6.9.4) βœ… F 2026-05-31 16:30:24
a*d*e*s*e*p*d*t*o*s.de βœ… F 2026-05-31 13:33:14
j*e*c*i*l.net (WP 6.8.5) βœ… F 2026-05-31 13:26:49
e*b*e*h*-*a*.de βœ… F 2026-05-31 12:05:36
c*r*o*c*a*.es βœ… F 2026-05-31 10:42:15
h*g*d*s*a*t*s.fr (WP 7.0) βœ… F 2026-05-31 09:28:38
v*v*e*t*u*a*.com (WP 7.0) βœ… F 2026-05-31 07:55:10
m*s*o*a*s*m*p*l*o*t*n*.b*n*c*l*u*a*i.it βœ… D 2026-05-31 06:58:37
m*s*o*e*o*a.b*n*c*l*u*a*i.it βœ… D 2026-05-31 06:58:37
d*v*o*r*e*h*i*k.nl (WP 7.0) βœ… F 2026-05-31 03:13:35
i*t*l*e*t*y*t*m*.c*m.au βœ… A 2026-05-30 23:05:05
d*r*d*r.com (WP 6.9.4) βœ… D 2026-05-30 21:17:09
s*a*y*a*.com (WP 7.0) βœ… C 2026-05-30 19:33:16
b*a*n*e*i*n.es (WP 7.0) πŸ”“ F 2026-05-30 18:15:12
b*o*k*.codes (WP 7.0) βœ… A 2026-05-30 16:34:48
r*e*e*r*t*e*s.com (WP 7.0) βœ… F 2026-05-30 15:25:43
i*g*n*o.club (WP 7.0) βœ… F 2026-05-30 12:25:51
g*e*t*a*e*r*o*i*g.net βœ… F 2026-05-30 11:41:41
a*h*o*t*.church βœ… F 2026-05-30 11:06:03
p*a*a*a*r*m*r.com (WP 6.8.5) βœ… F 2026-05-30 04:58:25
k*y*i*d*i*s*r*m*n*s.com (WP 7.0) βœ… F 2026-05-30 04:39:37
i*t*e*d.id βœ… F 2026-05-30 04:26:05
t*m*s*i*p*r.co βœ… F 2026-05-30 03:12:12
o*i.u*n.e*u.co (WP 6.8.5) βœ… F 2026-05-30 02:16:01
t*s*e*a*e*c*n*e*e*c*.com (WP 7.0) βœ… B 2026-05-30 01:36:40
v*s*i*m*g*a*i*n*r*.com (WP 7.0) βœ… F 2026-05-30 01:13:29
i*e*t*a*e*l*h*r*u*.c*m.au βœ… B 2026-05-30 00:36:28
d*e*m*a*e*e*t*.nl (WP 7.0) βœ… D 2026-05-29 14:34:07
m*t*o*a.be βœ… B 2026-05-29 13:50:07
n*o*r*f.com (WP 7.0) βœ… F 2026-05-29 13:42:05
i*t*r*a*i*n*l*r*i*h*f*r*a*d*r*.com βœ… F 2026-05-29 12:35:27
m*g*s*e*.fi βœ… F 2026-05-29 10:29:54
p*r*v*j*s*e*g*d*v*n*.si βœ… D 2026-05-29 10:18:48
c*a*s*s*l*s.be (WP 6.8.1) βœ… C 2026-05-29 08:18:41
d*c*e*r*r*.com (WP 7.0) βœ… F 2026-05-29 04:49:17
a*h*o*t*c*u*c*.com βœ… F 2026-05-29 03:04:32
m*t*i*f*n*.net βœ… F 2026-05-28 20:44:13
f*e*d*m*a*c*s.org βœ… F 2026-05-28 20:06:31
a*p*y.c*a.edu βœ… D 2026-05-28 14:54:21
c*u*c*u*b*.com βœ… F 2026-05-28 14:24:45

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 631,095
Divi 521,797
astra 432,703
flatsome 142,108
Avada 127,084
generatepress 125,483
pub 112,409
oceanwp 85,449
kadence 80,767
twentytwentyfour 80,280
enfold 73,503
salient 68,110
h4 57,690
twentyseventeen 57,578
bb-theme 56,107
betheme 53,173
cocoon-master 52,483
blocksy 52,231
dt-the7 47,224
twentytwentyfive 45,213
sydney 42,519
neve 40,452
Avada-Child-Theme 38,420
woodmart 34,046
gox 34,021
bridge 33,548
twentytwentyone 32,826
lightning 31,937
twentytwenty 30,760
swell 28,919
Impreza 27,210
bricks 26,663
voxel 25,694
twentytwentythree 24,488
Newspaper 24,266
sinatra 22,661
kubio 21,620
twentytwentytwo 20,266
uncode 19,571
epik-redesign 19,281
twentysixteen 18,733
storefront 18,307
pro 18,094
Total 15,054
extendable 14,875
yith-wonder 14,120
hello-theme-child-master 13,717
themify-ultra 13,308
yootheme 13,284
hestia 13,196