Ok, it's been a while, but decided to come back for some advise. First to get up to speed. I'd been working on a site for over a year with very little success. After a year I decided to design a new site. I put the new site on a new domain. This time fully https. So the first thing I did was notify Google about the new site. I was hoping this one would do better with or without links. It's better optimised and a better site in general. After a week Google had only crawled a couple of the 48 pages and I panicked. So I got into a site that offered thousands of links hoping that with them my site would be crawled faster. Not quality links but about 17000 anyway I thought being crawled was going to be an issue. I assumed it was because of https. I set up redirects on a page level from old domain to new domain with new site and thought it was just a matter of time.
After this I noticed that my old site took a jump in rankings. It was now on top page. So I thought that finally I had done it and was on my way. The problem is that once the old site was replaced with the new one I lost rank. What I'm saying is that once the redirects were in place my old site on old domain jumped. Then when Google realised I'd changed domain they removed the old home page from search engine results and put the new sites homepage that's on a new domain in search engine results. Only now I'm way down on page 3. My question is, do you think I have damaged the new domain with the spammy links even though they don't show up in search console. Or do you think it's just a matter of time before my new site gets the ranking the old site had. At the moment traffic is down and I was counting on it.
I'd heard that there would be no loss from 301 redirect to new site. But the old site on old domain clearly scored higher before the migration.
Does anyone have any experience of changing domains anecdotes at the same time, I know Google said to wait a couple of months to see the full migration through, but when I lose rankings I panic.