If your business is not listed on France business listing sites, then you need to submit it. You just share your business name, images, contact number, business services, timing etc. on these sites. So that anyone can easily contact you.
If you want traffic from France, then you need to submit your business details on these sites. These sites boost traffic on your website, that gives you lots of traffic.