{
  "schema_version": 1,
  "lang": "en",
  "page_type": "content-page",
  "source_file": "drupal-to-wordpress-migration-en.html",
  "context_url": "https://hebora.be/contexts/drupal-to-wordpress-migration-en.en.json",
  "url": "https://hebora.be/drupal-to-wordpress-migration-en.html",
  "title": "Drupal to WordPress migration without content loss",
  "meta_description": "Drupal to WordPress: discover how to map content types, fields, relationships, languages and URLs, then validate the migration with a pilot set.",
  "h1": "Migrate Drupal to WordPress without flattening the content",
  "lead_paragraph": "A text export is not enough. Drupal content types, fields, relationships, languages and URLs need explicit WordPress destinations.",
  "structured_data_types": [
    "WebPage",
    "CreativeWork",
    "ImageObject",
    "BreadcrumbList",
    "ListItem"
  ],
  "headings": [
    {
      "level": 2,
      "text": "Move for a testable reason"
    },
    {
      "level": 2,
      "text": "Map models, not screens"
    },
    {
      "level": 2,
      "text": "Keep addresses with history"
    },
    {
      "level": 2,
      "text": "Prove it with a difficult pilot set"
    },
    {
      "level": 2,
      "text": "Drupal to WordPress, without a blind copy"
    },
    {
      "level": 2,
      "text": "Drupal to WordPress, without a blind copy"
    }
  ],
  "sections": [
    {
      "heading": "Move for a testable reason",
      "intro": "Drupal 7 has been end-of-life since 5 January 2025, but that does not make WordPress a universal answer."
    },
    {
      "heading": "Map models, not screens",
      "intro": "A Drupal type with fields and taxonomies does not correctly become a generic WordPress post."
    },
    {
      "heading": "Keep addresses with history",
      "intro": "Drupal aliases can stay or redirect to an equivalent destination."
    },
    {
      "heading": "Prove it with a difficult pilot set",
      "intro": "A representative sample contains exceptions, not only three news posts."
    },
    {
      "heading": "Drupal to WordPress, without a blind copy",
      "intro": "Choose a migration path"
    },
    {
      "heading": "Drupal to WordPress, without a blind copy",
      "intro": "We test the content, relationships and URLs that make your site genuinely complex."
    }
  ],
  "internal_links": [
    {
      "label": "Services",
      "url": "https://hebora.be/services-en.html"
    },
    {
      "label": "Website redesign",
      "url": "https://hebora.be/website-redesign-en.html"
    },
    {
      "label": "Website migration",
      "url": "https://hebora.be/website-migration-en.html"
    },
    {
      "label": "Rebuild or clean up a WordPress website",
      "url": "https://hebora.be/wordpress-website-redesign-en.html"
    },
    {
      "label": "Move away from Drupal 7",
      "url": "https://hebora.be/drupal-7-website-migration-en.html"
    },
    {
      "label": "Replace a legacy website without losing visibility",
      "url": "https://hebora.be/legacy-website-redesign-without-losing-seo-en.html"
    },
    {
      "label": "Change CMS without losing SEO",
      "url": "https://hebora.be/change-cms-without-losing-seo-en.html"
    },
    {
      "label": "Plan a pilot migration",
      "url": "https://hebora.be/contact-en.html?source=migration&intent=drupal-wordpress#contact-form"
    }
  ],
  "images": [
    {
      "src": "https://hebora.be/images/redesign/drupal-vers-wordpress-1536.webp",
      "alt": "Two specialists transferring content cards and their relationships from an old archive into new trays"
    }
  ],
  "entities_mentioned": [],
  "citations": [
    "https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes",
    "https://developer.wordpress.org/advanced-administration/upgrade/migrating/",
    "https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-6-or-drupal-7",
    "https://www.drupal.org/about/core/policies/core-release-cycles/schedule",
    "https://www.cnil.fr/fr/tester-vos-applications",
    "https://developers.cloudflare.com/dns/zone-setups/full-setup/setup/",
    "https://www.edpb.europa.eu/sme/learn-the-basics/data-controller-or-data-processor_en"
  ]
}
