I built a service that lets build a map of their trip, then embed this trip on their blog with a widget. The widget links back to my site with the anchor text "map your own trip here". The widget uses javascript because iFrame cannot be crawled.
At first, I thought this was a good idea because I am trying to rank for the phrase "map a trip". But I read many places that exact match anchor text will actually get you penalized by Google. However, this seems like a legitimate use of anchor text as the phrase is both descriptive and being used with unique page content each time.
What is the best practice here? Do I vary up the anchor text using some algorithm (i.e. have 10 versions of it)? Do I just link to my site via my domain name, and not a keyword phrase? Am I fine to keep the anchor text as it?
Mapped with <a href="http://example.com/">My Brand</a>
is acceptable to Google.