One of my websites is a Portal / Directory. The home page doenst have any text except for Category names. Which makes it hard getting keywords in there. Is it a good idea to make my home page a page keyword rich but as soon as the user requests it it Redirects him to another page. So the user will never actually see the page but it will be there for the spiders to crawl. Thanks
No, it is not a good idea. However having a phrase or two, describing your site, near the top of your homepage should not be a problem.
Search engines do not like it. However, it works really well. Just make sure to use a redirections that seach engines can not understand, such as javascript+encryption