When developing a a Joomla website for a client I usually build it in the sub directory of the old domain (ie domain.com/newsite). When the site is completed I move it to the root of the domain (ie domain.com). Since many site owners and/or developers think this is complicated process I’ve outlined the steps below so you can do it yourself.
Steps to Move Joomla to Root of Same Server