WordPress and Shopify takeovers: what to check first
The checks to run before handing a WordPress site or Shopify store to a new developer, so you keep control of access, data, payments and search traffic.
ReadWordPress runs a large share of the web, from small business sites to big membership platforms and online shops built with WooCommerce. Because it is so flexible, unfinished WordPress projects come in every shape: a theme that was half customised, a migration that stopped partway, or a site that works but nobody dares to update. The good news is that WordPress skills are widespread, and most stuck sites can be finished without a rebuild.
A typical case is a site that a freelancer or agency started and did not complete. The design is partly in place, some pages use the new layout and others the old one, and a handful of plugins were installed to try out features. Elsewhere, the site has been live for years, collected plugins along the way, and now shows warnings, runs slowly or breaks when anything is updated.
You may also have a site that was moved between hosts and never quite recovered: broken image paths, mixed HTTP and HTTPS content, or email that stopped sending after the move.
Security problems are another common trigger. A site that has been compromised, shows spam links in search results, or has administrator accounts nobody recognises needs a careful clean-up before any feature work. That usually means comparing core files against fresh copies, reviewing every user account, scanning the database for injected content and closing the hole that let the attacker in. Mention any of this openly in your listing, because it changes the order of tasks and the kind of developer who will suit the job.
The problem page /problems/wordpress-site-unfinished goes deeper into diagnosing a stalled site.
A developer can judge a WordPress job faster with a few specific facts. Collect:
The guide /guides/wordpress-shopify-takeover-what-to-check-first explains what a developer will look at first, and /tools/production-readiness-checklist helps you list launch tasks. When your notes are ready, /post the project without charge.
Avoid sharing any of your own passwords. Instead:
If a previous developer still has access, remove their accounts and change the passwords you control before new work begins; /guides/developer-disappeared-secure-your-accounts walks through that clean-up. Payment and scope are agreed between you and the developer; TakeoverWork does not take part in either.
Be the first rescue specialist here
Developers and agencies who finish other people's projects can create a free profile and list this as a specialty.
The checks to run before handing a WordPress site or Shopify store to a new developer, so you keep control of access, data, payments and search traffic.
ReadA calm, ordered plan for the day your developer goes silent: protect the domain and email first, then hosting, code, data and money accounts.
ReadUse team invites and limited roles instead of shared passwords, service by service, and know exactly how to remove access and rotate keys when the work ends.
ReadNo. Create a separate user account for them with the role they need, and let them set their own password. You can then remove that account when the work is finished, and the site logs show who did what.
It is strongly recommended. A staging copy lets a developer update plugins, test a theme or change PHP versions without affecting visitors. Many hosts can create one for you from their control panel.
Yes. Elementor, Divi, Beaver Builder and the block editor all store layouts differently, and switching between them is a large job. Name your page builder in the listing so the right people respond.
Not on a live site that has gone a long time without updates. Take a full backup first, update on staging, and test key pages and forms. A developer can work through updates in a careful order.
No. TakeoverWork is a place to post your project and hear from people who finish this kind of work. Hosting, maintenance and payment are arranged between you and whoever you choose.