We understand that site speed is important, so here's a breakdown of how each feature works and its impact on performance.
The InstaIndex app is designed to be lightweight and does not cause any noticeable slowdown on your store. Most features either run entirely on our servers or add only small amounts of non-executable data to your pages. The two features that do add scripts are defer-loaded, meaning they never block your page from rendering. Every storefront feature can be individually enabled or disabled in the app settings.
Feature-by-feature breakdown
Feature | Adds script to storefront? | Size | How it loads | Impact on site speed |
IndexNow | No | — | Runs entirely on our servers | None |
Schema markup | No (JSON only) | ~1–3 KB of JSON | Inline application/ld+json in HTML | None — plain data, not executable |
Instant Navigation | No (JSON only) | 0.5 KB of JSON | Browser-native speculationrules in HTML | Improves perceived speed |
Real User Monitoring | Yes (deferred) | ~13 KB (~5 KB gzipped) | Defer-loaded, runs in the background | Negligible — never blocks rendering |
404 Monitor | Yes (deferred, 404 pages only) | Under 1 KB (~0.5 KB gzipped) | Defer-loaded, only on 404 pages | Negligible — doesn't load on regular pages |
AI SEO tools | No | — | Runs entirely on our servers | None |
Features with zero impact
IndexNow and AI SEO tools run entirely on our servers. Nothing is added to your storefront, so there is zero impact on page load.
Schema markup adds structured data as plain JSON in your page's HTML. It's not executable code — browsers don't run it — so it has no effect on rendering or load times while still helping with SEO. You can enable or disable schema markup from the app.
Features that improve speed
Instant Navigation uses the browser's native Speculation Rules API to pre-load pages before customers click on links. It adds just 0.5 KB of JSON to your pages — no JavaScript at all. When a customer clicks a pre-loaded link, the page opens almost instantly, making your store feel faster. You can turn Instant Navigation on or off and configure which page types to pre-load.
Lightweight monitoring
Real User Monitoring measures your store's Core Web Vitals in the background. The script is ~13 KB (~5 KB gzipped) and is defer-loaded, so it never blocks your page from rendering. Data is collected quietly and sent in the background without interfering with navigation or loading. You can enable or disable RUM from the app.
The 404 monitor is under 1 KB and only loads on 404 error pages. It never appears on any regular page your customers visit. Like other storefront features, it can be disabled in the app.
What actually affects site speed?
Most of the time, speed depends on your overall store setup — your theme, images, unused apps, and other third-party tools. It's rarely about one app, but how everything works together. Learn more here.
Need more help? If you're unsure whether anything is impacting your store's performance, feel free to reach out. We're happy to review your setup and share what might be affecting performance.
