Is having a Google Sitemap essential to be well ranked ?

Definitely not.

A Sitemap is an XML format file that lists the web pages of your website and provides some information on pages such as their update rate.

This kind of file is also supported by Yahoo and Bing.

SEOSoftware Oseox Monitoring