While this is great, big websites tend to require a significant number of models to properly manage every page, so it might quickly become difficult for clients/editors to understand which model in the backend is linked to which part of the frontend website.
You can easily organize the different models in a more understandable way by renaming, reordering, and grouping them, so that their purpose will be clearer to editors:
Something else you can consider is using menu items that point to external URLs.
This allows you to link to third-party resources, but also to create custom links to special records or filtered sets of records for fast retrieval.