Moving from Squarespace or Wix to WordPress: the migration guide

Ajay K. Published 22 Jul 2026 Updated 1 Oct 2026 24 min read Web Design Reviewed by Chelsea R., Web and Conversion Lead · Oct 2026 Share
Moving to WordPress. Line drawing of a removal truck.

Moving from Squarespace or Wix to WordPress usually means a rebuild plus moving the content that can transfer. Take stock, test the import privately and rebuild what's missing before touching the domain or email. Careful work cuts the risk. No migration can promise unchanged rankings or zero disruption.

Squarespace or Wix? Read your platform's export section, then follow the shared steps from the inventory onwards.

How a builder to WordPress move works

Both routes share most of the work. What differs is how much each platform lets you take with you.

Split.
Start with the source platform
SquarespaceExport supported content and assess excluded features
WixRebuild the site and assess separate content routes
Shared workInventory, test, reconcile, launch and monitor

Neither path is a one click conversion of the whole site. This guide's worked destination is self hosted WordPress, where you choose the host. Differences for WordPress.com are labelled where they matter.

For the wider context, start with the small business website guide.

When should you stay on the current platform?

Start from a real requirement, not a feeling. That might be a content structure, an integration or a workflow the current platform can't handle.

Test whether the current platform can meet it before you approve a move. A bigger site or SEO ambitions alone don't prove the builder is unsuitable.

Decision tree.
Is the move justified?
CHECK 1Is there a demonstrated requirement the current setup can't meet?
YES
Test the proposed routeCompare cost, risk and maintenance
NO
Improve the current siteRevisit when a real constraint appears

WordPress isn't automatically the best choice for every growing business. A suitable builder can save real operational effort.

For the broader choice, see comparing website platforms and whether WordPress fits the business. If you're still undecided, try our website platform comparison tool.

What changes with WordPress

Self hosted WordPress gives you choices about how the site is built. It also hands you jobs the builder used to handle:

  • hosting, including its renewals

  • software and plugin updates

  • backups and tested recovery

  • managing who has access

  • support when something breaks

Managed hosting can take on some of this, depending on the contract. If the terms are new to you, see how a CMS works.

Area

Squarespace

Wix

Proposed WordPress setup

Hosting

Included in the plan

Included in the plan

Chosen host on a separate contract

Editing

Squarespace editor

Wix editor

Block editor or the chosen theme tools

Content structure

Set by the platform

Set by the platform

Can be designed around your content

Integrations

Built in features and integrations

Built in features and apps

Plugins or custom work, each maintained

Maintenance

Mostly the platform's job

Mostly the platform's job

Yours or your provider's

Portability

Partial content export as XML

No working site export, some data exports

Full files and database, subject to licences

Recurring costs

Plan subscription

Plan subscription

Hosting, licences and care

Describe your actual destination in any comparison. Not every WordPress setup gives the same control.

Content rights, platform exports and third party licences are separate questions. Wix says the content you build there belongs to you. Purchased fonts, images and apps are different. Check whether each licence transfers before you rely on it.

What can you export from Squarespace?

Squarespace gives you a content export. It's narrower than it sounds.

Squarespace's export guide produces an XML file for WordPress. XML is a structured text format that importers can read. Here's what it covers:

Exports

Doesn't export

Layout pages

Drafts, styles and custom CSS

One blog, with posts and up to 1,000 comments each

More than one blog page

Text and image blocks

Album, cover, index, info, calendar, portfolio and store pages

Gallery pages in version 7.0, including York project pages

Page specific headers, footers and sidebars

Dropdowns, audio, product and video blocks

The export isn't a working website, just a starting point for the content.

Squarespace requires a published site set to Public, and trial sites can't export. Don't expose confidential or member only content just to run an importer. Move that material by an authorised manual or specialist route instead.

The current path is short: open the Import and export content panel and choose Export. Pick the WordPress option and choose a primary blog if you have several. Then download the file and keep the original unchanged.

Then list what the file leaves behind:

  • portfolio, store and other unsupported page types

  • page specific headers, footers and sidebars

  • audio, product and video blocks

Also check your forms, navigation and downloadable files. Rebuild or move them separately wherever the import misses them.

Importing the file

On self hosted WordPress, the WordPress Importer reads the file. Squarespace isn't among the importers in WordPress's import documentation. Don't expect a dedicated one. Run a pilot import first.

On WordPress.com, a guided Squarespace importer handles the upload. It can match authors to users. It can also set an optional /blog/%postname% permalink structure on plugin enabled plans. A permalink structure is the pattern WordPress uses for page addresses. Recheck either dashboard when you start, because menus change.

After importing, review each post and page for:

  • titles, authors and dates

  • categories and formatting

  • internal links that still work

  • images and linked files

Squarespace's guide warns that images might not migrate into self hosted WordPress. WordPress may keep links to the old host instead. Those break when you cancel. Squarespace says WordPress.com copies images to its own servers.

Don't assume a linked PDF became a stored WordPress file either. The media section below gives a practical way to check.

Count unsupported layouts and functions in the estimate. A content export doesn't become an editable copy of the original template, so plan the design deliberately.

What changes when the source is Wix?

Wix works differently again, because its sites must run on Wix's own servers. There's no working site to export. You rebuild the presentation and functions, then move the content and data you're entitled to.

The blog

Wix's help centre says blog posts can't currently be exported to other platforms. Copying posts by hand can suit a small blog. A larger archive may need a specialist or custom process, tested on a sample first.

Don't rely on RSS for the archive either. Wix's RSS feed shows only the 20 most recent posts.

A fictional Wix blog inventory
80 postsSource archiveCounted in the complete inventory
20 postsRSS coverageThe current feed maximum
60 postsOther routesStill need a migration decision

Those numbers are examples. They show the coverage gap, not a real project or proof that 20 posts would import cleanly. Whatever the route, keep what matters:

  • post content, authors and dates

  • categories and relevant comments

  • images and metadata

  • a decision on each URL

Test with different post types, not just the newest simple article. Don't assume a migration tool supports every Wix feature. Check it against your sample.

Store data and redirects

Wix Stores exports products to CSV, a spreadsheet style file, with up to 5,000 rows per file. Digital products can't be exported that way. A row count isn't a product count, so read the actual file before promising coverage. Other apps and records need their own assessment.

Export your existing Wix redirect list as evidence. Wix's CSV import takes up to 500 redirects per file. That's a file limit, not a known limit for the whole site. Wix redirects only work on custom domains, not free Wix addresses.

Once the same custom domain serves WordPress, requests reach the new host. Wix's redirect manager no longer handles them. Set up the approved mappings where the site is now served. That could be the host, a content delivery network or WordPress itself. Then test them there.

If the old address is a free Wix subdomain, raise that before approving the project. You can't redirect from it permanently. Update the listings and links you control, and use any visitor notice available. Don't expect search signals to transfer in full.

Inventory the site before importing

Put everything into one inventory. Record public pages and relevant private content, then add the parts people forget:

  • existing redirects and external links to current URLs

  • media and downloadable files

  • forms and the emails they send

  • apps, automations and analytics

  • advertising that points at specific pages

Record each migration item

Source: [URL, record ID or asset]

Purpose: [customer task and business value]

Evidence: [traffic, outcomes, links or operational need]

Action: [keep, improve, merge, remove or retain elsewhere]

Destination: [new address or system]

Method: [import, rebuild or specialist process]

Validation: [count, field and task checks]

Owner: [responsible person and unresolved issue]

Keep confidential records in controlled project files. Decide each action from content and business evidence. Low traffic alone doesn't make a policy, support or seasonal page disposable.

Export Search Console and analytics baselines with their date ranges and definitions. Missing or thin data limits what you can conclude. Keep desktop and mobile screenshots for reference, without customer details in them.

Scope decisions sit with planning the new website. For the metadata column, our meta title and description checker helps.

Prove the route on a sample

Run a representative import before estimating the rest. Include these:

  • an ordinary text page

  • a page with a complex layout

  • an older post and one with unusual media

  • a product with variants, if you sell online

Record what arrived and what changed. Note what failed and the manual work involved.

Reconcile source and destination by stable identifiers, not titles alone. Keep an exception list and clear duplicates before rerunning. A record count can match while the wrong records or fields came across.

A common mistake is treating the importer's success message as proof that every record arrived.

Build and import on a private environment

Settle the destination before importing anything:

  • the host and supported software

  • the theme or block system

  • integrations and backups

  • who maintains it afterwards

An Australian hosting location can suit an Australian audience. It isn't a blanket performance guarantee. For providers, see comparing Australian hosting options.

Build on staging, a private copy of the site. Protect it with real access controls. A noindex instruction only asks search engines not to index a page. It doesn't keep anything confidential.

While you import and test:

  • keep production secrets and unneeded personal data out of test copies

  • stop customer emails and live webhooks, the automatic messages to other systems

  • use the payment provider's test mode

  • keep test analytics separate from live data

Flow.
Prove the route before the full import
01PrepareSecure staging and stop live side effects
02SampleImport representative content and records
03CompareCheck fields, media, counts and tasks
04ResolveFix mapping and record exceptions
05RepeatRun the approved process with recovery ready

It's a recommended workflow, not a record of tests run for a client.

Plan the new structure and keep useful URLs where you can. Rebuild templates, navigation and layouts around the content and tasks you're keeping. See planning site structure for the detail.

Stacking a platform change on top of a major rewrite and a redesign adds risk. It also makes problems harder to diagnose.

Import a clean copy, keep the logs and resolve exceptions. Take a backup you can restore before any destructive rerun or bulk change. Use tools that understand WordPress data, not a blind find and replace on the database. Our guide to backups and tested recovery covers the safety net.

Rebuild forms and editing

Rebuild forms and integrations as complete workflows. Test each form end to end:

  • validation and accessible error messages

  • spam handling and storage

  • notifications to the right inbox

  • records in your customer database (CRM) and the customer's confirmation

Check the measurement event fires once, at the real success point. A button click isn't a received enquiry. For the setup, see GA4 measurement setup.

Include a staff editing task in acceptance. Check who can preview, approve and publish, and where the recovery instructions live. Record how licences renew. Don't leave the business depending on an unnamed developer account.

Check images, files and missing features

Some media will still point at the old platform after import. Find it before you cancel anything.

Start with your media inventory. Then open rendered pages in your browser's developer tools, on the Network panel. Reload with the cache disabled and look at the URLs actually requested:

  • image sources, including the srcset list of responsive sizes

  • CSS background images and lazy loaded media

  • video posters and social preview images

  • download links to PDFs and other files

Look for the old builder's hosts. Examples worth checking include images.squarespace-cdn.com, static1.squarespace.com and static.wixstatic.com. That isn't a complete list.

Decision tree.
Does an asset still depend on the old platform?
CHECK 1Does a required asset depend on a service being retired?
YES
Copy or replace lawfullyVerify every displayed variant
NO
Confirm intended storageRecord continuing dependencies

A visible image isn't proof, because your browser may have cached it. Open representative files directly. Confirm the intended copies sit in the new Media Library or another approved store. Check the responsive variants too.

Classify external references rather than replacing all of them. A video you mean to keep on a third party service can stay. An image tied to a cancelled subscription needs a copy, a replacement or a decision to keep paying. Check usage rights before copying licensed assets.

Here's an example before and after. An image served from https://cdn.oldbuilder.example.com/u/1234/team-photo.jpg should end up at https://www.example.com/wp-content/uploads/team-photo.jpg instead.

Recheck alt text, captions and filenames. Check sizes, cropping and document links with a crawl plus targeted manual checks. Keep a list of unresolved external dependencies. Retest them after the domain change. A common mistake is cancelling the old plan while images still load from its servers.

Plan stores, bookings and member data

Treat commerce, bookings and accounts as their own workstream. A product file doesn't move the business process behind it.

Squarespace's product CSV exports up to 10,000 products. It leaves out:

  • additional product information

  • customer reviews on products

  • featured images and variant images

  • product image alt text

WooCommerce's CSV importer maps recognised columns and skips the rest by default. Images must already be uploaded or downloadable from the web. The core importer can't set image alt text. It's a product tool, so orders, customers, bookings and subscriptions need their own plan.

In a pilot, map identifiers and SKUs, the stock codes for each item. Then check variants, prices and stock levels. If the store platform itself is still undecided, see assessing WooCommerce for the store.

System map.
Move the business process as well as the pages
grouped by who holds admin access
Agency holds access
CatalogueProducts, variants, media and stock
You hold access
TransactionsOrders, refunds, credits and records
AccountsAccess, consent and entitlements
Shared access
PaymentsSupported payment and renewal arrangements
BookingsAvailability, appointments and confirmations

Here, agency means your developer or migration partner. Shared means you and the payment or booking provider. A product CSV doesn't move every system on the map.

Plan each record type separately:

Record

Source

Method

Reconciliation and owner

Products and variants

Platform CSV

Mapped import

Counts and spot checks, store owner

Stock

Platform CSV

Import at final cutover

Levels match, store owner

Customers

Platform export

Assessed for each platform

Sample check, privacy owner

Orders and refunds

Platform records

Archive or specialist route

IDs and status match, operations

Gift cards and credits

Platform records

Provider advice

Balances match, finance

Subscriptions and memberships

Provider records

Supported provider route only

Entitlements checked, business owner

Bookings

Booking app

Booking provider route

Future appointments checked, service team

Automations

Platform apps

Rebuild

Tested end to end, web owner

Don't export or recreate payment credentials casually. Ask the payment provider which arrangements it supports for stored cards and recurring charges. Don't promise that passwords or payment mandates will transfer. Plan account activation or resets, consent records and customer messages where needed.

Keep one source of truth during cutover

Decide which system is the source of truth while both exist. Depending on the platform, that might mean a short, controlled pause in sales or a specialist reconciliation. Record the final export time and every change since the first copy. Never run two live checkouts or booking calendars selling the same stock.

Fictional activity before cutover
120Initial ordersIn the first source export
7New ordersMust be reconciled by identifier
2RefundsStatus and balance changes, not new orders

These figures are examples. Reconcile the 7 new orders and 2 refunds by identifier, status and stock effect. Don't just add 9 to the order count. A refund isn't a new order.

With the authorised team, test:

  • tax and shipping settings

  • discount rules and confirmation emails

  • fulfilment and cancellations

  • refunds from start to finish

Keep staging tests from triggering real dispatch or duplicate customer messages. Store required business records securely, under your retention policy.

A common mistake is importing the products and assuming the store has moved.

Preserve URLs and plan redirects

Keep useful URLs unchanged where you can. Give every changed or removed URL a documented outcome:

Old URL

Outcome

Response

/services/plumbing

Stays at the same path

Unchanged page

/old-service

Moves to /services/relevant-service

Permanent redirect

An expired offer page

No relevant replacement

Not found response

Give each old URL an outcome

Old URL: [exact public address]

Action: [retain, move, merge or remove]

Destination: [relevant final URL if one exists]

Response: [unchanged page, permanent redirect or not found]

Serving layer: [host, CDN or WordPress setup]

Checks: [status, final destination, loops and internal links]

Evidence: [test date, result and owner]

Keep URL punctuation exact. A Squarespace pattern like /blog/article-name can often be matched in WordPress. The matching permalink structure might be /blog/%postname%/. Check the real slugs, dates and trailing slashes first.

Keeping addresses helps customers and existing links, even where current traffic is low.

Map moved content to the closest relevant page. Avoid redirect chains and loops. Implement redirects where the old URL is actually served, and keep previous redirects too. Google's site move guidance warns against redirecting many old URLs to one irrelevant page, like the home page.

Use server side permanent redirects for permanent moves, then test the final status and destination. Before launch, review:

  • content, metadata and headings

  • canonical tags (each page's preferred address) and internal links

  • structured data and indexing settings

  • references to the live address, not staging

Update sitemaps and internal links to the final URLs.

A hosting move that keeps the same public URLs is a different job from a URL change. Google's hosting change guidance covers that case. Don't use Search Console's Change of Address tool for a platform move that keeps your domain. The full workflow lives in the detailed migration SEO checklist.

Search visibility can fluctuate during a move. A planned move doesn't guarantee rankings, or recovery within a set number of days.

A common mistake is forgetting the redirects the old site already had.

Keep domain and email decisions separate

A website move doesn't require changing your domain or transferring its registration. First, identify who handles each part:

System map.
A website move doesn't move every service
grouped by who holds admin access
You hold access
RegistrationDomain licence and renewal
Shared access
DNSRecords pointing each service
EmailMailboxes, routing and authentication
ApplicationsBookings, payments and connected tools
Agency holds access
WebsiteWordPress files, database and delivery

Here, you means the business account holder and agency means your web host or developer. Shared means you and the provider for that service. One supplier can fill several roles. Plan each change separately anyway.

DNS is the set of records that points your domain at each service.

Wix and Squarespace domains

A domain registered with Wix can point at the new host. It can also use custom nameservers while staying registered at Wix. Wix asks you to unassign the domain from the site first. It also needs both nameservers from the new provider.

Changing nameservers moves who serves your DNS. Wix's own records then stop working. Email routing stops too, unless the new provider has the right mail (MX) records. Wix also can't renew the SSL certificate through DNS after the switch, so check HTTPS afterwards.

With Squarespace, you can keep the registration there and point it at the new host. You can also plan a separate transfer. Transferring away doesn't move your hosting or cancel the subscription. Check mailboxes separately with your email provider. A transfer can take up to 15 days.

Australian domains have their own rules. Squarespace says .au and .com.au domains don't carry the 60 day lock other domains can have. Check the actual domain and registrar rules before planning dates.

Records and email

Before changing anything, record every DNS entry:

  • A, AAAA and CNAME records

  • MX records for email, plus TXT records for verification

  • SRV records some apps rely on, and any subdomains

  • DNSSEC, a security layer for DNS, and certificate settings

Keep the email and service records you need. Change the website records deliberately. Don't leave an old AAAA (IPv6) record sending some visitors to the previous host.

Test inbound and outbound email, plus form notifications. Keeping MX records alone doesn't recreate mailboxes, billing access or every authentication setting. Ask the responsible provider to verify the setup, including any DNSSEC change.

Don't schedule an optional registrar transfer on the same day as the website cutover without a reason. Record each change and its previous value. Note who made it and how to reverse it. Cached DNS means a reversal isn't instant.

A common mistake is changing nameservers before copying the email records across.

Launch only after the essential checks

Treat launch as a series of gates, not a date.

Timeline.
A gated migration sequence
InventoryRecord content, data and dependencies
PilotVerify a representative import
BuildRecreate and test required tasks
ReconcileCapture final live changes
ApproveConfirm readiness and recovery
CutoverChange routing and verify service
MonitorReview faults and business outcomes
RetireRemove only confirmed unused services

It shows order, not elapsed time.

Arrange a valid certificate for every production hostname alongside the DNS change. Check HTTPS works when the new host starts serving traffic. Never leave a payment or login page on an invalid certificate to fix later.

At launch, remove staging only index blocks from the live pages. Keep access controls on anything private. Make sure an old staging address doesn't stay public as a duplicate.

Name one person who makes the go or no go call. Agree the criteria first, where they apply:

  • critical content and enquiry delivery

  • bookings or checkout, end to end

  • email delivery and redirects

  • logins and the recovery plan

A high checklist score doesn't make up for a failed transaction path. Include complete tasks with a keyboard in acceptance, using our guide to testing website accessibility.

Define recovery before launch:

  • what triggers a rollback, and who decides

  • whether the old setup is still ready

  • how DNS or routing reverses

  • how new orders and messages are handled

Restoring an old snapshot can discard new orders or submissions. Reconcile the changes rather than assuming a backup solves it.

Run live checks straight after cutover, with permission. Check the public site from a fresh browser, not a logged in admin session. Keep the old service available until acceptance and dependency checks justify retiring it. The website launch checklist covers the wider checks.

What affects cost and timing?

Budget for two jobs: the rebuild and the migration itself.

We haven't published a dedicated migration price. For context, our website design and build page lists Starter builds at $2,400 to $5,000. Business builds are $5,000 to $12,000. Both are AUD, excluding GST, and neither is a migration quote.

Ask for separate prices for:

  • migration and content work

  • commerce and integrations

  • licences and testing

  • overlap with the old services

Ask for a scoped migration estimate

Source: [platform, content volume and feature inventory]

Destination: [hosting, design and required integrations]

Data: [records, unsupported fields and reconciliation]

Search: [URL mapping and validation]

Operations: [email, payments, bookings and downtime plan]

Cost: [project, recurring, overlap, tax and exclusions]

Timing: [dependencies, approvals and launch window]

Acceptance: [test evidence, recovery and handover]

Here's a fictional first year budget, in AUD excluding GST:

Item

Amount

Rebuild

$3,500

Migration work

$1,200

Content work

$800

Project subtotal

$5,500

Hosting and care, 12 months

$1,200

Licences

$180

Old service overlap, 2 months

$80

First year total

$6,960

A separate $550 contingency brings the planning allowance to $7,510. In a real quote, avoid counting bundled costs twice.

The estimator doesn't replace a migration quote or check a budget. For the wider picture, see website build cost planning and ongoing WordPress maintenance costs.

These timing scenarios are example planning ranges, not Elev8d averages or promises:

Site type

Planning range

Simple brochure site, content ready

2 to 4 weeks

Service site with a blog

4 to 8 weeks

Larger content site

6 to 10 weeks or more

Online store

8 to 12 weeks or more

Custom membership or booking work needs its own estimate. These things move the timeline:

  • unsupported content and archive size

  • product variants and integrations

  • approvals and any redesign

  • missing access and final data reconciliation

Count your staff's time and payment timing too. Our general build estimate doesn't replace a migration schedule.

Thinking about leaving Squarespace or Wix?

Our free audit checks what you'd need to move, and what you might lose, before you commit.

Monitor and hand over the new site

Use review windows, not deadlines. Straight away, check that:

  • the site loads over HTTPS

  • email and essential tasks work

  • redirects and measurement behave

In the first week, investigate errors and reconciliation exceptions. Over the following weeks, review search and qualified outcomes. Performance and staff workload count too.

Compare like periods and definitions. Note changes in season and advertising. Changes to the offer or tracking matter too. Having no search data yet isn't a confirmed failure. A serious functional fault needs fixing now, not at the monthly report.

Here's a final checklist by stage:

Stage

Check

Done when

Before the build

Inventory, baselines and access recorded

Every item has an owner

Import and rebuild

Sample reconciled, media copied, forms rebuilt

Exceptions resolved or accepted

Before cutover

Redirects, DNS records and recovery prepared

Go or no go criteria met

Live acceptance

Tasks, email, HTTPS and redirects checked live

Named owner signs off

Retirement

Dependencies and records checked

Each service decided on its own

At handover, record:

  • business owned access and licences

  • maintenance and support responsibilities

  • backup and recovery arrangements

  • renewal dates for every service

Our guide to website access and developer handover covers the detail.

Decision tree.
Is it time to retire the old services?
CHECK 1Are acceptance, data retention and service dependencies resolved?
YES
Retire approved servicesKeep necessary domain and email plans
NO
Keep required accessResolve exceptions with named owners

Apply the check to each subscription and system, not the provider account as a whole. Cancel only services confirmed unnecessary, after keeping the records you need. Domain, email and scheduling subscriptions may still be needed after the website plan ends.

A common mistake is cancelling the whole account and taking email or the domain with it.

What we recommend at Elev8d

Prove the route on a sample before committing to the full move. Plan the data, the domain and the email as carefully as the design. Keep the old service running until the new site passes its checks.

Frequently asked questions

Can we keep our domain name?

Yes, a platform move doesn't require a new domain. Point the existing domain at the new host and keep the email records you need.

Can we move only the blog?

Yes, but plan the URLs and redirects for every post. On Wix, there's no direct blog export, so test the route on a sample first.

Can the new site look the same as the old one?

It can look similar. The design is rebuilt rather than converted, so decide whether to recreate it or improve it.

Why are images missing after import?

Imported pages can keep pointing at the old platform, or images may fail to download. Check the requested URLs and copy the files you're allowed to use.

Will WordPress improve our SEO automatically?

No. Changing platforms doesn't raise rankings by itself. For what does matter, see SEO for small businesses.

Can we cancel the old subscription straight away?

Not until you've checked what still depends on it. Domain and email may still rely on it, and so can bookings and stored records.

Next steps

Pick the situation that fits.

Still deciding

Test whether your current platform can meet the requirement first. Then compare the options side by side.

Ready to plan the move

Build the inventory and run a sample import before anyone quotes the full job.

Close to launch

Reconcile the final data, check DNS and email records, and confirm the recovery plan.

Ajay K.
Written by Ajay K.Co-founder, Elev8d

Ajay is the co-founder of Elev8d and writes most of what you will read here. Psychology grad turned marketer, which is a fancy way of saying he cares about why people click, not just where things rank. Every guide is written in plain English for Australian businesses, tested on real campaigns before it earns a spot on this site.

The next step

Ready for a Website That Actually Converts?

If the article raised more questions than it answered, that is what the free audit is for: a straight, no obligation read on your site, your rankings and what a transfer would actually involve.

Prefer to text? Message us on 0494 740 873 and we will reply the same day.