ZydoSEO - 2:31 am on Jan 9, 2013 (gmt 0)
It's hard to say honestly without knowing how and where you're linking to that same page elsewhere on the site. But if you're really worried about it...
Some things I've done in the past to mimimize the likelihood of triggering some type of filter in similar situations is to have many versions of that advertisement with different text and different link texts, or better yet... a single widget that randomizes the text and link in the advertisement based on some weighting.
For example, I might have multiple versions of that same sentence that can appear in the advertisement:
Sentence1: <link>Save 10%</link> on your purchase of our Blue Widgets. Offer expires XX/XX/XX.
Sentence2: To save 10% off of our Blue Widgets, <link>click here</link>. Offer good for a limited time only.
Sentence3: <link>Purchase Blue Widgets</link> today and save 10%. Offer expires soon!"
You can literally have as many different versions of the ad text as you'd like. Each version of the ad text (I simply listed 3 above) would be stored in a database with some type of weighting. For example:
"<insert sentence 1>", 10
"<insert sentence 2>", 25
"<insert sentence 3>", 3
I'll leave it to you to decide if you want your web page's scripting language to call a web service to get back the HTML to be rendered with the randomized ad text/link text or have your server side scripting code render it directly by looking at some type of collection in a cached server variable.
But the data above will be used as follows:
Since the 3 weightings above (10, 25, 3) add up to 38... whatever renders your advertising widget could pick a random number between 1 and 38 inclusively.
If the random number generated is between 1 and 10 inclusively then the widget displays Sentence1 (because its weight is 10).
If the random number generated is between 11 and 35 inclusively then the widget displays Sentence2 (because its weight is 25).
If the random number generated is between 36 and 38 inclusively then the widget displays Sentence3 (because its weight is 3).
In this example, assuming your Random Number Generator is decent...
Roughly 26% of the time (10/38) sentence 1 should be selected and shown with "Save 10%" as the link text.
Roughly 66% of the time (25/38) sentence 2 should be selected and shown with "click here" as the link text.
Roughly 8% of the time (8/38) sentence 3 should be selected and shown with "Purchase blue widgets" as the link text.
Now imagine 50 different sales pitches/ad texts with 50 different anchor text values, each with a different weighting. You can get very granular and vary you text greatly.
This is just one crude way you can vary the link text automatically across the site when you have an advertising widget like the one you're describing. Use your imagination.