Ceramic coatings are awesome paint protection products. They are like a semi-permanent wax . Because a ceramic coating is very hard to remove, the paint needs to be clean, decontaminated, and polished really well before application.
You can have a coating professionally installed and that can be expensive. Or you can do the work yourself. There are consumer-level coatings that are very easy to apply. For example, Gyeon Cancoat Evo is considered a "light" ceramic coating that is extremely easy to apply. It will last 12-18 months:
The easiest to use and most versatile ceramic coating in a spray for
gyeon.co
and here is a helpful video that describes what a ceramic coating does (and also some common incorrect myths about them):