Forum Moderators: open
Kitaro
You can always ask for them to consider your specific case though - they are getting better at that sort of thing, or so I hear.
This isn't true. In the first place, search engines don't read javascript and so in most cases won't know the redirects are there. Cloaking is showing search engines one thing and visitors another. Nothing to do with redirecting people to the new location for a resource.
If you use a page with just a redirect and a simple message like "this page has moved to [newlocation.com"...] and a link to the new page you will not have any probloems. Think of the amount of times you have seen similar pages yourself.
That said:
>>The content of new site is almost exactly the same as the old one
You could be punished for this. What you should do is set up a 302 redirect from your old site to the new one. This way you keep PR from existing links etc and do not run any risks with the search engines. This is also the method approved by Google and others.
(Welcome to webmasterworld by the way everyone! ;))
Put it this way then : if I noticed a site with a top ranking for a popular keyword, and it was using a javascript redirect, I would have suspicions - and I'm not the only one.
Using a redirect in this way leaves you open to unecessary suspicion. Depending on the competitiveness of your keyphrase, someone might end up sending a spam report to Google complaining about your methods.
Google will then make up their own minds whether or not you are violating any of their rules. So, to summarise, using a javascript redirect has an element of risk attached to it.
[webmasterworld.com...]
[ihelpyouservices.com...] etc...
By their nature, simple javascript redirects like the one I described above are highly unlikely to rank well for keyphrases, unless the page has changed into the redirect since the search engine took it's cache.
If a redirect does top the results, and it is the redirect page in the cache, other factors must have produced the ranking.