Лучше всего скачивать шрифты, и подключать из файла! Не пользоваться сторонними сервисами!
Это влияет на загрузку сайта. + если гугл заблокируют в какойто стране, или еще что, то подключенные шрифты не будут работать)))
Так же и все остальные файлы, бутстрап jq слайдеры итд, все к себе)))
У хостингов есть гитхаб, не у всех(
Делаешь проект на гитхабе, и добавляешь "git remote add ... ... ..." адрес хостинга! Потом просто пушишь на хостинг
Если тебе интересна эта тема, посмотри этот канал Там вебинары, долго, но очень интересно!
И еще за соц сети, можешь по искать на ютубе ролики Артур Хачуян, он рассказывает как соцсети о тебе собирает инфу итд)