Dashes are usually bad for type-ins - good for SEO --- but - in your example the dash is inside the word. This tells the SE that Geo is one word, graphy is a different word. OK if you are selling small cars and graphys, whatever they are. SEs see any puncuation - such as a dash - as a space.