SaaS SEO
Find MRR with our SaaS-tellite technology
B2B & Enterprise SEO
Go boldly where no business has gone before
Wordpress SEO
Navigate the WordPress wormholes
Webflow SEO
Ride Webflow's cosmic currents
Shopify SEO
Parallel universe where your store makes money
AKOOL Launch Plans
Case Study: Building a Webflow SEO strategy
Yaasa's WooCommerce Dev & SEO
Case Study: How we broke through a Google penalty
Woocommerce Development
Woo-w your customers with a stellar storefront
Website Migration
Migrate your site to a more host-pitable planet
Casino M8trix Feature Dev & APIs
Case Study: How CasinoM8trix launched a new blackjack API & feature design
Wordpress Vs Webflow
Analysis: We review the choice between WordPress & Webflow
SEO Low Hanging Fruit Analysis
Guide: How we find and chase down SEO quick wins
Team
The galactic senate
Case Studies
Starship graveyard
UX Strategies for SEO
Analysis: What impact does UX have on your rankings?
SEO First Blog Design
Guide: Designing your blog for sales
Ethan's Shopify SEO
Case Study: How we grew a shopify site to 15k monthly visits in 6 months
Knowledge Base
A Hitchhiker's Guide to SEO
Blog
If you can find space for more reading
Why We Do Full Service SEO
Why implementation beats recommendations
Costs of Linkbuilding in 2024
Linkbuilding costs & tactics in 2024
Website Requirements Guidelines
How we stay on track
Knowledge Base > Migration > How do I clone a WordPress site without access?
Cloning a WordPress site without access to the traditional admin panel or backend might seem challenging, but it’s possible with the right approach. Whether you’ve lost access to your WordPress admin credentials or you’re dealing with a site you didn’t originally build, here’s a step-by-step guide on how to clone a WordPress site without access:
Before attempting to clone a WordPress site, determine the hosting provider. Different hosting services have various methods for accessing files and databases. The most common hosting providers include Bluehost, SiteGround, GoDaddy, and others.
Log in to your hosting account and navigate to the cPanel or equivalent dashboard. Look for the “File Manager” or “FTP” option. If using File Manager, you can directly access and manage your site’s files. If using FTP, connect to your server using an FTP client like FileZilla.
In File Manager or through FTP, find the root directory of your WordPress installation. This is where files like wp-config.php, wp-content, and wp-admin are located.
Select all files and folders in your WordPress directory, excluding the wp-config.php file. Download these files to your local computer. If using FTP, you can achieve this by dragging and dropping files from the server to your computer.
In cPanel, look for the “phpMyAdmin” option. This is where you can manage your site’s database. Identify the database associated with your WordPress site.
Within phpMyAdmin, select your WordPress database and choose the “Export” option. This creates a SQL file containing your site’s database information. Download this file to your computer.
If you’re moving the cloned site to a new server or hosting provider, create a new database on the target server. Note down the database name, username, and password.
In phpMyAdmin on the target server, select the new database and choose the “Import” option. Upload the SQL file you downloaded earlier.
Open the wp-config.php file from the cloned WordPress files on your computer using a text editor. Update the database name, username, password, and other details to match the new database.
Using File Manager or FTP on the new server, upload the cloned WordPress files (including the updated wp-config.php) to the root directory.
If the site URL is changing (e.g., from www.oldsite.com to www.newsite.com), update it in the database. You can do this in phpMyAdmin by locating the “wp_options” table and modifying the “siteurl” and “home” values.
Visit the new site’s URL in your browser and test its functionality. Check various pages, posts, and functionalities to ensure everything works as expected.
By following these steps, you can successfully clone a WordPress site without access to the WordPress admin panel. This method is particularly useful when migrating or duplicating a site across different servers or hosting providers.
Kirill Sajaev
Founder & Lead SEO
Migrating Your Site?
Schedule a free call with me and walk away with an SEO roadmap.
There are various scenarios, such as losing admin credentials or inheriting a site, where you might need to clone a WordPress site without traditional access. This method allows you to duplicate or migrate a site without using the WordPress admin panel.
While some technical understanding is beneficial, our step-by-step guide is designed to be user-friendly. Following the instructions carefully will help even those with limited technical knowledge successfully clone a WordPress site.
Yes, when executed correctly, cloning a WordPress site without access is safe. However, always back up your files and database before making any changes. This ensures you can restore your site if any issues arise during the cloning process.
Absolutely. This method is particularly useful for migrating a WordPress site to a new hosting provider or server. Just ensure you create a new database on the target server and update the wp-config.php file accordingly.
You can change the domain during the cloning process. After moving the files and importing the database to the new server, update the site URL in the database using phpMyAdmin. This ensures your cloned site reflects the new domain.
Yes, before cloning, always perform a comprehensive backup of your site’s files and database. This ensures you have a copy of your site in its current state and can revert to it if anything goes wrong during the cloning process.