Having many interal links to any single page that has the same anchor text is fine. On this site, almost every link to a question will have anchor text of the title of the question. Repeated anchor text just indicates that the site is powered by a database. There is no penalty for having a database driven site. It is a very common case.
There are some cases where anchor text can get you into trouble internally. Repeating the same words in a list of links is really bad SEO these days. Consider the following list of links:
- Lounge Bars Dubai
- Lounge Bars Paris
- Lounge Bars Copenhagen
- Lounge Bars New York
- Lounge Bars Taiwan
That looks really spammy. Users are not going to appreciate that. Something like this looks much better:
Lounge bars in other cities
- New York
A few years ago, internal anchor text was very important. It was best when it matched the pages that it was pointing to. To rank well you had to use “Lounge Bars Dubai” as your anchor text on links to those pages.
That is no longer the case. Internal anchor text doesn’t count for much of anything these days as far as I can tell. Only anchor text from external links seems to have any keyword weight.
In fact, Google has started to penalize spammy repetition more. You are much more likely to penalized for keyword stuffing than get a boost for exact match anchor text if your list of links looks like the first one.
I would also recommend putting no more than 10 items in any list of links. Users almost never use more links than that in a list. Long lists of links are another sign of spam.