Sydney migration guide
Sydney Theme to Next.js: Moving the Slider, the Elementor Pages and the Rest
Sydney's classic front-page slider holds five images, and their headlines live in five Customizer settings rather than on any page. That small fact explains most of what goes wrong when people try to move a Sydney site by exporting pages: the parts customers see first are stored somewhere else.
October 8, 2026 · 9 min read
The short answer
To move a Sydney theme site to Next.js, record the Customizer hero and header settings, export Elementor page data and rebuild each widget type as a component, export Sydney Toolbox services, team, testimonials and projects as structured content, list Sydney Pro modules in use, skip unused Starter Sites demo content, and keep or redirect every URL.
On this page
- Your Sydney site has four filing cabinets
- The hero that never lived on the homepage
- Turning Elementor widgets into components
- Sydney Pro modules and their replacements
- Clearing out what the Starter Site left behind
- The Sydney move, start to finish
- Keeping the rankings and the photos
- Life after drag and drop, and when to stay
Your Sydney site has four filing cabinets
A Sydney site that has been running a few years rarely keeps its content in one place. The theme, its free companion plugin, a page builder and a demo importer each filed things their own way. Before anyone writes code, we open all four drawers.
The Customizer
The hero slider or header image, the header and footer builder, colors, fonts and the mobile menu. All saved as theme settings in the database, none of it attached to a page.
Elementor
Most Sydney sites lay out their pages in Elementor, which stores each page as its own block of JSON data. The words are in there, wrapped in widget settings.
Sydney Toolbox
The free companion plugin registers services, employees, testimonials, clients, projects and timeline entries as their own post types, with custom fields, plus Elementor widgets that display them.
The demo import
aThemes Starter Sites pulled in sample pages, images, menus and widgets. Some of it became your site. Some of it is still sitting there, unused and sometimes indexed.
Older installs may have a fifth drawer. Sydney still ships compatibility code for SiteOrigin Page Builder, and its own front-page widgets (services, employees, testimonials, facts, skills and portfolio among them) were built for SiteOrigin rows. If your home page predates the Elementor era, that is where its layout lives, saved in SiteOrigin's own page data.
The hero that never lived on the homepage
Sydney decides what sits at the top of the front page with one Customizer setting, front_header_type, which can be a slider, an image, a video or nothing. Inner pages have a separate setting. Choose the slider and the content comes from settings named slider_image_1 through slider_image_5, slider_title_1 through slider_title_5, matching subtitles, a button text and a button link, plus an option for what phones see.
None of that is in a page export. Switch themes and the hero simply vanishes, which is how some owners discover where it was stored. For a migration we read those settings straight from the database, list each slide's image, headline and button, and decide with you whether a rotating slider is still worth having. It often is not. A single strong image with one headline loads faster and says one thing clearly, and if your Sydney site is slow, the slider script and its stylesheet are part of the reason.
Colors and fonts that Elementor borrowed
Here is a detail that catches designers. When Sydney is activated it turns off Elementor's global color and typography schemes, so your Elementor pages take their palette and fonts from Sydney's Customizer. Export only the Elementor data and the colors look wrong. We record both, then turn them into one set of design tokens in the new build. Fonts move to next/font and are served from your own domain, which also settles a known gap: Sydney's local Google Fonts option does not cover fonts chosen only inside Elementor.
The header itself depends on which version you have. Newer sites use the Header and Footer Builder, with desktop, mobile and off-canvas layouts. Older sites may still run the legacy header, which has no builder section in the Customizer at all. Either way we screenshot it at three widths and rebuild it as one component. If the header is misbehaving right now, Sydney header not showing and Sydney mobile menu not working cover the usual causes.
Turning Elementor widgets into components
Elementor content does not convert itself, and anyone who promises a one-click import is selling the click. What does work is a census. We list every widget type used across the site, count how often each appears, and build one React component for each type that matters: a hero, a services grid, a testimonial carousel, a pricing table, a gallery, a team row. Then a script pulls the text, images and links out of each page's Elementor data and drops them into the matching component.
On a Sydney site the widget list usually draws from three suppliers. Elementor's own widgets. Sydney Toolbox's widgets, such as the portfolio, employee carousel, testimonials, posts and slider. And Sydney Pro's additions, which include Timeline, Pricing Tables and Food Menu. Restaurants on Sydney Pro tend to have the food menu, and it deserves a proper structured content type in the new site rather than a block of formatted text, so prices can be edited in one place.
Our Elementor to Next.js guide covers the extraction in depth, including popups, forms and Theme Builder templates. The bigger question of whether a builder belongs on your site at all is argued in page builders vs Next.js.
A one-click Elementor import is like a one-click house move: the boxes arrive, and nobody knows which room they go in.
Sydney Pro modules and their replacements
Sydney Pro is sold in three tiers, as of October 2026: Personal at $79 a year regular price for one site, Professional at $149 for ten, and Agency at $249 for a hundred, with a first-year discount and renewals at full price. Each Pro module you use is a feature the new site has to provide another way. Most become plain code, and a few become Athena features.
| What it did on Sydney | What replaces it | |
|---|---|---|
| Templates module | Custom headers, footers, archives, single posts, 404 and shop pages | Layout components and routes written in code |
| Mega menu | Wide dropdowns built in the Customizer | A navigation component, tested on phones before launch |
| Login and register modal | A popup for customer accounts | Password-protected membership areas with login levels |
| Language switcher | A language switcher in the header | Spanish versions prepared by Harmonia in Athena |
| WooCommerce extras | Wishlist, swatches, multistep checkout, sticky add-to-cart, AJAX search | Athena's built-in store, or a WooCommerce migration for big catalogs |
| Extra Elementor widgets | Timeline, Pricing Tables, Food Menu and more | Components fed by structured content types |
Once the new site is live, nothing on it needs a Sydney license. Keep Pro active until launch, though, because the old site has to keep rendering while we compare the two side by side. If you sell online, read WooCommerce to Next.js before deciding where the store goes.
The third option
Athena CMS, with AI agents on staff.
Not a theme and not a blank Next.js repo. The content system we put behind every custom site: plain fields, a real preview, every version kept, and AI agents that handle the chores a plugin only nags you about.
- PicassoImages
- ApolloSite analysis
- AresCompetitor watch
- PrometheusContent holes
- AtlasPage depth and structure
- DelphiAI search visibility
and 12 more agents. Two come with Athena; the rest are monthly add-ons.

Clearing out what the Starter Site left behind
aThemes Starter Sites offers 3 free demos and 17 for Pro customers, and an import brings far more than the pages you kept. Typical leftovers are sample pages with lorem ipsum, demo team members and testimonials in Sydney Toolbox, placeholder images in the media library and menu items pointing at pages you deleted. None of it should cross over.
Since April 2025, aThemes, Sydney and the Starter Sites plugin have belonged to Awesome Motive, the company behind WPBeginner. That does not change your content, but it is a reasonable moment to ask what you are still depending on. During the audit we compare three lists: pages in WordPress, pages linked from your menus, and pages Google has indexed. Anything in the first list but not the other two is usually demo residue. If a stray demo page did get indexed, it gets a redirect to the closest real page so the URL does not turn into an error.
The Sydney move, start to finish
- 1
Back up everything
Copy the database, uploads, theme, child theme and plugins. Note the Sydney version, since recent releases changed the header builder and sticky header.
- 2
Crawl and list URLs
Crawl the live site and export Search Console's top pages. Include project, service and team pages created by Sydney Toolbox, which have their own URL patterns.
- 3
Record the Customizer
Read the front_header_type and slider settings, the header builder layout, colors, fonts and footer. Screenshot the home page and header at desktop, tablet and phone widths.
- 4
Census the widgets
List every Elementor, Sydney Toolbox and Sydney Pro widget in use, with a count per page. Mark the ones used once; they can often be simpler.
- 5
Export structured content
Pull services, employees, testimonials, clients, projects and timeline entries with their custom fields. These become content types in Athena, not pasted text.
- 6
Build and compare
Rebuild the design as Next.js components and fill them from the exported content. Compare each page against the old site on a private preview address.
- 7
Map redirects and launch
Keep every URL that can stay, redirect the rest, move DNS, submit the sitemap and watch Search Console for errors in the weeks after.
Keeping the rankings and the photos
Most Sydney sites are small business sites with a modest number of pages, which makes the URL plan short but unforgiving: each service page probably carries real search traffic. We keep the same addresses wherever possible, including the pages Sydney Toolbox generates for projects and services, and write a permanent redirect for each one that changes. The method is in WordPress to Next.js redirects, with the wider picture in migrating without losing SEO and how URL structures carry over.
Images on a Sydney site hide in odd corners: slider images referenced from Customizer settings, Elementor section backgrounds, team photos inside Toolbox entries. We collect them from all three, keep the originals, and let next/image serve sizes that fit each screen in modern formats. The full process is in moving WordPress images to Next.js. If the site has a blog, moving a WordPress blog covers categories, pagination and feeds.
Life after drag and drop, and when to stay
An honest word for Elementor fans: Athena CMS is not a drag-and-drop builder. You edit text, images, services, team members and offers in plain fields, see a real preview, and every version is kept. The layout is fixed in code, which is exactly why an update cannot shift your header on a Tuesday. Agents handle the chores: Apollo reads every page and says what to fix first, Argus catches broken links and failing forms, Echo works on reviews, and Hermes drafts social posts. The move is explained at switching from WordPress.
Stay on Sydney if you rearrange your own layouts weekly, the site is a simple brochure, and it runs well. A tune-up or a fix for a stale stylesheet may be all you need. Move when the site has to load fast and bring in leads. Our Sydney vs Next.js comparison weighs the choice, the migration cost guide and timeline guide explain what drives the quote, and our rebuild service does the work. Other themes are covered under WordPress to Next.js.
Questions people ask before they call
The content will, the layout will not. A script reads each page's Elementor data and pulls out the text, images and links, which then fill components rebuilt to match your design. Nothing about the old widget markup is carried over, which is where most of the speed gain comes from. See Elementor to Next.js.
Nowhere. Sydney stores the slider's images, headlines, subtitles and button in Customizer settings tied to the theme, so another theme simply does not read them. Switch back and they reappear. For a migration we read those settings directly from the database and move them into the new hero.
They become proper content types in Athena CMS: a project with its title, images, category and description, a team member with photo, role and bio. They keep their URLs or get redirects. You edit them in plain fields, and the pages that list them update on their own.
It can, and some owners want that so customers notice nothing but speed. Most take the chance to fix what bothered them, often the slider. Either way, the design is rebuilt from screenshots and your Customizer settings. Our free mockup shows the new home page before you commit.
No. The old site needs to keep running while the new one is built and compared. Turn off auto-renew if the renewal date falls after launch. aThemes advertises a 14-day money-back guarantee on Sydney Pro, so if a renewal just went through, ask whether it applies.
Keep reading
- Theme review, 2026Sydney Theme Review (2026): Elementor-Friendly, Under a New OwnerSydney theme review for 2026: what aThemes' new owner means, Sydney Pro prices and renewals, speed claims checked against the code, and the header bugs.
- Sydney, eleven years inSydney Theme vs Next.js: An Elementor Business Theme Against a Custom BuildSydney theme vs Next.js for Elementor business sites: Sydney Pro costs, header builder bugs, the Awesome Motive sale, and when a rebuild pays off.
- Two landlords, one pageElementor Theme Conflict: Settle Who Owns the Width, the Title and the HeaderFix an Elementor theme conflict: content width fights, duplicate page titles, two headers or none, Canvas templates and Theme Builder conditions.
- Next.js for WordPress businessesWordPress to Next.js Development: Headless, Side by Side, or a Full BuildNext.js development for WordPress businesses: headless WordPress, Next.js features beside your site, or a full build with Athena CMS, and when each path fits.
- Sydney troubleshootingSydney Mobile Menu Not Working: First Find Out Which Header You HaveSydney hamburger dead, empty or showing doubled arrows? Identify the legacy header or the Header Builder, then check toggles, menus and script optimizers.
- Sydney speed guideSydney Theme Speed: The Hero Slider, the Elementor Front Page and the Settings That HelpSydney theme speed in practice: what the hero slider, preloader and Elementor front pages cost, the Performance toggles worth setting, and the fixes in order.
- Everything in WordPress to Next.jsSee the section
See what your Sydney site is really made of
Send us the address. We list the Customizer settings, Elementor widgets, Toolbox content and Pro modules in use, then reply with a plan and a fixed quote.
Which of these sounds like you? (pick any)
Rather talk now? Call (210) 346-0848.
