---
schema_version: "1"
id: 21447d6b1f6911497472fbc6847d2937e181a4fec3565279fe52a624071221c7
title: Visualforce Best Practices
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/salesforce-pages-developers-guide/guides/pages/best-practices/pages-compref-additional-best-practices.md
canonical_url: https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages-compref-additional-best-practices.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 5c23a1f431a9546077c3ddc7ee9b7e480a2081f7be9e68ad0124a5b3776dbbae
products:
  - Visualforce Developer Guide
  - Platform Developer Content
---

# Visualforce Best Practices

Learn strategies to improve the your Visualforce pages.

**note:** Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.

-   **[Best Practices for Improving Visualforce Performance](https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/best-practices-performance/pages-best-practices-perf-intro.md)**  


    Learn strategies to improve the performance of Visualforce pages.

-   **[Best Practices for Accessing Component IDs](https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages-best-practices-accessing-id.md)**  

-   **[Best Practices for Static Resources](https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages-compref-additional-page.md)**  

-   **[Best Practices for Controllers and Controller Extensions](https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages-compref-additional-controller.md)**  

-   **[Best Practices for Using Component Facets](https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages-compref-additional-facet.md)**  

-   **[Best Practices for Page Block Components](https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages-compref-additional-pageblocksectionitem.md)**  

-   **[Best Practices for Rendering PDF Files](https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages-compref-additional-render-pdf.md)**  


    Rendering a Visualforce page as a PDF file is a great way to share information about your Salesforce organization. Here are some best practices for you to consider.

-   **[Best Practices for \<apex:panelbar\>](https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages-compref-additional-panelbar.md)**  


