Margin - отступ элемента от соседних элементов.
Padding - внутренний отступ элементов от края родительского элемента. Если диву задать паддинг, то все элементы внутри будут отступать от границ дива на значение этого паддинга.
И там и там есть нюансы, но в целом оно так работает.
Я в свое время не нашел и использовал брендовые фотографии в превью, но в исходниках использовал заглушки - все равно эти фотографии не нужны вашим клиентам, у них свои будут.
А если у вас миллион пользователей? Будете принимать массив с миллионом имэйлов и искать в нем на фронте введенный адрес? Сколько времени это займет? А памяти?
Ну и неплохой способ получить почту всех ваших клиентов, просто открыв консольку разработчика.
Ну вообще, так это и происходит. Если у вас есть аудитория, вы зарабатываете, экономика сходится и есть понятный план по увеличению доли рынка — найти инвестора можно.
Если же вы просто скопировали идею, у вас 100 бесплатных пользователей, а план выглядит как «ща наберем юзеров, а дальше будем думать» — это вряд ли кого заинтересует.
Пользуюсь макхостом уже лет 10. Для мелких проектов.
Для приложенек использую яндекс.клауд. Обычные шаред-хостинги уже давно отстали от реалий современной разработки. Вот только простую статику если хранить.
У большинства чатов есть простая апишка инициализации разговора с подготовленным первым сообщением. Берите данные со страницы и кладите их туда. Можно js-ом дернуть параметры товара.
Как отдельные страницы.
Даже если это просто какой-то utm-мусор - поисковики воспринимают это как разные страницы, если кто-то по этому адресу сослался.