En realidad el tema de la subida y bajada de Google, es un testeo de tu contenido frente al usuario. Lo explicaré por etapas:
1° Primero Google analiza tu contenido, y al parecer tiene las keywords, la redacción y un largo etc, que le da luz verde para posicionarlo dentro del top 30.
2° Tu post sigue subiendo posiciones mientras avanza los días y llega al top 10°, estando en la posición 3.
3° Google revisa que el CTR de tu post es alto, pero que siempre que entran a tu web, salen a los segundos.
4° Google analiza dichos resultados y prefiere mandarte más abajo, top 10 o mandarte hasta el infinito, top 50, 40, 30, etc.
5° Google cree que quizas tu contenido ahora si puede responder a la pregunta del usuario, así que lo sube de nuevo.
6° Google ve que tu post tuvo los mismos resultados de antes, así que lo baja de nuevo.
7° Google se cansa de ver tu post, ya que, no lo actualizas para nada, entonces te deja en un puesto bajo, top 10, top 9, etc.
En resumen, el problema quizas este en el contenido, falta algo más para que este posicionada. Quizas la intención con la que escribes el post, o la información que muestras en dicho post. Pero OJO, no siempre es el contenido, aveces es la velocidad de tu sitio web (provoca que el usuario salga de tu web), un theme feo (hace que el usuario salga de tu web), mucho contenido y pocas imagenes o listados (hace que el usuario salga de tu web).
Espero mi respuesta te ayudé.