The images below will help you understand the difference between using a single page to add content and developing Custom Post Types or repeaters for your new website.
WordPress WYSIWYG Editor
This is an example of our team page. It is just data entered using the WordPress WYSIWYG editor. The editor works similar to MS Word. Any changes or additions will affect the whole page layout. The data can only be used on one page on the website.
Long term this is harder to maintain because any changes and additions will affect the other information on the page.
Front End Display of the Team Page
The page displays exactly how it was entered on the backend.
Example of Custom Post Type Listing on the Back End
This is how we mange our client testimonials. Each testimonial is a separate entry. This separates the data from the display and allows us to use the information in multiple places on the website.
Example of the Custom Post Type Entry Page
Each entries’s data is entered to specific fields. It is like completing a worksheet. Any changes and updates will not affect the front end display, because the code we write will pull it from the data base and display it in a consistent manner.
Example of One Front End Display of the Custom Post Type
This is one way will display the Testimonial custom post type on our home page. We are currently working on displaying testimonials on the portfolio page of the project that the client is associated with. The data is only entered once and is used in multiple place in the site. This makes for only one place to add and update information. It also allows the data to be styled in different ways depending on the area of the website it is used.
I hope this helps you better understand the different ways we can develop your site using Custom Post Types.