Can anyone tell me how are blogs optimized for the search engines? Blogs don't have any meta tags defined but still they find a good position in search engines. how?
you can mod the blog like wrodpress or use htaccess for your site url to have domain.com/post_name_title and sue WP's plugin to edit meta of EACh post http://wordpress.org/extend/plugins/all-in-one-seo-pack/
good blogs ALWAYS have meta tags else you have to create them and add them to your blog template blog SEO is exactly the same as any other page, forum or CMS each and every article posted needs to be unique, have unique meta tags / <title> etc. in my blog SW di had to add all the SEO features - thus I had to study a little how the templates work and what variables are stored in the mysql db. thats basic part of being web publisher / webmaster!
Here's what I do for WordPress (WordPress 2.5 brought about some changes to this apparently, so I'll be updating it by writing a new thread about it.) http://www.sitepoint.com/forums/showthread.php?p=3708201#post3708201
You can always add metatags in blogs.Blogs are not optimized by themselves a blogger has to labour hard to optimize it and high ranking in SERPs.