Signal drinks, not dinner
The word 'cocktails' does the work of managing expectations: it tells guests to eat something beforehand, to expect to stand and mingle rather than sit down to courses, and to plan the evening as one part of the night rather than the whole of it. 'Please join us for cocktails' sets that frame instantly. If there will be substantial food, name it ('hors d'oeuvres served') so guests calibrate; if it's drinks only, the single word 'cocktails' already tells them.
Give a start and an end time
Unlike a birthday or dinner, a cocktail party has a defined window, and naming both ends — 'six to nine o'clock' — is expected rather than rude here. The end time helps guests plan around it (a dinner reservation after, a sitter to relieve) and keeps the evening crisp. It also quietly tells anyone hoping this is a full dinner that it isn't, which is exactly the clarity a cocktail invitation is for.
Name the dress code and the nibbles
'Cocktail attire' is practically part of the event's name, and guests will look for it — it means dressy but short of black tie, a dark suit or a cocktail dress. Put it near the bottom with the food note so the essentials read first. If the dress is more relaxed than the name suggests, say so ('smart casual, come straight from work') so no one over-dresses for what's really an after-work drink.