Core Web Vitals for SuiteCommerce: A Focused Checklist
Core Web Vitals describe three parts of a visit: loading, interaction, and visual stability. They do not explain the cause. Use them to choose a weak page group, then inspect that template.
Google's current definitions use the 75th percentile of visits:
- LCP: good at 2.5 seconds or less;
- INP: good at 200 milliseconds or less;
- CLS: good at 0.1 or less.
Check the definitions and any future changes in Google's Core Web Vitals documentation.
Measure the right pages
Group the store by template and state:
- home;
- category or product list;
- product detail;
- cart and checkout;
- MyAccount;
- anonymous and signed-in sessions;
- desktop and mobile.
Search Console and PageSpeed Insights may show Chrome UX Report field data when the page or origin has enough traffic. A real-user monitoring setup can provide more detail, subject to privacy and consent rules. Lighthouse and WebPageTest provide repeatable lab traces.
Do not compare a cold mobile lab run with a warm desktop field visit as if they were the same measurement.
LCP checklist
Find the LCP element first.
- The main image is present in initial HTML.
- It is not lazy-loaded.
- Its responsive source matches the rendered size.
- Only the main candidate receives high fetch priority.
- Critical CSS and fonts do not delay its render.
- The initial server response is measured separately.
- Optional scripts do not block rendering.
Google's LCP optimization guide separates server time, resource discovery, download, and render delay. Fix the part that is actually large.
INP checklist
Record a trace while performing the slow interaction.
- Long tasks are mapped to their script or extension.
- Event handlers avoid repeated synchronous work.
- Search, filter, and option changes do not render twice.
- Third-party code loads only where needed.
- Large work is split so the browser can update the screen.
- Visual feedback appears while valid asynchronous work runs.
Do not add a spinner to hide an avoidable duplicate request. Remove the duplicate work first.
CLS checklist
- Images and video have intrinsic dimensions or an aspect ratio.
- Banner, review, recommendation, and consent slots reserve space.
- Web-font fallbacks have compatible metrics.
- Validation messages do not move the active control unexpectedly.
- Content is not inserted above the current viewport.
- Mobile option and price updates remain stable.
Test after consent state changes and after signing in. Personalized content can shift a page that looks stable in an anonymous lab run.
SuiteCommerce-specific review
For each active theme and extension:
- identify the pages it affects;
- inspect network calls and long tasks;
- verify it uses supported extension points;
- remove unused code through the normal deployment and activation process;
- regression-test cart, checkout, and account flows.
Oracle's extension best practices recommend supported Extensibility API components instead of source changes and private module dependencies.
Release loop
- Record field baseline and lab conditions.
- Pick one template and one bottleneck.
- Make the smallest safe change.
- Run functional and accessibility checks.
- Repeat the lab trace.
- Deploy with a rollback path.
- Watch errors and field data.
A passing score is useful, but correctness comes first. A faster checkout that drops tax or payment errors is not an improvement.


