1-800-GOT-JUNK?
Building one home for 195 franchises: 1-800-GOT-JUNK?'s move off Drupal
Client: 1-800-GOT-JUNK?
Industry: Home Services (franchise model)
Company size: 195 franchise locations across the US, Canada, and Australia
Service(s): Site Redesign, Webflow Migration, Multi-Locale Architecture, Custom Integrations, Team Enablement
Timeline: 8 months, phased launch. Phase 1 Nov 2025 - Jan 2026; Phase 2 Jan - July 2026

The challenge: 1-800-GOT-JUNK?’s website is the lead engine for 195 franchises across the US, Canada, and Australia, and it ran on two custom Drupal instances where every change waited in a developer queue. Some marketing requests took up to a year to go live. The company wanted a site built around their customer, with marketing in control of updates and room to run A/B tests in Webflow Optimize. Getting there meant re-platforming 6,000+ pages across four locales without taking bookings offline or losing search rankings.
Our approach: We treated the migration as an architecture problem first. A reverse proxy let Webflow and legacy CMS systems share one domain, so we moved the site over in batches while bookings kept coming in.
The result:
- 6,000+ pages migrated, including 5,500+ franchise location pages.
- 3 countries (US, Australia, Canada), 2 languages (US English and French), 1 domain
- 700,000+ customer reviews live on site through Reputation.com
- 0 site downtime instances across six phases and weekly deployments; from planning to full migration in under eight months
When someone needs a sofa hauled away, their first stop is 1-800-GOT-JUNK?'s website. Customers use it to find their local franchise, read reviews, and book a pickup across 195 locations in multiple time zones and hemispheres. For years, that site lived on Drupal, split across two custom instances: one for North America in English and French, and one for Australia on its own domain.
Drupal had carried the business a long way. But because the site was custom-built, every change needed a developer, from a headline edit to a new landing page, and all of it went into one busy queue. Some marketing requests even took up to a year to make it through the system to be published.
Moving to Webflow meant the 1-800-GOT-JUNK? marketing team could make changes directly in the platform, and see changes take effect straight away. The harder question was how to get there. The site as it stood connected to Salesforce, ran a Next.js booking flow, and followed privacy rules that varied by country and state. Therefore, a single launch would put the company's main source of bookings at risk.
Marketing now ships changes on its own schedule
Changes that once sat in the developer backlog for up to a year can now be picked up by the marketing team right away. The team runs four regional sites under one domain, built from modular components that keep new pages consistent. Before handoff, we ran six training sessions and delivered AI-assisted documentation, so every team knew its part. By the end of the project, the 1-800-GOT-JUNK? team was managing the reverse proxy on its own and heavily relying on the AI-created dashboard to ensure nothing breaks.
A reverse proxy let us move the site one path at a time
A migration this size is an architecture problem before it's a design problem, so we believe the launch plan should follow that lead. For this project, a Cloudflare Worker reverse proxy sits in front of the public domain and decides, path by path, whether each request goes to Webflow or Drupal. It keeps redirects on the 1-800-GOT-JUNK? domain and rewrites canonical and hreflang tags, so search engines see one coherent site in every locale. With the proxy in place, we launched Phase 1 in January 2026 and moved the rest of the site in five planned batches, supporting at least 14 releases between January and June. We also created a complex dashboard to help with quick validation of the reverse proxy setup across thousands of pages that have been deployed.

The move also made room for some enhancements. Customers can now find their nearest franchise on an interactive map with live open/closed status. A reviews hub powered by Reputation.com surfaces more than 700,000 customer reviews, and Algolia search helps visitors find the right service quickly. Behind it, we restructured 5,500+ location records into one multi-locale system covering US English, Canadian English, and Canadian French.
The 1-800-GOT-JUNK? design team supplied detailed Figma files, and their developers and QA team worked alongside ours in the same Webflow environment every day for 5 months. That closeness developed a relationship founded in trust. Small example: When we flagged that Webflow wouldn't handle underscores in locale paths like us_en, their team tested it in a sandbox themselves, and together we mapped two routes forward before choosing one: reverse proxying the pages so the underscores from the original pages were kept. Both teams made each other prove their assumptions, and the plan was better for it.

Finally, the phased launch protected what mattered most. Bookings and campaigns ran throughout the migration, and since launch, the site has seen increases in average keyword position and stable, consistent traffic. The project also earned a nomination at WebflowConf 2026 for AI Achievement of the Year, and the reverse proxy approach is now a pattern we use on other enterprise migrations.
Finally, post-launch, we’ve kept building. 1-800-GOT-JUNK? and Edgar Allan continue to work together on Webflow development and SEO.
“My team appreciated having Edgar Allan by our side during these past 7 months. Great collaboration between teams in terms of out-of-the-box solutioning. I can't think of a challenge we couldn't overcome during the migration.”
Vinh Buu
Director, Growth Analytics & Marketing Technology
O2Brands, 1-800-Got-Junk?
Frequently Asked Questions
Q: How does Edgar Allan migrate a large website to Webflow without downtime?
Run all platforms side by side and move the site in stages. For 1-800-GOT-JUNK?, we built a Cloudflare Worker reverse proxy that routes each URL path to either Webflow or Drupal under one public domain. That let us release in batches over several months while bookings and campaigns kept running, with no single cutover weekend.
Q: Can Webflow handle a multi-language, multi-country website?
Yes, with the right architecture. The 1-800-GOT-JUNK? site runs four locales (US English, Canadian English, Canadian French, and Australian English) from one Webflow system. The work that makes this possible happens early: planning URL structure, locale rules and hreflang before the build, and knowing where Webflow's defaults need help from the edge.
Q: How long does an enterprise Drupal-to-Webflow migration take?
There is no blanket timeline for a migration project; every website is unique and the time it takes to migrate from Drupal to Webflow depends entirely on the unique setup in place. The 1-800-GOT-JUNK? Webflow migration took about eight months, covering over 6,000+ pages across four locales plus new integrations for location search, reviews and site search. The set of over a dozen key pages have launched in under 10 weeks and that included end of year holidays. A phased launch adds planning time up front and removes the risk of one high-stakes launch.
Q: How do you protect SEO during a phased website migration?
Keep search engines seeing one consistent site at every stage. On this project, the proxy kept redirects on the public domain and rewrote canonical and hreflang tags at the edge, so each locale stayed correctly indexed while pages moved between platforms.
