Hello. I have a weird question concerning SEO. First we have to imagine that the words "cats" and "dogs" have the same amount of competition in SERPs. If I have a page on cats (just cats), with good on-page SEO. If I do massive backlinking, but with the anchor "dogs" (or other words concerning dogs, like dog food, dog house ...), will I rank better for "cats" or "dogs" ? In other words, is the on-page SEO and keyword density more or less important than the anchor of your backlinks ? thx for your answers.