Hate to say it but running an outdoors blog and an trying to be an
seo off a subdomain for the outdoors site is not going to work.
Google first and foremost looks for a sites theme
You are presenting two different themes and as such leaving the search engine to make its best guess which given the main domain is about the outdoors will leave the
seo subdomain to flounder.
You might want to immerse yourself in learning a bit more of the
SEO part.....