Performance: SEO plugins (Yoast, RankMath)
MEDIUM IMPACT
SEO plugins affect page load speed by adding extra scripts, styles, and database queries during page generation.
<?php // Conditional loading only on admin or SEO relevant pages function enqueue_seo_assets_conditional() { if (is_admin() || is_singular()) { wp_enqueue_script('seo-plugin-script'); wp_enqueue_style('seo-plugin-style'); } } add_action('wp_enqueue_scripts', 'enqueue_seo_assets_conditional'); ?>
<?php // Yoast or RankMath default setup loading all scripts and styles on every page function enqueue_seo_assets() { wp_enqueue_script('seo-plugin-script'); wp_enqueue_style('seo-plugin-style'); } add_action('wp_enqueue_scripts', 'enqueue_seo_assets'); ?>
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Load SEO assets on all pages | Minimal DOM impact | 0 reflows | High paint cost due to blocking scripts | [X] Bad |
| Load SEO assets conditionally | Minimal DOM impact | 0 reflows | Low paint cost, non-blocking | [OK] Good |