For example, if you run a bookstore website, you may find yourself in the need to list your available books.
And books have the number of pages, author, publisher, edition, author’s bio, translator, date of publication, and many other variables.
So, not only you will need to create a new post type, but you will also need to create new variable fields for them.
These new variables added to your editor are called custom fields. You can also add custom fields to your normal pages and posts, not only to custom Post types.
Not only that, categories aren’t usually referred to for books; instead, people use genres, like romance, young adult, fantasy, and so forth. Tags can be used as topics, such as written by a woman, cyberpunk ambiance, plot twists, first-person narration, and many more. So you can even change your custom post type’s taxonomy.
Remember: a post type’s taxonomy is its categories and tags.
Custom Post Type, also referred to as CPT, is the best way to achieve this type of seamless customization of your website.