August used to be a large month for WordPress. WordPress 7 ...
Once I first began development web pages, I thought of the use of Drupal. It’s a powerful platform, nevertheless it was once too sophisticated and difficult to be told, particularly for freshmen.
That’s why I selected WordPress as a substitute. It’s tough, smooth to make use of, and now, it’s what I exploit for all my web pages.
Over time, I’ve helped many trade homeowners and builders transfer from Drupal to WordPress. I understand it can really feel overwhelming to transport your entire website online with out dropping content material or breaking anything else.
That’s why I created this easy information that can assist you migrate from Drupal to WordPress safely and simply. It walks you via each and every step, the use of strategies I’ve examined and progressed with others who’ve made the similar transfer.
Whether or not your website online is small or huge, I’m right here that can assist you make the alternate as easily as imaginable. Let’s get began in combination!


Drupal and WordPress would possibly glance an identical. However in observe, those website online developers are very other.
I’ve discovered that Drupal, whilst extremely succesful, can occasionally really feel complicated and overpowered.
Easy content material updates get started taking longer than they will have to. Discovering the appropriate developer to make tweaks isn’t all the time smooth or affordable. And truthfully, the backend can really feel overwhelming occasionally.
In my enjoy, WordPress is a lot more user-friendly, which is why I all the time suggest it to other folks taking a look to make a website online.
Call to mind it as your favourite on a regular basis device that’s smooth to select up and intuitive to make use of. It makes many duties really easy to do, like writing and publishing a brand new weblog publish, including a picture to a web page, or putting in a easy touch shape.
Drupal, however, is extra like a extremely specialised toolkit. It’s actual and robust, however it may well really feel like overkill in your day by day wishes. It may be tough to do one thing that’s easy in WordPress, like putting in place a customized web page format.
See my comparability of Drupal vs. WordPress for extra main points.
Sooner than you get started migrating your Drupal website, you wish to have to create a protected reproduction of the entirety.
It’s additionally an excellent thought to again up the hyperlink construction of your website online. You’ll use this knowledge later to be sure you don’t lose your seek engine scores.
Backing Up Your Drupal Web page The usage of a Module
You’ll again up your Drupal website online simply the use of a module, or extra complicated customers can do it manually (see beneath).
The Backup and Migrate module makes backing up a Drupal website online lovely simple.
Simply discuss with Management » Lengthen and you’ll to find the module within the ‘Different’ segment. Merely click on the checkbox subsequent to the module after which click on the ‘Set up’ button on the backside of the web page.


Word: For those who don’t see it indexed, then the module’s information haven’t but been added to Drupal. This can be a little technical, and you’ll want to touch your internet hosting supplier for improve.
Extra complicated customers can set up the module through the use of SSH. It is very important navigate within the terminal to the foundation listing of your Drupal set up and sort within the following command:
composer require 'drupal/backup_migrate:^5.1'
As soon as the module is put in, you’ll to find it for your Drupal admin menu. It means that you can create backups of your database, information, or each. For a complete website backup, you’ll need to again up the entirety.
Backing Up Your Drupal Web page Manually
Then again, in case you’re pleased with the technical aspect of items, then you’ll be able to additionally again up your Drupal website manually.
First, you’ll want to again up your website online information the use of your internet hosting supplier’s record supervisor or FTP tool.
When the record supervisor opens, click on at the public_html folder within the left menu after which make a choice your website online’s folder within the left pane. You want to right-click on that folder and create the ‘Compress’ choice from the menu.


When requested for a compression sort, you will have to make a choice the ‘Zip Archive’ choice. After your website online has been compressed, you’ll be able to shut the affirmation message.
Subsequent, you wish to have to search out the compressed zip record within the public_html folder. Proper-click the record and make a choice the ‘Obtain’ choice. You should definitely retailer this backup record in a safe location.


Subsequent, you’ll want to again up your database the use of phpMyAdmin. You are going to to find this great tool within the account dashboard of maximum respected internet hosting suppliers.
As an example, on Bluehost, you’ll to find it through clicking at the Web hosting tab after which scrolling down the web page.


Clicking the phpMyAdmin button will release the applying in a brand new browser tab.
From right here, click on to choose your Drupal database from the left column after which click on at the ‘Export’ button on the most sensible.


When you find yourself requested to choose the export means, you will have to make a choice ‘Customized’. It’ll display you the entire database tables for your Drupal website online.
To create a complete backup, make sure that the entire tables are decided on.


You presently want to scroll right down to the ‘Output’ segment and make a choice the ‘Save output to a record’ choice.
For compression, make a choice the ‘zipped’ choice.


In spite of everything, scroll to the ground of the web page and click on the ‘Move’ button.
The compressed database record will likely be stored in your pc, and you’ll be able to retailer it safely, together with the record backup you created previous.
Backing Up Your Hyperlink Construction
Subsequent, you wish to have to again up your hyperlink construction. That is necessary for Search engine optimization and ensuring that individuals can to find your content material on-line.
You want to make a listing of all of your present Drupal URLs to be able to arrange redirects later in WordPress. This manner, if any individual clicks an previous hyperlink in your Drupal website online, then they’ll be robotically despatched to the appropriate web page to your new WordPress website.
I really like to make use of a Chrome extension known as Hyperlink Klipper. It’s unfastened, smooth to make use of, and will briefly save the entire hyperlinks from a website online. You’ll simply set up it for your browser the use of the hyperlink above.
Subsequent, you wish to have to discuss with your Drupal website online’s homepage for your Chrome browser. As soon as there, simply click on the Hyperlink Klipper icon for your browser toolbar and make a choice the choice that claims ‘Extract All Hyperlinks’.


Hyperlink Klipper will do its factor and clutch the entire hyperlinks out of your homepage and the pages it may well to find related from there. It’ll obtain those hyperlinks as a comma-separated values (CSV) record.
Whilst you open that CSV record in Excel or Google Sheets, you’ll see an entire listing of your Drupal URLs. You should definitely save this record someplace protected since you’ll want it later.
The necessities for each Drupal and self-hosted WordPress are rather an identical. You’ll desire a area title and a WordPress internet hosting account initially WordPress.
If you have already got a site title and website online internet hosting account in your Drupal website online, then you’ll be able to use them in your WordPress website online as neatly.
Then again, if you wish to transfer to another internet hosting supplier, then I like to recommend the use of Bluehost, which is among the most sensible internet hosting corporations advisable through WordPress. They provide WordPress internet hosting and a unfastened area title for simply $1.99 a month.
Choices: For those who’d love to discover a couple of different just right choices, then Hostinger and SiteGround also are price taking into account. They each have sturdy reputations within the WordPress internet hosting international and be offering just right efficiency. For extra choices, see my knowledgeable pick out of the most productive WordPress internet hosting suppliers.
For this information, I’ll use screenshots from Bluehost to come up with a visible instance of the method.
You want to navigate to the Bluehost website online and click on the golf green ‘Get Began Now’ button.


You’ll then land on their pricing web page, which displays you other internet hosting plans. Their ‘Elementary’ plan is highest for many web pages.
Select a plan that fits you through clicking the ‘Make a selection’ button underneath it.


Subsequent, you’ll be requested in regards to the area title you wish to have to make use of. That is your website online’s cope with, like www.yourwebsite.com.
You want to choose ‘I’ll create my area title later.’ This offers you time emigrate the entirety prior to pointing your area to WordPress.


Why arrange a site later? 🤔 If you have already got a site hooked up in your Drupal website, then opting for this selection permits you to arrange WordPress with out affecting the are living website. As soon as the entirety is waiting, I’ll display you tips on how to level your area to WordPress.
After the area step, you’ll want to fill for your account main points (title, cope with, and so forth) and your cost data to finish the acquisition.
Bluehost will then ship you a affirmation e-mail along with your login main points. Stay this e-mail protected! You’ll want the ones main points to log in in your internet hosting account dashboard.
Whilst you log in in your Bluehost account for the primary time, they set up WordPress robotically for you.
Now, simply search for the ‘Edit Web site’ button for your internet hosting dashboard and click on it. That can take you instantly in your WordPress admin house, the place you’ll be able to organize your new website online.


And that’s it. You’ve now effectively put in WordPress.
To make the migration procedure as easy as imaginable, I’ll display you tips on how to use a unfastened WordPress plugin known as FG Drupal to WordPress. It automates a large number of the heavy lifting considering shifting content material between those two platforms.
First, you wish to have to put in and turn on the plugin. For extra main points, see my step by step information on tips on how to set up a WordPress plugin.
You’ll then to find the importer device underneath Gear » Import for your WordPress dashboard menu. You’ll see a listing of various import choices. Search for ‘Drupal’ within the listing and click on the ‘Run Importer’ hyperlink.


This may release the FG Drupal to WordPress importer. Now, you’ll want to give the importer some details about your Drupal website online so it may well attach and clutch your content material.
The very first thing it’ll ask for is your Drupal website online URL.


Subsequent, it wishes your Drupal database main points to get all of your posts, pages, and different content material. You’ll want to supply:
localhost in case your Drupal and WordPress websites are at the identical server. If no longer, you’ll want to get this out of your Drupal internet hosting supplier.drupal_.

You’ll have written this knowledge down whilst you first arrange your Drupal website online. Differently, complicated customers can use FTP to search out the main points for your Drupal settings.php record. Or just touch your Drupal internet hosting supplier and ask for help.
If you’ve entered the entire database main points, click on the ‘Check database connection’ button within the importer. If the entirety is proper, then you definately will have to see a ‘Connection a success’ message.


Under the relationship settings, you’ll see some further choices within the importer. Those allow you to regulate what will get imported, like featured photographs, content material photographs, and different issues.
Simply go away the default settings as they’re in your first import.


Whilst you’re waiting, you’ll be able to get started the import through clicking the massive ‘Get started / Resume the Import’ button. The importer will get started fetching your content material out of your Drupal website online and bringing it into WordPress. It’ll additionally import your photographs, weblog feedback, and extra.
The time it takes will depend on the volume of content material you will have. As soon as the import is done, you will have to see a luck message.


The FG Drupal to WordPress plugin too can assist you to repair inner hyperlinks.
Every now and then, after a migration, hyperlinks inside of your content material may nonetheless be pointing in your previous Drupal website construction. The plugin can attempt to replace those to indicate in your new WordPress website.
Scroll right down to the ground of the importer web page and click on the ‘Regulate inner hyperlinks’ button.


Now that your content material is imported into WordPress, you wish to have to ensure other folks will to find your new website once they sort for your area title.
If you have already got a site title in your Drupal website online (like yourwebsite.com), then you wish to have to stay the use of that very same area for WordPress. You want to regulate your nameservers to indicate in your new WordPress website.
Your new WordPress internet hosting supplier, like Bluehost, Hostinger, or SiteGround, offers you the nameserver data you wish to have.
It typically seems like a couple of addresses, one thing like:
ns1.your-wordpress-hosting.com
ns2.your-wordpress-hosting.com
You exchange those settings along with your area title registrar, the corporate the place you at the start registered your area title.
Every now and then, your area registrar could be the similar corporate as your internet hosting supplier. However incessantly, they’re separate. Not unusual area registrars come with corporations like Community Answers and Namecheap.
You want to log in in your account at your area registrar’s website online. If you’re logged in, to find the settings in your area title. Search for one thing like ‘DNS Settings’, ‘Nameservers’, ‘Area Control’, or ‘Arrange DNS’.
As an example, here’s the display you’ll see on Bluehost.


You’ll to find step by step directions for lots of well-liked area registrars in my information on tips on how to simply alternate area nameservers.
If you’ve up to date your nameservers, it takes a short while for those adjustments to unfold around the web. This is named DNS propagation.
DNS propagation can take any place from a couple of hours to, in some circumstances, as much as 24-48 hours. All over this time, some other folks may nonetheless see your previous Drupal website online, whilst others may get started seeing your new WordPress website.
Your previous Drupal website had its personal approach of structuring URLs. WordPress does issues a bit of another way with permalinks.
Since the URLs for each and every publish will likely be other, somebody who has a hyperlink in your previous Drupal content material will finally end up seeing a irritating ‘404 Web page No longer Discovered’ error to your new WordPress website.
To stop damaged hyperlinks, you must arrange Search engine optimization-friendly permalinks in WordPress and redirect your guests out of your previous Drupal URLs to the appropriate pages to your new WordPress website.
Surroundings Up WordPress Permalinks
WordPress offers you a couple of other choices for a way your website online addresses (URLs) are structured. Those are known as permalinks.
The ‘Publish title’ atmosphere is a well-liked selection. It creates great, blank URLs that typically come with the name of your web page or weblog publish. This construction can also be useful for each guests and serps as it makes the URL smooth to learn and offers a transparent thought of what the web page is ready.
On your WordPress dashboard, pass to Settings » Permalinks. You’ll see a bit known as ‘Not unusual Settings’. To find the choice categorised ‘Publish title’ and click on the radio button subsequent to it to choose it.


Then, simply scroll right down to the ground of the web page and click on the ‘Save Adjustments’ button. Carried out!
Surroundings Up Redirects from Your Previous Drupal URLs
Now you wish to have to arrange redirects to ensure your previous Drupal hyperlinks nonetheless paintings. To do that, you’ll want that listing of previous Drupal URLs you grabbed the use of Hyperlink Klipper in Step 1.
Tip: For those who use the top class model of FG Drupal to WordPress to import your Drupal content material, then it may well robotically create those redirects for you.
To arrange redirects simply in WordPress, you wish to have to put in and turn on a plugin known as Redirection. It’s unfastened and it makes managing redirects a breeze. If you wish to have assist, see my information on tips on how to set up a WordPress plugin.
As soon as activated, you’ll to find the Redirection plugin settings underneath Gear » Redirection for your WordPress menu.


Within the Redirection plugin interface, you’ll see fields for Supply URL and Goal URL:
/my-old-page./my-new-page.Be certain the ‘301 – Moved Completely’ choice is chosen for the ‘Fit’ sort (it’s typically the default). This tells serps that the web page has completely moved to a brand new location, which is necessary for Search engine optimization.
In spite of everything, click on the ‘Upload Redirect’ button to avoid wasting the redirect.
Now, you’ll want to undergo your listing of previous Drupal URLs and repeat those steps for each and every URL you wish to have to redirect. It may be a bit of repetitive if in case you have a large number of pages, nevertheless it’s well worth the effort to keep away from damaged hyperlinks and stay your Search engine optimization intact.
For detailed directions, see my information on tips on how to arrange redirects in WordPress.
Selection: The usage of AIOSEO for Redirects
For those who’re already the use of the All in One Search engine optimization (AIOSEO) plugin, or in case you’re making plans to make use of it to beef up your website online’s Search engine optimization, then it additionally has a redirection supervisor inbuilt.
It’s an impressive WordPress Search engine optimization plugin that permits you to simply arrange complete website redirects, plus it provides many different options to assist your website online rank upper in seek effects.


As an example, its 404 error monitoring can simply catch damaged hyperlinks, and you’ll be able to upload schema markup, customized breadcrumbs, native Search engine optimization modules, and a lot more.
To make your WordPress website online glance wonderful, you wish to have to make a choice and set up a theme. Those are ready-made design templates in your website that regulate its look, together with the colours, fonts, format of your pages, and the way your weblog posts are displayed.


There are many unfastened subject matters and top class subject matters to be had for each and every imaginable area of interest and business you’ll be able to consider.
In my enjoy, blank and easy designs generally tend to paintings absolute best for many web pages. They appear extra skilled, they’re more uncomplicated for guests to navigate, and most significantly, they put the point of interest the place it will have to be: to your content material.
That can assist you slender issues down, I put in combination a information on settling on the very best WordPress theme. It walks you via the important thing issues to believe and is helping you keep away from some not unusual traps.
Then, you’ll be able to stick with my step by step information on tips on how to set up a WordPress theme.
Then again, you’ll be able to simply create a customized WordPress theme the use of drag-and-drop with the SeedProd website online builder plugin. This can be a nice choice if you wish to completely fit your previous website’s glance with out writing code, supplying you with complete regulate over the design.
In fact, in case you desire, you’ll be able to all the time rent execs to design and code an absolutely customized WordPress website online for you.
WordPress plugins are more uncomplicated to put in than Drupal modules. Hundreds are to be had, each unfastened and paid. So, I created a information on how to select the most productive plugins in your website online.
However first, let me introduce you to a few must-have plugins that I like to recommend for just about each and every new WordPress website:
You’ll to find extra concepts in my listing of very important WordPress plugins. It’s filled with plugins I exploit and accept as true with.


Whilst lots of it is possible for you to to stick with this information emigrate from Drupal to WordPress, it’s nonetheless a sexy technical venture. Perhaps you’re no longer very techy or are just too busy to do it your self.
If that sounds such as you, then our WPBeginner skilled services and products workforce can be in agreement. We’ve helped heaps of other folks with their WordPress web pages, and we will assist you to too.
Listed below are a few tactics we will make your Drupal to WordPress migration more uncomplicated:
For those who’re curious to be told extra about those services and products or in case you simply have some questions on migration basically, then we’re right here to talk! You’ll simply get in contact with our improve workforce on our Web page Design Products and services web page.
Now that you’ve a brand new WordPress website online, you’ll need to be told extra. Happily, now we have a number of unfastened sources that can assist you briefly transform a WordPress professional:
I am hoping this educational helped you progress your website from Drupal to WordPress. You may additionally need to see our final WordPress Search engine optimization migration tick list for freshmen or our knowledgeable pick out of the absolute best WordPress migration services and products.
For those who preferred this newsletter, then please subscribe to our YouTube Channel for WordPress video tutorials. You’ll additionally to find us on Twitter and Fb.
August used to be a large month for WordPress. WordPress 7 ...
August 14 – 27, 2026 Welcome again to the WordPr ...
You'll now set up your WordPress.com web page from Ch ...
Lifetime Membership with Unlimited Access