Forum Moderators: open
Thank you.
Your friend risks losing his positioning in the search engines just by renaming a page on his site. If service1.htm is changed to product10.htm, the search engines will think product10.htm is an entirely new page and will recrawl and reindex the page as if it didn't exist before.
The same applies to a new domain. The search engine spiders will have to recrawl and reindex the whole domain.
But one option is to move the pages to the new domain and apply a 301 redirect to them on the old domain. This would direct the traffic the old pages are recieving to the new pages on the new site. Then either make changes to the pages on the new site, or remove them from the old site so that the pages aren't considered duplicates.
Also, if there is web sites linking to the current web site, they need to be notified of the move. For example, if Best Widget Company is linking to abc.com, they need to be told that abc.com has been moved to xyz.com and that service1.htm has been changed to product10.htm, service2.htm has changed to product20.htm and so on.