Hey everyone, Three months ago I was tasked with ranking a branded, brand new wordpress site with about 50 pages of unique content (1000+ words each page with pictures and videos on every page) for relatively uncompetitive real estate keywords (small area, under 500 searches per month). All competition on the first page is either kijiji, remax, or small thin sites with poor on and off page SEO. Few links or low quality links and poor anchor text diversity. The one concern I had with the site from the start was that it's actually 2 sites on seperate domains made to look like one. Theres a wordpress site, and a search site. The wordpress site has all the content and is for ranking. The search site looks identical however it's the one that pulls the listings (homes for sale). The way it works is certain navigation links link over to the search site and every search site page links back to the wordpress site through the header, navigation, etc. The idea is a seamless transition between the two for usability. Because of this, there's thousands of reciprocal links back and forth that are constantly changing (hundreds of new listings get added and hundreds sell daily). I did what I normally do, drip fed a bunch of diversity links and paid for some monthly rented links. I've got good off-page and on-page and should be outranking everything for these keywords, however it's three months in and I'm sitting around 40-50 with no positive movement over the past two months. Obviously I attribute the terrible rankings to these reciprocal links as everything else is normal and competition is easy. However, the client assures me this isn't the problem as they did the same wordpress + search site and ranked it in top 3 for harder keywords and the rankings stick to this date... However, this was accomplished three years ago. Looking for any input, are these reciprocal links the problem or realistically should I just cut my losses and start over? I simply can't see thousands of navigation and header links between domains looking natural - however their other site is ranking well with the same strategy and worse seo in a harder niche.