It's way too early to make any conclusions.
Besides newly launched sites sometimes show a sign of boost at the early stage. I have a theory that this is due to sandbox and all other filters not being processed immediately.
Everything seems to be set up right. Continue with the link building and wait 2-3 months. Then update the thread and let us know if it gained some serps back.
Good luck!
Besides newly launched sites sometimes show a sign of boost at the early stage. I have a theory that this is due to sandbox and all other filters not being processed immediately.
Everything seems to be set up right. Continue with the link building and wait 2-3 months. Then update the thread and let us know if it gained some serps back.
Good luck!