WordPress.org

Codex

User:Yami McMoots/My Header

So the behavior of wp_title() isn't optimized for Googliciousness. Here's how I have my page title set up in header.php:

<title>
<?php if (is_home () ) { 
	  bloginfo('name'); 
	} elseif ( is_category() ) { 
	  bloginfo('name'); echo ": "; single_cat_title(); 
	} elseif (is_single() || is_page() ) { 
	  single_post_title();
	} elseif (is_search() ) {
	  bloginfo('name'); echo " search results: "; echo wp_specialchars($s);
	} else { wp_title(,true); } 
?>
</title>