translate English to French: These have been very helpful in disseminating all types of sites / blogs.
Celles-ci ont été très utiles dans la diffusion de tous types de sites / blogs.