Problem with viewing single page correctly. (taken half way down the page on click through)

You are using more tag to split article into teaser and rest of content. “More” link assumes that reader already done with former and tries to navigate browser to that point in full article.

Codex has modifying this behavior documented in Customizing the Read More > Prevent Page Scroll When Clicking the More Link and suggests following code:

function remove_more_link_scroll( $link ) {
    $link = preg_replace( '|#more-[0-9]+|', '', $link );
    return $link;
}
add_filter( 'the_content_more_link', 'remove_more_link_scroll' );