Lightning Page Performance and the Analyze Button

5 minutes 5 Questions

In Salesforce Lightning Experience, page performance directly affects user productivity and adoption. Lightning record pages are built from components arranged in regions, and each component adds to load time because it may issue its own server requests, run Apex, or render complex markup. As an Administrator II candidate, you are expected to understand how to diagnose and improve slow Lightning pages. The primary tool for this is the Analyze button in the Lightning App Builder. When editing a record page, clicking Analyze runs Salesforce's Page Analysis, which evaluates the page against performance best practices and produces a report with predicted load time and specific recommendations. Common findings include: too many components on a single page (Salesforce recommends keeping the count low and loading secondary content in tabs or accordions so it renders lazily), too many fields in the Record Detail component, related lists that could be moved to tabs, custom components that are inefficient, and excessive page layout complexity. The analysis also flags assignment issues, such as a page not being activated or assigned to the correct app, record type, or profile, and checks for component visibility rules that may add processing. Key optimization strategies tested on the exam include using Tabs or Accordion components so only the active section loads initially, replacing heavy Related Lists with the Related List Quick Links or Dynamic Related List components, using Dynamic Forms to break large layouts into field sections that load conditionally, and minimizing the number of custom Lightning web components. Administrators should also consider Salesforce Optimizer and the Lightning Usage App, which provide org-wide performance insights such as EPT (Experienced Page Time). Remember that Analyze provides estimates, not guarantees; actual performance also depends on browser, network latency, device, and data volume. Regularly analyzing pages after changes is a best practice to keep user experience fast and consistent.

Lightning Page Performance and the Analyze Button

Why Lightning Page Performance Matters
Lightning record pages are the primary workspace for most Salesforce users. When a page loads slowly, every sales rep, service agent, and manager who opens that record waits – multiplied across thousands of page views per day, this becomes a significant productivity and adoption problem. As an Advanced Administrator, you are expected to design pages that are not just functional but fast, and to diagnose performance issues when users complain. The Salesforce Advanced Administrator exam tests this under the Advanced Objects and Applications domain because page design decisions (number of components, related lists, tabs, dynamic forms, filters) directly affect load time. Knowing how to use the Analyze button in Lightning App Builder is the practical skill Salesforce wants you to demonstrate.

What the Analyze Button Is
The Analyze button appears in the Lightning App Builder toolbar when you are editing a record page. Clicking it runs the Page Analysis (also referred to as Lightning Page Performance analysis), which evaluates your page against best practices and gives you:
• A predicted page load time (an estimate based on the components you have placed and how they are configured).
• A list of performance findings – warnings and recommendations tied to specific components or page settings.
• Suggestions you can act on immediately, such as moving components to secondary tabs, reducing the number of related lists, or enabling component visibility rules.
The analysis runs on the desktop form factor and uses the current page configuration you are editing, including unsaved changes. It does not measure a real user's browser or network – it is a predictive, design-time tool, not a runtime monitor.

How It Works
When you click Analyze, Salesforce examines the structure of the page and flags factors known to slow rendering. Common findings include:
• Too many components on the page – each component makes its own data requests; Salesforce recommends keeping the count reasonable.
• Too many related lists – the Related Lists component and Related List – Single components each query data; a large number loads slowly.
• Components placed in the first (default) tab – everything on the default tab renders on initial load; components on other tabs load only when the user clicks that tab, so moving heavy components to secondary tabs improves perceived performance.
• Components without visibility filters – using component visibility rules means a component only renders when conditions are met, reducing work on load.
• Rich text and large fields – fields such as long text areas and rich text in the Record Detail component add rendering weight.
• Dynamic Forms recommendations – breaking the single Record Detail component into field sections (Dynamic Forms) lets Salesforce load fields more efficiently and lets you place rarely used fields on other tabs or in collapsible sections.
• Many Dynamic Related List or Dynamic Actions configurations that increase query volume.
The tool then presents results in a side panel with severity indicators. You review each finding, make changes in the builder, click Analyze again to see whether the predicted load time improved, and then Save and Activate.

Best Practices the Analyzer Reinforces
• Put the most important components on the default tab and move secondary information (activity, chatter, related lists, reports, dashboards) to other tabs.
• Use Accordion components to collapse sections so content loads lazily.
• Limit each page to the components users actually need; create separate record pages per app, record type, or profile instead of one page that tries to serve everyone.
• Use component visibility filters based on field values, user profile, or device.
• Avoid embedding many Report Chart or Dashboard components on a record page.
• Prefer Dynamic Forms over a monolithic Record Detail component.
• Reduce the number of fields displayed on the page where possible.
• Consider the Lightning Usage App and the Salesforce Optimizer for org-wide performance monitoring, as these complement (but are different from) the Analyze button.

Related Tools You Should Distinguish
• Analyze button (Lightning App Builder) – design-time prediction for a single record page.
• Lightning Usage App – runtime metrics showing actual page load times (Experienced Page Time, or EPT) by page, browser, and user over time.
• Salesforce Optimizer – org-wide health report covering many features, including some page layout and performance recommendations.
• Developer Console / browser tools – for developers investigating custom Lightning Web Component performance.
Exam questions often hinge on picking the right tool for the scenario described.

Exam Tips: Answering Questions on Lightning Page Performance and the Analyze Button
1. Identify the tool from the clue words. If the question mentions “while editing the page in Lightning App Builder,” “predicted load time,” or “before activating,” the answer involves the Analyze button. If it mentions “actual load times users are experiencing,” “EPT,” or “trend over the last 30 days,” the answer is the Lightning Usage App. If it refers to an org-wide health check across many features, think Salesforce Optimizer.
2. Remember the analyzer is predictive, not live. A distractor may claim the Analyze button shows real user load times or network statistics – it does not.
3. Know the top remediation steps. When asked how to improve a slow record page, the strongest answers are: move components off the default tab, reduce the number of related lists and components, use component visibility rules, use Dynamic Forms, and use Accordions. Answers like “add more components” or “increase browser cache” are distractors.
4. Default tab matters. Questions frequently test the fact that components on the first tab load immediately while components on other tabs load on demand. Moving heavy content to a secondary tab is a classic correct answer.
5. Dynamic Forms is a performance feature, not just a layout feature. Expect scenarios where the Record Detail component is flagged and the recommended action is to upgrade to Dynamic Forms.
6. One page per audience. If a scenario describes a single page with dozens of components to satisfy multiple departments, the best practice answer is to create separate record pages assigned by app, record type, or profile.
7. Watch for “desktop only.” The Analyze button evaluates the desktop form factor. If a question asks about mobile performance analysis, be cautious about selecting the Analyze button as the answer.
8. Eliminate code-based answers for admin scenarios. If the problem can be solved declaratively (rearranging components, visibility rules), the exam expects the declarative answer, not writing Apex or custom LWCs.
9. Re-analyze after changes. The intended workflow is Analyze, adjust, Analyze again, then Save and Activate – some questions test that you understand the iterative nature of the process.
10. Read for the role. Questions may say “the administrator” versus “the developer.” The Analyze button and Lightning Usage App are administrator tools; browser performance profiling of custom components is a developer activity.

Sample Question Walkthrough
Scenario: Users report that the Opportunity record page is slow. The administrator opens the page in Lightning App Builder and clicks Analyze. The results show five Related List – Single components and three Report Chart components on the default tab. What should the administrator do?
Approach: The finding points to too many data-heavy components on the default tab. The best answer is to move the related lists and report charts to a separate tab (or use an Accordion), leaving only essential details on the default tab, then re-run Analyze. Answers suggesting a new custom object, a Visualforce page, or disabling Lightning Experience are distractors.

Key Takeaways
• The Analyze button in Lightning App Builder predicts page load time and lists performance recommendations for a record page.
• It is a design-time, desktop-focused tool – pair it with the Lightning Usage App for real-world metrics.
• Most fixes are declarative: fewer components, secondary tabs, Accordions, visibility rules, Dynamic Forms, and audience-specific pages.
• On the exam, match the scenario's wording to the correct tool and always favor the simplest declarative remedy.
Test mode:

Admin II - Lightning Page Performance and the Analyze Button Example Questions

Test your knowledge of Lightning Page Performance and the Analyze Button

Question 1

An advanced administrator at Cloud Kicks runs Analyze on the Opportunity record page in Lightning App Builder. The results flag a high estimated load time. The default Details tab uses Dynamic Forms with a modest number of fields. A sidebar on the same initial view holds six related list components and two Report Chart components. Sales reps need every component, but only for occasional deal reviews. Which change best addresses the cause that Analyze identified?

Question 2

An advanced administrator at Northern Trail Outfitters runs Analyze on the Case record page in Lightning App Builder. The results show no performance warnings. Agents in one regional office still report slow page loads. Agents at headquarters use the same app and the same page and report no delays. Which conclusion should the administrator act on?

Question 3

At Universal Containers, sales reps report that the Account record page loads slowly. The administrator clicks Analyze in Lightning App Builder, and the results flag several related lists and report charts that render in the page's initial view. Reps use these components only occasionally, but every rep must still be able to reach them on the page. What should the administrator do?

More Lightning Page Performance and the Analyze Button questions
30 questions (total)