We do not recommend showing all property post types on a single page due to the varying filters and node structures per post type.
 
  • Page Load times: Page load times will be significantly impacted. No matter how optimised the database query is for ‘getting’ all property types and property categories, the page load times will increase substantially (estimated is at least 5+ seconds). Keep in mind that just a 2-second delay in load time resulted in abandonment rates of up to 87%.
  • Varying filters: Different property post types require different filters to be applied to them, and it may not be possible to use the same filters across all post types.
  • Varying node structures: Property post types may also have varying node structures, meaning that the information displayed for each post type may differ. 
  • Non-user-friendly interface: Due to the different filters and node structures required by each post type, displaying all post types on a single page can lead to a non-user-friendly interface, which can cause confusion and frustration for the user. Ultimately, this can lead to decreased usability and a negative user experience.
  • SEO: Providing ‘specificity’ to Google is important for SEO. Meaning, Allowing users to ‘filter' to specific information (which can be crawled and indexed by Google) is much better than a “catchall” page that has everything on it.

All of the major portals have (most likely) separated residential, rental and commercial for these same reasons.