SEO finding
Inline SVG makes the HTML heavy, by one large drawing or the same one many times
SEO Warning Severity: Low
Part of the audit Delivery and caching. Finding id: seo.inlineSvgWeight.
What it costs you
Inline SVG is part of the HTML, so it is downloaded again with every page and no cache helps. The browser also has to read it before the rest of the page.
What to do
Move large drawings to .svg files and load them with <img> or as a CSS background, so the browser caches them. Keep small icons inline.
What it checks
- Large or repeated inline graphics
How to fix it
Fix
Thresholds
| Name | Default | Meaning |
|---|---|---|
max_svg_bytes | 5120 | Largest inline SVG, in bytes, that is not reported. janreges/siteone-crawler's default max_inline_svg_size (5 * 1024 in src/analysis/best_practice_analyzer.rs, read 2026-10-17). |
max_copies | 5 | An SVG is reported as repeated when it is on one page more than this many times. siteone-crawler's max_inline_svg_duplicates. |
min_repeated_bytes | 1024 | Only SVGs larger than this many bytes are reported as repeated; small icons cost little. siteone-crawler's max_inline_svg_duplicate_size. |