Only archive pages appear in google search .. why ?

Hey guys
I have a strange problem with my site seo that only archive page appear in Google search
Example : i have a wp blog and i have a post page which contain my keyword but the appearing page in google is the tag archive page only that 's always happen with all my target keywords
So can anyone told me why this happen ?

Thanks in advance