The agency I work for recently converted a client with numerous, restaurant sites over to a WordPress multisite install. When we set it up to work on a staging server we used a “staging” subdomain for each individual site. The default functionality is to work on a root install of WordPress but this wasn’t going to work when the site that served as the root for the WordPress install was also installed on a “staging” subdomain.
Something that goes without saying is that the load time of a page is important. Google takes load time into consideration with it’s indexing algorithems. It’s not as big of a consideration as say, relevance, but it matters. In the grand scheme of things, what do a few seconds matter? Turns out they could matter quite a lot.
Whenever I’ve left a website to a client for an extended period of time I feel the need to update the files in my repository to make sure it’s up to date. Before you replace the files in trunk with the files from the server it’s essential that you get rid of those pesky .svn system folders that will have been pushed to the production server when the site was deployed.
This is a little outside my standard realm of topics but you never know who might need it. I run a Minecraft server and with the constant updates lately I’ve noted my process to make a little easier for me not to miss a step in the process. If it helps someone else out there, you’re welcome.