Guys, i have like 6-7 sites in the same niche and I've been building backlinks to all of them. My question is very simple, I want to start cross linking them, like site B and C and D link to site A so i can rank well in my targeted keyword for site A. What are things to remember and to avoid when I want to cross linking my own sites? 1. Do i need to have each own server/web host for each site so they are in different IP? Would Google penalize/filter if I have cross-linking sites in the same server 2. I have registered all of those sites to google.com/webmaster but I create different gmail/google webmaster account for each site. Is it really necessary or actually it doesnt make any difference when you cross linking your sites while you have all the sites IN ONE google webmaster account as well as ONE google analytics account? 3. Should I use contextual link or it is ok to cross linking them in sitewide method? Because like in macrumors DOT com they rank quite well everywhere while their backlinks are just sitewide links from their own other sites? 4. This might not be related to the thread specifically but I wonder, when people vary their anchor text for the backlinks do they vary it among similar keywords or totally different keywords? Let's say you want to rank well in "how to make money online" then would you vary your keywords like "make money online", "how to make money online quickly", "how to make money online fast" OR you put totally different anchor texts for the variation of the backlinks? Just so Google wouldnt consider you spamming?