Drupal migration without losing content or rankings.
I move sites from Drupal 7 to current Drupal — with their content, users, and URLs. We start with an audit, so the quote isn't guesswork.
An old version is a growing risk, not just an old look.
Drupal 7 lost official security support in January 2025, and Drupal 8 and 9 even earlier. Every new vulnerability in those versions stays open. A migration is due when:
- The site runs on Drupal 7 or a version that no longer receives patches
- The modules the site depends on are no longer developed
- Your hosting requires a newer PHP version the old site can't run on
- You're planning a redesign and don't want to invest in a version with no future
Two scenarios, two different projects.
Drupal 7 → current Drupal
Not an upgrade, but a rebuild, with content, users, and files moved into the new site. The most common case, and the best moment to tidy up the site's structure.
Drupal 8, 9, 10 → a newer version
Usually an upgrade rather than a migration: the same architecture, deprecated modules replaced, and code fixes. A clearly smaller scope and cost — easiest to plan alongside ongoing maintenance.
In stages, with testing before the switch.
01
Audit
An inventory of content types, modules, integrations, and URLs. The result: a risk list, a quote, and a timeline.
02
Building the new site
Content structure and theme on the current version — ready-made or designed from scratch.
03
Moving the content
Migration scripts run repeatedly on a copy until the result matches the source.
04
The switch
301 redirects, checks in Google Search Console, and support after launch.
Price ranges instead of “it depends.”
Pre-migration audit
$250credited toward the project
- Content and module inventory
- Risk list
- Quote and timeline
Migration to a ready-made theme
from $1,800one-time
- Small site, standard content types
- A proven, responsive theme
- Content, files, redirects
Migration with a new design
from $3,000one-time
- The same migration scope
- Custom visual design
- Restructured site architecture
Complex site
from $5,400quoted after the audit
- Multiple languages
- A store or custom modules
- Integrations with external systems
Indicative prices. A “small site” in practice means up to a few dozen pages and a handful of content types, with no custom modules — the exact scope and figure are set after the audit.
What drives the cost of a migration.
- The number of content types and the relationships between them — more than the page count itself
- Custom modules and non-standard code that has to be rewritten
- Languages, a store, user accounts and their permissions
- Integrations: payments, newsletter, external systems
- The look: a ready-made theme or a new visual design
Frequently asked questions.
How much does a Drupal migration cost? Migrating a small site to a ready-made theme starts at $1,800, with a new design from $3,000, and complex sites (multilingual, with a store or custom modules) from $5,400. The exact figure is set after a pre-migration audit.
Does my Drupal site need a migration, or is an upgrade enough? Drupal 7 needs a migration, because its successors use a different architecture — the site is rebuilt and the content moved into it. Drupal 8, 9, and 10 can be upgraded to a newer version, which is a much smaller project.
Will I lose my Google rankings after a migration? The risk is limited by keeping existing URLs or adding 301 redirects from old addresses to new ones, carrying over titles and descriptions, and checking for errors in Google Search Console after the switch. This is a standard part of every migration.
Do you migrate Drupal sites to another CMS? No. I handle migrations within Drupal: from Drupal 7 to the current version. I don't move sites to a different CMS platform.
What does the pre-migration audit include? An inventory of content types, modules, integrations, and URLs, plus a list of risks. The result is a quote and a timeline. The $250 audit fee is credited toward the project.