Cheapest design element can dictate the overall look of a project. For example, if Instagram photos (due to their cost-effectiveness) are chosen over paid stock photos, their square format (1:1) might shape the entire website's layout. This approach can have advantages, as Instagram photos are often more authentic and widely used, making them easier to source without requiring special training.
However, there's a risk that using too many square elements could lead to a layout resembling something like Windows Mobile's grid system, which might feel rigid. To counter this, you can introduce variety through different shapes, animations, or layout adjustments to maintain a more dynamic and engaging design.
-----
Limit photo formats to most used ones on social media. Also a limit should be set for lenght of text, like it is on some social media platform, for a basic block of information.
Just as minimum lenght of text could be set, to fit overall layout.
Adding a "about" section (or other Basic block of information) to a flayer format should be as easy as sending a SMS with a photo from mobile phone, or sending a post with a photo on social media.