Sunspots are areas of hyperpigmentation on the skin which are caused by the standard aging process. They are usually harmless and appear on areas that have been exposed to the sun over the years. Melanocytes are pigment-producing cells that are formed to produce more pigment in those exposed areas. They appear as small, flat dark areas on the skin.