Admins / Consultants / User Experience

Slow Salesforce Page Loading Speed? Here Are 12 Tips to Speed Up Your Org

By Christine Marshall

If you’ve noticed that your Salesforce Lightning pages are loading slowly, you’re not alone. Sluggish page performance can be a common frustration, particularly with complex or highly customized record pages. Fortunately, there are several strategies you can employ to optimize page load times and ensure that your Salesforce experience is as fast and responsive as possible.

Here are some key tips to help you improve Lightning page load times. Experimenting with a mix of these suggestions can help you find the best configuration for your organization.

12 Tips to Reduce Salesforce Page Load Time

1. Limit Fields Displayed in the Details Component

Reducing the number of fields displayed in the Details component can lighten the page load. For custom objects, try using Dynamic Forms to conditionally display fields only when necessary. This ensures that only relevant data is shown, reducing processing time.

2. Break Up the Page With Tabs

Breaking up content across multiple tabs means only the default tab loads initially. This setup keeps the first screen light and fast, while other tabs render only when users navigate to them. Consider placing less frequently accessed information in secondary tabs.

3. Place the Details Component in a Secondary Tab

By moving the Details component to a non-default tab, you can prevent it from loading immediately. This can help speed up initial page loading, as the Details tab only renders when accessed, rather than slowing down the main page load.

4. Place Related Lists in a Secondary Tab

If your page includes many Related Lists, consider moving the Related List component to a secondary tab instead of the default tab. This minimizes the data loaded at the start, allowing the page to load faster and retrieve related list data only when needed.

5. Prioritize Key Components on the Default Tab

If both Details and Related Lists are causing slowdowns, try creating a default tab that contains just one or two essential Related List – Single components, Dynamic Related List – Single, or Quick Links

This setup ensures only crucial information is displayed at first glance, while additional data is tucked into secondary tabs.

READ MORE: Ultimate Guide to Salesforce Dynamic Related Lists

6. Reduce the Number of Related Lists to Three per Tab

Reducing the number of related lists displayed to a maximum of three per tab can improve performance. 

This limitation keeps the tab lightweight and prevents it from bogging down the page load time.

7. Move Non-Essential Components to Separate Tabs

Non-essential components should be moved to separate tabs. This way, they load only when needed, freeing up initial loading resources for more crucial data.

8. Eliminate Duplicate Components

Check for any duplicate components on the page and remove them. Duplicate components unnecessarily increase the amount of data being loaded, slowing down performance without adding value.

READ MORE: The Analyze Button: Improve Your Salesforce Lightning Page Load Speed

9. Use Component Visibility Settings

Leverage component visibility settings to show components only to relevant users. This feature ensures that users only see the information pertinent to them, reducing the number of components loaded and improving load times.

10. Optimize for Mobile by Reducing Visible Components

Having more than 25 fields in the record detail section or more than five related lists can cause performance issues for mobile users. You can use Lightning App Builder to hide certain components on mobile devices, ensuring a streamlined, fast-loading page tailored to mobile user needs.

11. Archive Data

Over time, the amount of data in Salesforce can significantly increase, impacting org performance. Implementing a data archiving strategy can help offload data that is not required to be immediately accessible, thus improving load times. 

12. Check Your Device

Have you considered that your poor page performance might be device-related? There are a whole host of device issues that can impact Salesforce performance:

  • Low battery.
  • Unused or out-of-date plugins.
  • Out-of-data browser.
  • Using Internet Explorer; it is the slowest browser. Chrome is the fastest for Salesforce Lightning Experience.
  • Device updates that have not been installed.
  • Lots of open tabs or applications…(we’ve all been there but you definitely don’t need them all open).

Summary

Improving Salesforce Lightning page load times often requires a combination of these tips. Experiment with different configurations to see which setup yields the best results for your organization. If your org uses a lot of code, Visualforce, or Lightning Web Components you should also speak to your developer/development team to ensure these have been optimized and tested for optimal performance. 

By implementing these best practices, you can make significant improvements to your Salesforce experience, creating faster, more user-friendly pages that keep your users happy and engaged!

The Author

Christine Marshall

Christine is the Courses Director at Salesforce Ben. She is an 11x certified Salesforce MVP and leads the Bristol Admin User Group.

Comments:

    Richard Clark
    January 23, 2025 10:40 am
    Re: item 1. When we scanned new customer orgs we found on AVERAGE 43% of custom fields had no data, even when we excluded newly created ones. Getting rid of those fields from your page layouts, lightning dynamic forms will make your users happier and improve those page load times. Also to add, the Dynamic Highlights Panel component that came out last year is also worth implementing to better customise the key fields and their visibility, especially when moving the Details tab to not be the default. Use Screen Flows and Quick Actions to make regular changes rather than rely on people clicking Edit and knowing what to enter where, and make sure the buttons people use most are visible without expanding the page. It won't impact your page load, but it will improve your user's experience and time to do things .

Leave a Reply