All of my pages have a page title which is displayed in the SEs, but the blog title is also repeated next to every page so on it is also displayed on every Search engine result i.e. what i did today | the best blog in the world photo of my cat | the best blog in the world feeling happy | the best blog in the world this seems to be wordpress default with SEO plugin, but isnt it repetitive? Is it better to exclude blog title? how would one do that?
Hmmm.. it seems to be a normal scenario. This is also common to other blogging platforms like blogspot and typepad. In my sites/blogs, this is not a bad thing or a bad factor that hurt my sites. I'm looking forward for other insights regarding this topic.
The simplest way to solve it, remove title from your blog. go to setting - general - remove title If you want to title on your home paeg, Download all in one seo pack and you can give your home page title. It will show the title on your home page, and other pages will have only the unique not the repeating title.
You can customize title, meta using the All in once seo pack pulgin for wordpress theme. You can write your own or only post title, your wish.
Depending on the topic of your blog, it could be a good idea to keep its name in the <title> tag, for branding purposes. If it's called, say, "Mike's Blog", you would want it to rank when someone searches for "Mike". Again, it all depends on your marketing strategy.
I think this is a terrible suggestion for ANY site. Unless you are a name brand that people recognize already from TV, radio, newspaper, magazine or other advertising, having your company or site name in the <title> does NOT help you at all. In fact it makes it harder for every page on your site to rank for their targetted keyword phrase. Don't even put categories in your <title>. By putting the name of your blog and/or category names in the <title> of every page you are telling the search engines that you want every page on your site to rank for "Mike's Blog". If your domain is mikesblog.com and your blog's home page gets a few backlinks with "Mike's Blog" or "mikesblog" or "mikesblog.com" (which is quite typical) then it should automatically rank for "mike's blog" WITHOUT having "Mike's Blog" in the <title> of ANY page on the site. Having blog names/site names in <titles> is more of an ego thing than anything. The webmaster wants to see his/her site's name "in lights". But by doing so you have reduced the keyword density within the <title> element of the targeted keyword phrase(s) for that page. And usually they put the blog name/site name 1st in the <title> which is even WORSE. It tells the engine the most important kewyord phrase I want EVERY page on my site to rank for is "Mike's Blog" when in fact each page on your site SHOULD be targeting a different keyword phrase. The search engines see the 1st keyword phrase in a <title> as the most important targeted phrase, the 2nd phrase in the <title> as a secondary targeted phrase, etc. Same applies to using category names in your <title>. It two reduces the keyword density of the "real" targeted keyword phrase in the <title> and only makes it harder to rank for the targeted keyword phrase for each post in that category. IMO the ONLY place you should have site name/blog name is possibly in the <title> of your contact us, about us, company information, etc. page that really ARE, in fact, about the company/blog itself. IMO the ONLY place you should have the category name is in the <title> of the category page.
But it will rank better if you DO have "Mike's Blog" in the <title> (in case you're competing with, say, another Mike having a blog ). As I said, the blog's owner is to decide on the importance and weight of the keywords he's targetting and the issue should be judged on a case by case basis. Shoemoney is using it, so I'd say it's not such a "terrible idea"
Many of the wordpress themes that I see have the blog title first in the title tag. That's lots of fun because when you search for the blog via Google, that's all you see. And since Google is supposed to only see 'x' number of characters within the title tag, make it moot for SEO purposes. Can we please get a link to your blog? Also a link to the home page or download page of the theme in question would be a plus so we can see the header.php code. edit: One thing you can do is just have the name of the blog show up on the home page and have it left out of the other pages: http://www.howtoplaza.com/how-to-remove-blog-name-from-single-blog-post-title-in-wordpress/
Thank you for this. I will restrict the title to the homepage only as I think that this is better. On another topic, my site has displayed as http: //domaincom rather than http: //www.domain. com - how do I change it to www and why is that better?
I've seen one blog under the domain name of blogjourney.com. It has all the post topic start with "Blog journey Day X..." I think if its keyphrase is blogjouney, this approach could be effective. However, it does limit the content of the writing. So, if you are managing a blog on general topic, it won't be recomended way.
Google regards http: //domain.com, http: //www.domain.com, http: //domain.com/index.html etc as different URL's and will (attempt to) index them separately.
It's not better. It actually worse. If you allow indexing to both www and non-www pages, you;re basically splitting up and pr and linkage value into pieces. If you redirect the www urls to the non-www urls, all links and linkage value flow into the single url which is a good thing. If it's really an issue with you, please give this a read: http://txfx.net/code/wordpress/enforce-www-preference/
thanks apparatus, I checked the plugin and it said that "This plugin has been integrated into WordPress core… it is no longer necessary!" what puzzles me is that I use hostgator and one site came up with www, and the other without, but I dont know why. i will investigate
Change the | to - and you're good to go. There's no downside to this unless it's a term aka About Page | Primary Term - that could be seen as spamming.
I followed your instructions - thanks. I think that my blog is now far better as a result of this change. One thing is that the | line still shows up after the post title, but is now no longer followed by the repeating blog title. i wonder is there is some way to remove the | ?
That's usually hard coded within the theme's header.php file I believe. Take a look for the line that generates the title tag. Have to admit that I usually suggest leaving it in. Kind of standard for most sites I see. Keeps the page title and the site title separate.
thanks, yes one could leave it in, but when you don't have the blog title repeating it looks odd to me
If the blog is a reputed one and it contains very few words you could possibly activate this plugin. But in this case your blog name is too long that may trigger duplicate title issue that you may avoid at this point of time..... I also appreciate Canonical for his impressive answer...
I removed blog title from posts , just install plugin called All in One SEO , then go to All in One SEO Plugin Options and remove from Post Title Format | %blog_title%