Looks like you might get better traction if you slow down and beef up each post a bit. I’ve seen new sites wobble for a while, but adding clearer angles, doing a quick check on what competitors actually rank for, and weaving in some real examples or personal takes usually makes Google stick...