Skip to content
Contact me

MStudio Asia, WordPress to Framer

MStudio Asia, WordPress to Framer, is a website migration case: MStudio Asia is a photo and video studio in Phuket that rents studios and equipment, and Pavlo Zhydkykh moved the studio's site from WordPress and WooCommerce to Framer, designed and built every page, and mapped all 105 old URLs to new pages.

Livemstudio.asia

Does ChatGPT recommend your website?

Free report in 48 hours · 5 AI engines

Client
Photo and video studio
Place
Phuket, Thailand
Work
Migration, design, build
From
WordPress + WooCommerce
To
Framer
Pages
114 in the sitemap

Key takeawaysUpdated By

Key takeaways

  • Pavlo Zhydkykh moved MStudio Asia from WordPress and WooCommerce, the open-source shop plugin for WordPress[5], to Framer, with the equipment, categories and blog on the Framer CMS.
  • Google's guide to site moves starts with the URL map: every old URL paired with a new URL before any redirect is set up[2].
  • A 301 or 308 status code tells search engines that a page has moved for good[3].
  • The new MStudio Asia sitemap lists 114 pages, and 97 of them sit under /rental, the equipment catalogue and categories[4].
  • Each page of the new site carries JSON-LD schema and a social preview image made for that page.

What is URL redirection?

URL redirection is the technique that sends a visitor or a search engine from an old web address to a new one. In a site move, each old URL is paired with the new page that replaces the old content, and a permanent redirect keeps old links and bookmarks working. For MStudio Asia, Pavlo Zhydkykh paired all 105 old URLs with new pages.

Wikipedia: URL redirection

Pavlo Zhydkykh

“Clients see the new design. I spend as much care on the URL map: 105 old addresses, each with a new page to land on.”

Pavlo Zhydkykh · Web designer and developer since 2016

mstudio.asia

MStudio Asia home page on Framer
mstudio.asia, home page, built in FramerLivemstudio.asia

Scope

What Pavlo did

  1. 01

    Design of every page

  2. 02

    Build in Framer

  3. 03

    Move from WordPress and WooCommerce

  4. 04

    CMS for equipment, categories and the blog

  5. 05

    105 old URLs mapped to new pages

  6. 06

    JSON-LD schema on every page

  7. 07

    A social preview image for each page

URL map

105 old URLs,
one square each

Every URL in the old WordPress sitemap, by type. Each one got a new address in the map Pavlo made for the move.

  • Product pages65
  • Shop categories26
  • Pages and posts11
  • Studios3
One real row per type, old address to new
TypeOld URLNew URL
Product pages/product/aputure-f10-fresnel//rental/aputure-f10-fresnel
Shop categories/product-category/rental/collapsive-reflectors//rental/category/collapsible-reflectors
Pages and posts/contacts//contact
Studios/portfolio/studio-150//studios/studio-150

Checklist

6 rules behind a WordPress URL map

The rules behind the 105-row MStudio Asia map, with Google's site move guidance where relevant. The same rules work for any WordPress or WooCommerce site before a move.

  1. 1. Start from the sitemap, not the menu

    The old WordPress sitemap is the full list. On MStudio Asia that list held 105 URLs, and 65 of them were WooCommerce product pages.

  2. 2. One rule per URL type

    Product pages, shop categories and studio pages each follow one WordPress pattern, so the map works type by type: for example /product/ to /rental/ and /portfolio/ to /studios/.

  3. 3. Keep the slug when the content stays

    The Aputure F10 Fresnel page moved from /product/aputure-f10-fresnel/ to /rental/aputure-f10-fresnel: a new folder, the same name, a map anyone can read.

  4. 4. Fix old typos during the move

    The shop category collapsive-reflectors became collapsible-reflectors. A move is the right moment for that fix, because the old address needs a redirect anyway.

  5. 5. Never send everything to the home page

    Google advises against pointing many old URLs at one unrelated page such as the home page. Each old MStudio Asia URL got a matching new page.

  6. 6. Redirect with a permanent code

    Google recommends server-side permanent redirects, such as 301 and 308, from each old URL to the new one in the map.

Fit check

Is a WordPress to Framer move
right for you?

A good fit if

  • Your WordPress site is pages, a catalogue and a blog, as on MStudio Asia, and nothing on the site needs PHP to run.
  • Old product and category pages still get visits or links, so every old URL needs a new page to point to.
  • You want a new design, not a copy of the old theme.
  • Your team wants to edit the catalogue and the blog in the Framer CMS, with no plugins to update.

Not the right fit if

  • The WooCommerce cart and checkout must keep working unchanged on the new site.
  • You need user accounts, memberships or a forum that WordPress plugins run today.
  • Your site depends on custom PHP or other server-side code.

Compared

Permanent and temporary redirects

A site move uses permanent redirects. Google treats the two kinds differently, and the difference decides which URL shows in search results.

Permanent and temporary redirects
CriterionTemporary: 302, 303, 307Permanent: 301, 308
MeaningThe page is elsewhere for nowThe page has moved for good
Search resultsGoogle keeps showing the old URLGoogle shows the new URL
Canonical signalNot used as a signal for the new URLA signal that the new URL is canonical
Use whenThe move may be revertedThe move will not be reverted
In a site moveNot what Google recommendsRecommended, set up on the server
Old links and bookmarksWork, but the old URL stays the main oneWork, and the new URL becomes the main one

How it works

How a WordPress URL map
is made, in 5 steps

The method behind the 105-row MStudio Asia map, written as steps for any WordPress or WooCommerce site.

How a WordPress URL map is made, in 5 steps, step by step
#StepWhenWhat happensYou get
01 Export the old URLs Before the build Every URL in the WordPress sitemap listed, shop products and categories included. The full list: 105 URLs on MStudio Asia
02 Sort by type Before the build URLs grouped by pattern: products, categories, pages and posts, portfolio items. One rule per type
03 Pair each old URL During the build Each old URL matched to the new page with the same content, slugs kept where the content stays. A row per URL, old to new
04 Turn on permanent redirects Launch day Each row added as a 301 or 308 redirect, then a sample from every type tested in the browser. Old links that land on the right page
05 Watch Search Console After launch The old and new sitemaps submitted, and 404 errors checked while Google recrawls. A move Google can follow

In their words

Redirects, in the words
of the docs and Pavlo's clients

Word for word, with the source linked: research, official documentation and the people Pavlo Zhydkykh has worked for.

“It's important to map your old site's URLs to the URLs for the new site.”

Google Search CentralSite moves with URL changesSource ↗

“The 301 and 308 status codes mean that a page has permanently moved to a new location.”

Google Search CentralRedirects and Google SearchSource ↗

“With URL redirects, incoming links to an outdated URL can be sent to the correct location.”

WikipediaURL redirectionSource ↗

“He is amazing in what he contributes, both design-wise and also from the ideas.”

Oliver BockOwner, The B2B Answer · Website design, 2025Source ↗

“It was an absolute pleasure working with Pavlo. The quality of work he delivered was AMAZING.”

Ed ClarkeFounder, Inturai · Website design and SEOSource ↗

“He did an amazing job on my landing page. It perfectly captures what I wanted.”

Ash GhaemiFounder, Vibe Marketer · Landing pageSource ↗

FAQ

Questions about
the MStudio Asia project

Still unsure? Ask your AI about Pavlo Zhydkykh:

ChatGPTPerplexityClaudeGeminiGrok

Q.01

What did Pavlo Zhydkykh do for MStudio Asia?

Pavlo designed every page, built the site in Framer and moved the content from WordPress and WooCommerce. He also set up the Framer CMS for equipment, categories and the blog, mapped all 105 old URLs, and added JSON-LD schema and a social preview image to every page.

Q.02

Why map every old URL instead of redirecting to the home page?

Google advises against sending many old URLs to one unrelated page such as the home page. A visitor or a link that lands on the matching page keeps the context, so each of the 105 MStudio Asia URLs was paired with a new page on the same subject.

Q.03

Can a WooCommerce catalogue move to the Framer CMS?

Yes, as a catalogue: on MStudio Asia the 65 product pages became equipment pages under /rental, with categories and a blog on the Framer CMS. A cart and online checkout are a separate question, settled on the first call.

Q.04

How much does a migration like this cost?

A WordPress to Framer migration by Pavlo Zhydkykh starts at $2,200, fixed in writing before work starts, with two feedback rounds included. The MStudio Asia budget is not published.

Q.05

How long does a move like this take?

A migration takes 2 to 4 weeks from the first call to launch. Sites with a large shop catalogue sit at the longer end.

Q.06

What do I need to provide for a WordPress move?

Admin access to WordPress, Google Search Console and the DNS settings of your domain. Pavlo exports the pages, products, media and SEO data himself.

Pavlo Zhydkykh

About the author

Pavlo Zhydkykh

Pavlo Zhydkykh is a web designer and developer in Eastern Europe who has built websites for AI, fintech and B2B startups since 2016, designing and building each project himself on Framer or Astro + Sanity. Clients include MStudio Asia, Silicon Data, Inturai, Accolade Pro, NimbleStax and Sancts.

  • Top Rated on Upwork
  • 100% Job Success
  • 10 years since 2016
  • 50+ sites shipped
  • 90+ PageSpeed at launch
Kulparkivska St. 200, Lviv 79021, Ukraine +380 93 610 62 68 [email protected]

Page reviewed by Pavlo Zhydkykh · Updated

Numbers

Numbers you
can check

Read from the live site, its sitemap and the Wayback Machine on 21 October 2026. Each one links to its source.

Old URLs in the map
105
Product pages in the old shop
65
Pages in the new sitemap
114 Open the sitemap

AI visibility check

  1. 1Website
  2. 2Business
  3. 3Contact
  4. 4Check

Does ChatGPT recommend your website?

Pavlo Zhydkykh asks ChatGPT, Perplexity, Gemini, Claude and Grok 20 questions your buyers ask, and shows where you show up.

Free · report in 48 hours