When I typed a particular keyphrase into google, I saw my blog show up in the top 3. That's unusual because I don't bother about SEO most of the time. But..... I noticed that when I clicked on the link, it took me to the main page of my blog, http://www.theultimatepublishing.com/blog, rather than, http://www.theultimatepublishing.com/blog/setup-wordpress-blogs-under-3-minutes (just an example) How can I make the link on google send the visitor directly to the particular post instead of the main page? Thanks
One way to get Google to show that internal page in SERPs is to get it indexed on Google first, and then get some links for the internal page using the important keywords and keyphrases. Google will take time to index those links and then eventually start showing that page in SERPs for those Keywords instead of the home page.
Is there anything I can do to the .htaccess, mod rewrite or whatever to get it done? Rather than waiting for my post to be indexed.
Use the more tag to make sure Google's not indexing your full article on the main index. It helps, but there's no real solution.
No. Google Rankings are based on Google Search Algorithms which cannot be altered by making changes to your .htaccess files etc.
You can't really ask Google to make you rank for the specific post, but you need to ensure that it does index the post