3 year ago, I built a website and had no SEO experience. Thus, I bought domain name doesn't contain target keyword. Although my site still can be on top 10 with that keyword, sometime it disappear in page 1. I think it because domain name without keyword. Now, I want to buy new domain with target keyword and to use redirect 301 from old domain to new domain. Do you think it will help my new domain can be listed on Google Or I have to do SEO again with new domain?
You definitely have to do SEO for the new site. You always have to keep doing the SEO or the competition will catch up. In the mean time, your new site should get all the PR juice from the old site. I hope this helps out.
You will get the benefit of old site .. but you have to SEO for more better results for new domain ... although According to me SEO is a on going process .. not a one time task .... So Just work hard for be in top 10
Ya sure, you will get little bit benefit from your OLD domain.... But as we all know that SEO is an ongoing process and you need to do hard/smart work to achieve the top ranking back ASAP via on-page & off-page optimization & other SMO activities...
Man you have to do SEO for your site. You can get benefit from your old domain. Just build your site with good content and seo with keywords. But my friend this is a ongoing process as said above u really can't afford do it one time and forget. No its really hard to come in top 10 in Google and mark my words all seo people are eying to that only. So best of luck to you for your future. For any help you can contact me just visit myfreelancedesign.com/ you will get my contact details.