So the simple question is...Does Google take into account the anchor text from every single backlink from every single page for the overall anchor text distribution to determine if you need an over optimized anchor text penalty? A bit more detailed version: When I have 20 backlinks to my URL coming from one website but from different pages of that website does Google count the anchor text from each backlink when they are determining if you need a over optimized anchor text penalty. Or for example would a site-wide backlink which turns out to be 1000 backlinks containing one anchor text cause an over optimized anchor text penalty? I am trying to work out the best way to count my anchor text distribution. I found many tools and many different articles getting you to do different things, which all cause completely different results. Some say only count one backlink from one domain. So if I had 10 backlinks to mywebsite.com from hiswebsite.com (but on multiple pages of hiswebsite.com) I should only count it once. This is how ahrefs works I think. Another says I should count the anchor text from all 10 of those backlinks if they are on different pages. I know that if Google finds multiple links on the same page pointing to the same place then they should only count the first backlink and it's anchor text. But then what if there are more on other pages? What do you think?