Search visibility scorecard — publishing search advice since 2012 Direct line 1-323-505-6622
Custom Ecommerce Website Design

Migrate Your Ecommerce Site from WordPress and WooCommerce

For WooCommerce store owners who spend more time keeping plugins alive than selling. We explain what WordPress does well, where stores built on it run into trouble, and how we move you onto a store built for your business with every ranking URL redirected.

“It's a Big Internet. You've Got To Stand Out.”

Plan your WooCommerce migration

No obligation. Tell us what you sell and where, and a person replies.

  • Fewer moving parts. The features your store relies on are built into it instead of bolted on by a dozen plugins with a dozen update schedules.
  • A checkout you can change. No more choosing between the checkout plugins that work with the classic checkout and the ones that work with the block checkout.
  • Rankings carried across. Every product, category, tag and post URL is mapped and 301 redirected before cutover.
Scorecard — not yet issued

Score this for my business

AWAITING YOUR BUSINESS
Your grade Blank until we look at your business.

6 lines, one grade. Every one is empty on this page because nobody has measured your business yet, and we do not publish a sample grade for an invented one.

The 6 lines on this card0 OF 6 MEASURED
How many plugins does your store need to take an order?— / 100
Did the last update break anything at checkout?— / 100
How long do cart and checkout take to load?— / 100
Are your theme's WooCommerce template overrides out of date?— / 100
How heavy is the database behind the store?— / 100
Which product and category URLs earn your search traffic?— / 100
Plan your WooCommerce migration
Every grade on the card comes from your business once we look at it. No sample grades anywhere on this page.
20+Years of page 1 optimization work on ecommerce websites, the experience behind this migration plan (David's figure)
2014The year we published our plain-English guide to what a CMS is
301The permanent redirect every old product, category and post URL receives
6Steps in moving a WooCommerce store, from the first URL map through to cutover day
Every figure here is a count of what we do or what we have published. No results, no client counts.5 item(s) on this page are still pending from Get Found; see the terms block

01Custom Ecommerce Website Design

Start here.

WordPress with WooCommerce runs a great many online stores, and plenty of them run well. But past a certain size, a WooCommerce store turns into mostly plugins, with the shop running on top of them, and the owner ends up maintaining software instead of selling. Below is a fair look at both sides, and at how to migrate ecommerce site from WordPress setups without losing the rankings they took years to earn.

02Custom Ecommerce Website Design

What WordPress and WooCommerce genuinely do well

Credit where it is due. WooCommerce is open source with no licence fee for the core plugin, you own the code and the data, and you can host it anywhere you like. Nobody can change your terms overnight or take a cut of each sale for using the software.

WordPress is also a very good content system. If your store sells through articles, guides and buying advice, having the blog and the shop in one place is a real advantage. We explained the idea back in 2014 in our short guide to what a content management system is, and the strength described there is still the main reason stores choose WordPress.

Add a huge pool of developers, a payment gateway for almost any processor, and an extension for nearly every feature, and it is easy to see why people start here. WooCommerce can do most things. The trouble is what it costs, in time and stability, to make it do all of them at once.

Talk to us

if WordPress is working for you, tell us so, and we will help you make it faster rather than talk you into a move.

Plan your WooCommerce migration

03Custom Ecommerce Website Design

A store a few years old is mostly plugins

Look at the plugin list of a WooCommerce store a few years old. Subscriptions, product add-ons, bundles, a filter plugin, a shipping rules plugin, tax, reviews, a wishlist, an SEO plugin, a caching plugin, a security plugin, a page builder, plus a few that nobody on the team remembers installing. Each is written by a different company, on its own release schedule, with its own idea of how WooCommerce works.

Conflicts show up at the worst place

Plugins hook into the same moments: adding to cart, calculating shipping, applying a coupon, taking payment. When two of them disagree, the symptom is rarely an error message and more often a shipping rate that does not appear for one region, a discount that applies twice, or a payment button that silently fails on mobile. You find out from a customer email, or from a sales report that looks wrong.

Every plugin is a renewal

Paid extensions are usually sold as yearly licences, and updates and support stop when a licence lapses. A mature store can carry a long list of renewals, each small on its own, that together add up to a meaningful annual software bill for features a store built for you would simply include.

Nobody owns the whole problem

When the checkout breaks after an update, the plugin vendor points at the theme, the theme author points at another plugin, and the host points at both. Each support desk is responsible for its own piece and nobody is responsible for the store. The owner, or a developer billed by the hour, ends up switching plugins off one at a time on a staging copy to find the culprit, while orders wait.

Ask us

send us your active plugin list and we will mark which ones a custom store would replace outright, and which ones you would still need.

Plan your WooCommerce migration

04Custom Ecommerce Website Design

The update treadmill and the security surface

A WooCommerce store has at least five layers that update independently: WordPress core, WooCommerce itself, the theme, every plugin, and the PHP version your host runs. Skipping updates leaves known security holes open, while applying them can break something. Most owners end up testing updates on a staging copy, which is the right practice and a real cost in hours.

Template overrides go quietly out of date

Themes often copy WooCommerce's own page templates and edit them. When WooCommerce changes those templates, the theme's copies are left behind, and the store's status report starts listing outdated overrides. Old templates are a common cause of checkout and account-page bugs that only appear after an update.

Plugins are where most attacks get in

WordPress core is maintained carefully. The wider risk is the plugin layer, especially abandoned plugins that still run on live stores, and the checkout is the prize: injected scripts that copy card details as they are typed are a known threat to ecommerce sites. Login pages that face constant password-guessing traffic are the other common pressure point. None of this is unfixable, but each plugin you remove leaves one less thing to patch and monitor.

Next step

ask us for a security and update review of your store before you decide anything; it is useful whether you migrate or stay.

Plan your WooCommerce migration

05Custom Ecommerce Website Design

Speed, hosting and the weight of the database

The pages that matter most in a store are the ones caching cannot help. Cart, checkout and account pages are different for every visitor, so the server has to build them fresh each time, and that is where cheap shared hosting and heavy plugins show. Older themes and plugins also refresh the mini-cart with an extra uncached request on every page view, which slows the whole site down.

Hosting decides more than it should

Because so much depends on the server, a WooCommerce store's speed is tied to its hosting plan more closely than most owners realise. Moving from shared hosting to a managed WordPress host often helps, and it is worth trying before a migration. But it treats the symptom: the store still has to load the same plugins on every uncached page, and the busiest days of the year, a sale or a holiday rush, are exactly when that weight shows.

Years of data in the wrong shape

Older WooCommerce stores keep orders in the same general tables WordPress uses for posts, with every detail stored as a separate row of extra data. Newer installs store orders in their own tables, which is a real improvement, but stores that started earlier often still run the old way unless somebody moved them. Add leftover settings from plugins deleted years ago, logs from scheduled background tasks that nobody clears, and expired temporary data, and every query the store runs gets slower as the business grows.

Speed affects more than how the store feels to use. It is one of the levers our conversion rate optimization for ecommerce work measures first, because a slow cart costs orders you already paid to attract.

Call

we will measure your cart and checkout load times on a phone and tell you how much of the delay is hosting, how much is plugins and how much is the database.

Plan your WooCommerce migration

06Custom Ecommerce Website Design

Theme lock-in and a checkout you cannot quite change

Many WooCommerce stores are built with a page builder. Layouts are saved as builder-specific code inside the content, so switching theme or builder leaves you with pages full of broken markup, and the redesign you wanted becomes a rebuild anyway.

The checkout has its own version of the problem. WooCommerce now offers two checkouts: the older shortcode checkout and the newer block checkout. Many checkout plugins were written for one and do not work properly in the other, so changing a field, adding a delivery date or offering a trade discount can mean choosing which plugins you are allowed to keep. Payment gateways, upsell tools and address lookups all have to line up on the same side.

Talk to us

tell us the one change you have wanted to make to your checkout and could not, and we will tell you how it would work on a store built for you.

Plan your WooCommerce migration

07Custom Ecommerce Website Design

What a store built for your business does differently

On a custom store, the features your business depends on are part of the store itself instead of borrowed from a dozen vendors. Fewer moving parts means fewer things that break on an update, and there is no stack of licences to renew.

  • Speed by design. The store loads only the code it uses, and the cart and checkout are built to be quick on a phone.
  • A checkout that follows your products. Subscriptions, bundles, trade pricing or made-to-order options are built in rather than negotiated between plugins.
  • Clean data from day one. Orders, customers and products sit in a structure designed for a store instead of tables borrowed from a blogging system.
  • A URL structure you choose. Category and product paths that say what is on the page, without leftover tag and attribute clutter.

How we design and build is set out on our custom ecommerce store design hub, from research and wireframes through to the test index and launch.

Ask us

ask for a side-by-side of your current WooCommerce store and what the same catalogue would look like built for you.

Plan your WooCommerce migration

08Custom Ecommerce Website Design

How we migrate a WooCommerce store without losing rankings

The rankings your store has earned live in its URLs and the content on them. A migration has to protect both. This is the sequence we follow.

  • URL map. We crawl the live store and pull every URL: products, product categories, tags, attribute filter pages, pagination, blog posts and pages. WooCommerce's default product and category folders are noted so patterns can be redirected cleanly, and the URLs that earn traffic are flagged for priority checks.
  • 301 redirects. Every old URL gets a permanent redirect to its closest new page, one to one wherever possible. Thin tag and filter pages are pointed at the right category rather than left to break.
  • Data export. Products with variations, attributes and images; customers; full order history; coupons; and product reviews, which WooCommerce stores as comments with their ratings, so they come across with names and dates intact.
  • Test index. The complete new store sits on a private, unindexed address with every page listed, so we can check content, structured data and every redirect target before anyone outside sees it.
  • Parallel run. The old store keeps trading while the new one is tested with real products, real payments in test mode and real shipping rules.
  • Cutover. Orders are frozen for the shortest possible window, final orders and customers are synced, the domain is switched, redirects go live and search engines are notified. Then we watch crawl reports, rankings and orders daily until things settle.

After launch, the structure is in place for our ecommerce SEO team to build on. The same process runs, adapted to each platform, for stores leaving Shopify, shops outgrowing Squarespace and brands building a direct channel beside Amazon.

09Custom Ecommerce Website Design

What we would measure for your business.

The lines, opened upALL 6 UNSCORED UNTIL YOUR BUSINESS IS TESTED
How many plugins does your store need to take an order?A count of every active plugin, what it does, who maintains it and whether the store would break without it.— / 100
Did the last update break anything at checkout?A review of recent core, WooCommerce, theme and plugin updates against support tickets, failed orders and checkout errors.— / 100
How long do cart and checkout take to load?Load time on the pages no cache can help, measured on a phone, because that is where slow hosting and heavy plugins show.— / 100
Are your theme's WooCommerce template overrides out of date?WooCommerce's own status report lists templates your theme copied and never updated, a common source of quiet checkout bugs.— / 100
How heavy is the database behind the store?Order storage, leftover options from deleted plugins, scheduled-task logs and expired temporary data that slow every query.— / 100
Which product and category URLs earn your search traffic?The URLs that bring visitors and orders today, so the migration protects them first and redirects them precisely.— / 100
Why there is no example card on this page. A page showing a glowing “A” for an unnamed happy client is a picture, not a measurement. The first grade you see from us will be about your own business.
Still needed from Get Found

The parts of this page we will not guess at.

How a WooCommerce migration is billed (one fixed project, in stages, or on retainer) and what each option covers.PENDING
Whether Get Found offers to keep a WordPress blog running alongside the new store, and on what hosting.PENDING
Which platform or code stack replaces WooCommerce, if David wants it named on this page.PENDING
How long a WooCommerce move usually takes for a given catalogue size, if David wants that published; the page gives no timeline yet.PENDING
Whether any WooCommerce store Get Found has migrated may be named as an example.PENDING

The live site has never published a price for anything. Rather than invent a plausible-looking number, each item is here and blank until it is set.

Next step

Get these lines filled in for your business. It takes what you sell, where, and your site.

Plan your WooCommerce migration

10Custom Ecommerce Website Design

The questions that come up every time.

Why would I leave WooCommerce when it has no licence fee?

Because the core plugin is only the start of the bill. Most stores add paid extensions for subscriptions, product options, shipping rules, filters and reviews, each with its own yearly renewal, plus better hosting, security tools and developer hours every time an update breaks something. Add those up for a year and compare them with what your store actually earns from the flexibility. For some stores WooCommerce is still the right answer. For stores whose owners spend their week on maintenance, it usually is not.

Will I lose my Google rankings if I move off WordPress?

Not if the move is run properly. We crawl the live store and export every URL, including products, categories, tags, attribute filters, pagination and blog posts, then give each one a 301 redirect to its closest page on the new store. The whole new store is checked on a private test index before launch, and after cutover we watch crawl reports, rankings and orders closely so any missed URL is caught and fixed quickly.

Can my customers keep their accounts and order history?

Customer records and order history move across. Passwords are a different matter: WordPress stores them scrambled, and those scrambled values usually cannot be reused safely on a different system, so we plan a reset step where customers set a new password the first time they sign in. Saved cards are held by your payment processor, not by WordPress, so subscription renewals are moved with the processor's own process.

Do my product reviews come with me?

Yes. WooCommerce stores product reviews as WordPress comments attached to each product, with the rating stored alongside, so they export cleanly with the reviewer's name, date and text. We import them onto the matching products on the new store and keep them in the product's structured data so search engines can still read them. Reviews held by a separate review app are exported from that app instead.

Can I keep my WordPress blog?

You can. Some stores keep WordPress running for content only on its own path and move the shop off it, which removes the plugin weight from the store while keeping the blog editors know. Others move everything to one system. We look at how much traffic the blog brings, who writes it, and how it links into products before recommending either, and the blog URLs are mapped and redirected just like the products if they move.

Is WooCommerce bad for SEO?

No. WordPress gives you good control over titles, descriptions, URLs and content, which is why so many stores rank on it. The SEO problems we see on WooCommerce stores are usually side effects: slow pages from plugin weight and cheap hosting, thin tag and filter pages that get indexed, and duplicate URLs from attributes and pagination. Those can be fixed in place, and a migration is the moment to fix them properly.

Next step

Ask yours. The form reaches the people who would be doing the work.

Plan your WooCommerce migration
The last card

Stop Losing On the Net and Start Winning.

Here at Get Found Marketing, we make your business our business. We are here to be your online business partner, and “Your Success, means Our Success.”

Plan your WooCommerce migration
Or start with the free test

Our free SEO test scores your site before anybody sells you anything. Test my site’s SEO

527 N Azusa Ave, Covina, CA 91722. Open 24/7. Replies same day or next business day.