I’d recommend you think about how you want to use your content beyond the page level. I would treat each thing as an object and then add objects to pages. For example. Maybe create a “me” object that holds all your information. Or a person object that holds you and other people in the future. Then create a team object. Then have a page object that can hold various objects inside of it. The key is to make your content model scalable and future proof. I have a free video you can watch (I presented it at Blueprints 2020) - https://www.youtube.com/watch?v=hrSMjkdgeuA
I watched your entire video. Thanks, it was really insightful.
Though even you mentioned in your video that you considered making your footer contents editable. And that is an example of something that would only have 1 content.
So how would you make those?
My best idea right now is to just create a content type e.g. footer, and include “(single content)” in the label to signal to the authors that they should keep that at 1 content entry.