Sin menospreciar lo conseguido, a lo mejor las otras páginas no buscaban posicionar por las mismas keywords que tú, por eso a pesar de la antigüedad y supuesta experiencia de los dueños las superas.
Y la explicación es que si el blog es de wordpress gratuito, wordpress te enlaza desde las páginas de categorías, así que algo de relevancia hereda el blog B. El sitio A ha recibido enlaces desde un sitio de la misma temática, lo cuál siempre es positivo y por eso mejora las posiciones. Que las keywords no sean especialmente competidas hace el resto.
Si quieres "complicar" y multiplicar los beneficios lee el tema del ABC, se basa en sacarle partido a ese descubrimiento.