8 Best WordPress Migration Services (Compared)

Are you looking for the best WordPress migration service for your website?

Whether you are moving your site from a different CMS or to a new web host, choosing the right migration platform is important. That’s why we’ve put together a list of the best WordPress migration plugins, tools, and services to help you with your decision.

In this article, we will show you the best WordPress migration services for various use cases.

Best WordPress Migration Services

What Is the Easiest Way to Migrate a WordPress Site?

The easiest way to migrate a WordPress website is with a migration service. With this, you don’t need any technical knowledge to move your site manually using FTP and worry about accidentally breaking your site.

WordPress migration services come in two types: a migration tool or a third-party service (like a WordPress agency or a developer) that handles the migration for you.

A WordPress migration tool or plugin can be a great choice if you are confident in migrating the site yourself and you are running a website that doesn’t have a ton of complex or custom features. In most cases, you will only need to download your site into a zip file and then upload it to your new WordPress account.

On the other hand, choosing a third-party service means letting a professional handle the site migration process. Even though they usually come with a higher cost, they can also make sure that your new host is well set up and there are no errors on your new site.

With that in mind, let’s look at the best WordPress migration services.

1. Duplicator (Do-It-Yourself Plugin for Migration)

Is Duplicator the right backup and migration plugin for you?

Duplicator is one of the most popular WordPress migration plugins on the market, and for a good reason. It makes migrating between WordPress accounts fast and easy, even for beginners.

Duplicator comes in a free version called Lite and a premium version called Pro. With Lite, you can save your website database, media files, plugins, and themes in a zip package and then restore that file in your new location.

Duplicator Lite plugin page

Duplicator Pro comes with even more features to smoothen the migration process. For example, you can use the Import Link feature to import a website from a server or a cloud storage using a URL.

This way, you won’t need to export a package file from your desktop first.

Importing a WordPress website using a URL in Duplicator Pro

If any error occurs when you are setting up your new site, then you can use the Recovery Point feature to restore your site to a previous, error-free version of the site.

Pros of Duplicator:

  • Unlimited migrations and scheduled automatic backups are available in all plans.
  • Easy, self-explanatory step-by-step migration wizard to move your WordPress website.
  • Support for migrating WordPress multisite networks and destinations where the database is shared with another website.
  • Integrations with cloud storage providers like Dropbox, Google Drive, and Amazon S3.
  • Support for managed hosting providers like WP Engine and GoDaddy.
  • If you are a WordPress developer and work with clients, then you can use the Installer Branding feature to rebrand the plugin’s pages.

Cons of Duplicator:

Why we chose Duplicator: Duplicator tops our rankings as the best overall WordPress migration service. The Lite version is great for moving simple sites, while the Pro plan offers more power and can be suitable for developers working with multiple clients.

2. Seahawk Media (Site Builders to WordPress)

Seahawk Media

Do you want to move your site from another website builder to WordPress? If so, then Seahawk Media is your best solution.

The tricky thing with migrating sites between different website builders is that each platform has its own configurations. Therefore, making your site look and feel the same way as it was before it was migrated can be difficult.

Thankfully, Seahawk has plenty of experience in migrating an existing site to WordPress, no matter where it was built. They have experience in moving sites from Shopify, Squarespace, Drupal, Prestashop, and more.

Seahawk Media's WordPress migration services

All you need to do is book a free consultation, and the Seahawk team will come up with a game plan to make sure the migration is safe and seamless.

Then, they will migrate your website, polish it to your needs, and provide support in case anything happens.

Pros of Seahawk Media:

  • Free initial consultation, so there’s no risk in contacting them about your migration needs.
  • Support migrating sites from various website builders, like Wix, Magento, and Hubspot CMS. They are also open to assisting you even if the origin platform is not very popular.
  • They make sure your live site is not affected and there is zero downtime so your online business can still run.
  • They offer 24/7 post-launch support to make sure that your new site is operating well.
  • Over 1000+ companies trust their WordPress services, including top brands like DreamHost, GoDaddy, and Alibaba Cloud.

Cons of Seahawk Media:

  • The pricing is based on the project size, so you will need to consult with their team first to get a quote.
  • The service may not be suitable if you need an instant website migration.

Why we chose Seahawk Media: If you have a custom project and are not confident in doing your own migration, then Seahawk Media is an excellent migration service. Besides moving your content, they can make sure your site is running with no issues.

Editor’s Note: At WPBeginner, we are investors in Seahawk Media. We made this investment because we believe Seahawk offers great WordPress services at fair prices.

3. Codeable (Custom WordPress Migration)

Codeable's homepage

Codeable is a WordPress freelancer platform where you can hire a developer to migrate your website. Like Seahawk, we recommend this option if you are not confident with doing the migration yourself.

What makes Codeable different is that it can match you with a WordPress expert in under one day. Simply sign up on the platform for free, describe your needs, and they’ll find you some potential developers that best suit the project.

Codeable's process for matching a client with a WordPress developer

When you receive your list of matches, you can evaluate them based on their years of experience, number of clients, and typical projects.

Additionally, Codeable has some project estimates that you can use to predict how much the migration project will cost. This way, you can see if Codeable’s rates will suit your budget.

Pros of Codeable:

  • Large talent pool of WordPress experts specializing in site migrations.
  • No need to pay anything or hire anyone until you find an expert that you like and agree on the project estimate.
  • The average time it takes to match users with an expert is 3-5 hours, which is much faster than working with an agency.
  • Money-back policy in case the developer doesn’t deliver based on the agreement.
  • Rigorous vetting process to filter the WordPress developers that apply.

Cons of Codeable:

  • You have to pay a 17.5% fixed service fee on top of the project costs.

Why we chose Codeable: If you just want to work with just one developer to move your site, then Codeable is one of the best migration services. The matching process is quick and only the best WordPress developers get hired by the platform.

4. BlogVault (Multisite/Large Website Migration)

BlogVault's WordPress migration service landing page

BlogVault is a premium WordPress backup and migration service. While they can migrate any type of website, their main benefit is the ability to move websites as large as 100 GB. That’s why they are trusted by top brands like eBay and Intel.

To use BlogVault, you will need to purchase a plan, where prices start at $149 per year for one site. That being said, you can sign up for a 7-day free trial, so you can try out the service with no risk.

BlogVault supports one-click migrations to new web hosts or new domain names. You can just log in to your BlogVault dashboard, choose a backup version to migrate, and enter the new website details. BlogVault will then automatically move the site for you.

BlogVault also powers the free Migrate Guru plugin, but it doesn’t support localhost migrations.

BlogVault's Migrate Guru plugin

Pros of BlogVault:

  • Can migrate large websites (up to 100 GB size limit) and multisite networks.
  • Selective migration feature to move certain site files and databases only.
  • Staging site feature to turn a backup version of your site into a testing environment.
  • Automatic search and replace feature to simplify the process of updating links, images, and content in your new site.
  • No credit card required to sign up for the 7-day free trial.

Cons of BlogVault:

  • The pricing can be expensive for small businesses, especially if you are just migrating one website.
  • The user interface is not the most beginner-friendly.

Why we chose BlogVault: If your website has lots of files and you are worried that a plugin won’t support the migration, then BlogVault could be the best WordPress migration service for you.

5. All-in-One WP Migration (Basic WordPress Migration Plugin)

If you are looking for a simple WordPress migration service with no frills, then you should consider All-in-One WP Migration.

This free plugin only has three basic features, but it does them well. It can export all of your website files into one neat package, import it into your new website, and create backup versions of your site.

All-in-One WP Migration's plugin settings page

The All-in-One WP Migration plugin also has a search and replace feature to update URLs, file paths, or other texts within your WordPress database during the export. This way, the migrated website functions smoothly without any broken links.

Additionally, you can enable the advanced options to protect the exported package with a password and/or exclude certain files from being exported. These files include spam comments, post revisions, themes, plugins, and so on.

Pros of All-in-One WP Migration:

  • Support for older WordPress versions of up to 3.3 and all versions of MySQL and MariaDB.
  • Despite being free, it has advanced tools like selective migration and search and replace to optimize the migration.
  • There are various paid add-ons you can install to extend the plugin’s functionality, such as integration with cloud storage services.
  • Supports 50+ languages.

Cons of All-in-One WP Migration:

  • There are no built-in features for scheduling backups or email notifications for when the backup is successful or has failed. You will need add-ons for these.
  • It has a maximum upload size limit of 256 MB, so you will need an add-on to upload files bigger than that.

Why we chose All-in-One WP Migration: Sometimes, you just need a simple tool to move your website, and that’s what All-in-One WP Migration is for. Even without the add-ons, this plugin is a great basic migration service.

6. WP Migrate (Localhost WordPress Migration)

The WP Migrate plugin landing page

Many migration plugins now allow exporting your live site files into a staging environment for testing. WP Migrate is no different, but its push-and-pull migration makes it a favorite among many WordPress developers.

In a normal migration, you need to export your database, media files, themes, and plugins into a file and then import that into a new host. With WP Migrate, you can pull data from a live site to a localhost site directly just with a remote connection.

Similarly, you can push that data from the local site to the live site when the new changes are ready to be implemented. This feature makes the migration much faster.

The push-and-pull migration feature of WP Migrate

Developers will also enjoy WP Migrate’s WP-CLI integration, which lets you run migrations from the command line and make the migration process even more efficient.

Pros of WP Migrate:

  • The push-and-pull migration feature can make WordPress migration much faster.
  • There is serialized data detection to ensure no database is corrupted.
  • It automatically backs up your databases in case anything goes wrong during the migration.
  • The premium versions come with a 60-day money-back guarantee.
  • It comes in a free version, but it doesn’t have the push-and-pull feature.

Cons of WP Migrate:

  • If you want to push and pull media files and/or theme and plugin files, you need at least the Plus plan, which costs $189.

Why we chose WP Migrate: All in all, WP Migrate is one of the fastest WordPress migration services on the list, making it great for developers who do a lot of staging and testing.

7. Import Shopify To WP (Free Shopify Migration)

Import Shopify to WooCommerce plugin

Do you want to migrate your Shopify store to WooCommerce? If so, then check out Import Shopify To WP. Made by the experts at WPBeginner, this plugin lets you move your Shopify store data to WooCommerce free of charge.

All you need to do is go to shopifytowp.com and enter your Shopify site URL and email. Then, you need to install the AMTools Shop Exporter app in Shopify, which will export the data of your products, product categories, customers, and orders.

After that, you can go to your WordPress dashboard and install the Import Shopify To WP plugin to import the newly exported data. Then, simply review your data to make sure everything is correct.

The Shopify to WooCommerce importer tool

If you want to see this plugin in action, you can read our article on how to properly move from Shopify to WooCommerce.

Pros of Import Shopify To WP:

  • The plugin and the website are completely free to use.
  • The migration is quick and easy, with no complex configuration needed.
  • You can export your current orders, products, and users so that you can continue your operation where you left off before the migration.
  • The plugin or website doesn’t delete any data from your existing Shopify store, so you can go back to see if anything is missing from the imported data.

Cons of Import Shopify To WP:

  • It cannot export the Shopify store design to WooCommerce, so you will have to set it up from scratch.

Why we chose Import Shopify To WP: While the paid services we’ve listed so far are great, we also know how important it is for you to keep costs low. This plugin is one of the easiest, free Shopify to WordPress migration services for small business owners.

8. Medium to WordPress (Free Medium Migration)

Medium to WP migration tool

If you want to move your Medium site to WordPress, then we also have a free Medium to WordPress migration service you can use.

Medium has grown in popularity over the years thanks to its user-friendly blogging platform and large built-in community. However, many users find the site pretty limiting, as they have a lot of rules about monetizing your content.

To use this free migration service, you need to download your Medium site zip file to your computer. Then, go to mediumtowp.com, enter your Medium website URL, name, and email address, and upload the zip file there.

The tool will then make adjustments to the export file so that it’s more compatible with the built-in WordPress importer tool.

You can learn more about this tool in our guide on how to properly move from Medium to WordPress.

Pros of Medium to WordPress:

  • The tool is completely free of charge.
  • No need to install a plugin to import the file in WordPress.
  • Besides importing the Medium blog posts, you can also import the images you use in those posts.
  • If you use a custom domain on your Medium site, you can set up redirects to point users to the new WordPress site.

Cons of Medium to WordPress:

  • Some images may not get successfully transferred, so you may have to import them again.
  • Setting up redirects is not possible if you use a medium.com URL.

Why we chose Medium to WordPress: If you want an easy WordPress migration service to move your Medium site, then look no further than this tool. It’s free, and you won’t have to manually copy-paste your published blog posts to WordPress.

Special Offer: Get a Free WordPress Migration From WPBeginner

Do you want to move your site from Blogger, Medium, or another website builder to WordPress but don’t want to do it yourself? Let our team of experts do it for you completely free.

All you need to do is:

  1. Go to our free WordPress blog setup page.
  2. Sign up for a new WordPress hosting service using one of our links.
  3. Submit your application form on the blog setup page.

Note that we can only move blogs that have less than 1,000 posts. If you have more than that, then the service will no longer be free.

Just go to our free WordPress blog setup page now and get your new site up and running with zero risk!

WPBeginner's Free WordPress Blog Setup service

What Is the Best WordPress Migration Service?

Overall, the best WordPress migration plugin is Duplicator.

The Lite version is easy to use for migrating simple websites. Meanwhile, the Pro version offers many advanced features for developers and business owners, like multisite support, custom branding, and cloud storage integration.

Alternatively, if you previously used a different website builder and don’t want to use a do-it-yourself tool to migrate to WordPress, then Seahawk Media is an excellent WordPress migration service.

Their WordPress service has a great track record in the industry, and their team of experts can provide support before, during, and after the migration.

Of course, every WordPress user looks for different things in a migration service. To help you figure out the best service for your needs, we’ve created a table that highlights our top picks from this list:

CategoryNameReason(s)
Best WordPress migration pluginDuplicatorGreat ease of use and comprehensive migration features for various users
Best migration service for non-WordPress sitesSeahawk MediaTeam of experts with years of experience in migrating sites from various website builders
Best WordPress migration tool for large websitesBlogVaultOffers free trial and can support up to 100 GB of site files
Best WordPress migration plugin for staging sitesWP MigratePush-and-pull migration makes it easy for staging and production

Bonus: Choose a Hosting Provider With Migration Services

These days, many WordPress hosting companies offer an easy migration service to move your website to your new server. It’s a convenient alternative to transfer your site without using a plugin or hiring a team of experts.

For example, if you use Hostinger, then you can get your website migrated to their hosting free of charge.

You can choose whether to move your site from another WordPress account, cPanel, or another control panel. Then, submit a migration request form, and their team will start the transfer. For WordPress sites, they can do the migration within two hours.

Hostinger's free migration request feature

Other web hosts that offer website migrations include:

  • Bluehost (with the Bluehost Migrator plugin)
  • SiteGround (with the SiteGround Migrator plugin)
  • WP Engine (with the free WP Engine Automated Migration plugin)
  • DreamHost (with the DreamHost Automated Migration plugin)
  • GreenGeeks (free website migration service upon request)
  • HostGator (free migration for VPS and dedicated hosting plans within 30 days of signup; beyond that, it will cost $149.99 for one site)
  • GoDaddy (with the free automatic migration tool)

WordPress Migration Service FAQs

Now that we’ve listed the best WordPress migration services, let’s answer some frequently asked questions about migrating WordPress sites.

How much does WordPress migration cost?

The cost of WordPress migration ranges from free to hundreds of dollars. The price depends on the service or platform you use.

If you use a free plugin like Duplicator Lite, then the WordPress migration is completely free of charge.

On the other hand, hiring a team of experts from Seahawk Media or using a premium service like BlogVault can cost you tens to hundreds of dollars, depending on your project size.

How do I migrate my WordPress site for free?

You can migrate your WordPress site for free using a free plugin like Duplicator Lite, All-in-One WP Migration, Migrate Guru, or WP Migrate Lite. All of these plugins don’t cost anything and are pretty easy to use for beginners.

Which WordPress migration service offers the most seamless transition with minimal downtime?

The downtime and transition of a WordPress migration service depends on your project size and the service itself. If you want to minimize the chances of downtime and errors, then hiring a team of WordPress migration experts like Seahawk Media is your best option.

On the other hand, if you use a plugin with a file size limit and your site exceeds that size, then most likely, the migration process won’t be as smooth as you might hope.

Best WordPress Website Migration Guides

We hope this article helped you discover the best WordPress migration services. You may also want to check out our ultimate list of the best WordPress backup plugins and the must-have WordPress plugins to grow your site.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post 8 Best WordPress Migration Services (Compared) first appeared on WPBeginner.

How to Outsource WordPress Development (5 Expert Tips)

Do you want to outsource your WordPress development work to an agency or freelancer?

Outsourcing WordPress development work can be beneficial if you run a small business or even a marketing agency. It means you won’t have to handle website development tasks on your own and can let a team of experts do the hard work for you instead.

In this article, we will go over some tips and tricks on how to outsource WordPress development. Plus, we will recommend some of the best WordPress development agencies that you can outsource your work to.

How to outsource WordPress development

Why Outsource WordPress Website Development?

Outsourcing WordPress development means you will be delegating some of your web development tasks to a third party, like a WordPress service provider. Here are some reasons to choose outsourcing:

  • Save time – WordPress site development can take a while, especially if you are not an expert. With outsourcing, you can leave the hard work to a third-party development team and focus on improving your or your client’s online presence.
  • Get expert assistance – If you are launching a small business or a digital agency, then your in-house team may need help to lighten their workload. Outsourcing companies have years of experience in managing WordPress development projects.
  • Create custom functionalities – Some WordPress plugins may not have the features suitable for specific needs. If you don’t have a team member who can handle plugin development, then it’s best to let an outsourcing partner do the job.
  • Maintain WordPress websites – Without the proper technical know-how, you may leave your or your clients’ WordPress sites vulnerable to security risks. An outsourcing team can take care of any website’s maintenance tasks so that it is protected at all times.
  • Support your business or agency’s growth – As your business grows, you may want to migrate your websites to a more capable hosting service. It’s a good idea to hire an outsourcing company to ensure the migration is done properly.

In short, outsourcing WordPress development can be highly beneficial for small business owners and digital agencies with lots of tasks and little time to do them. We strongly recommend it if you have the budget and means for it.

With that in mind, let’s look at what kinds of WordPress development work you can outsource.

What Types of WordPress Development Work Can You Outsource?

Here are some WordPress development work that you may consider outsourcing:

  • Custom WordPress plugin development
  • A custom theme for a unique website design
  • Landing page optimization to get more conversions
  • Website migration to a different hosting provider
  • Back-end optimization to make your website faster or more secure
  • User experience audit to improve your website’s problematic areas
  • Technical search engine optimization (SEO), if you don’t have the skills or knowledge to handle this
  • PSD to WordPress conversion, if you have a custom theme made using Photoshop that you want to use in WordPress.

Note that there may be more or fewer tasks that a WordPress development agency can do, depending on their expertise. If you have a limited budget, then we suggest only outsourcing the tasks that your in-house development team needs more help with.

Pro Tip: Not sure what development work to outsource? Seahawk Media can help you out. You can book a free consultation to discuss what you need, and they will figure out the best solution for you.

Now, let’s go over some tips and tricks to outsource a WordPress development team. You can use the links below to navigate through the different sections of our guide:

1. Assess Your Development Needs

First things first, you must decide what you will need out of a WordPress development outsourcing service.

Try asking yourself the following questions:

  • What are the goals of the WordPress website? Have you or your client been able to achieve them?
  • How do you think outsourcing WordPress development will help your business or agency succeed?
  • Does the WordPress theme work the way you or your client want it to? Does the web design represent the brand identity?
  • What is a function that’s necessary for the WordPress website that you can’t find a plugin for?
  • If you have an in-house development team, which tasks have been overwhelming them?
  • How fast is the WordPress site, and is the speed causing visitors to bounce from the site?
  • What metrics do you or your client want to improve on the WordPress site?
  • How does the WordPress website rank on search engines?
  • Is the WordPress website accessible?
  • Have there been any significant security issues that you or the client need help with?
  • Have you or your client been considering moving to a different WordPress hosting service?
  • As an agency, how do you prepare for the possibility of handling more WordPress projects as your business grows?
  • If the website is a WooCommerce store, are there areas on the eCommerce site that customers often complain about?
  • If you run an agency, have you encountered challenges in translating client visions into actionable development tasks?
  • Do you or your client have some inspiration for what the WordPress site should look like?

Once you have answers to these questions, you will have a better idea of what you need more help with from the outsourcing service provider.

If you find that many issues need addressing, don’t worry. You don’t need to tackle all of these areas at once, especially if you have budget constraints.

Instead, you can create a priority list of these problems and decide which one(s) you’d like the outsourcing company to handle first.

2. Research Your Potential Outsourcing Partners Carefully

Now that you have an idea of your development needs, you can start looking for potential outsourcing partners.

If you want to find trusted WordPress development companies, then you can check out our list of the best WordPress development agencies.

As you go through your search and contact your potential partners, make sure to consider these factors:

  • The years of experience the company or developer has in WordPress development
  • Their WordPress development skill set, such as plugin and theme file customization, database management, proficiency in PHP and web development frameworks, and so on
  • Their experience with projects similar to yours, as it may be easier to work with a company that has handled a website with similar requirements
  • If they provide client testimonials on their website or social media, and how they handle negative reviews
  • Their track record of high-quality work, based on their portfolio and previous websites they’ve worked on
  • Their typical development process and timeline for a project like yours
  • If there is ongoing support and maintenance
  • Their location and time zone
  • Their pricing structure and what factors affect the overall cost

If you need a recommendation for the best WordPress development company, then we recommend Seahawk Media.

Seahawk Media

Seahawk Media is a leading WordPress design and development outsourcing company that has worked with 1000+ businesses, including DreamHost, GoDaddy, and Alibaba Cloud.

Whether you run a small business or an enterprise, Seahawk can help you out. They offer a wide range of services, from web design, hacked site repair, and SEO to WordPress migration.

You can read more information about why we recommend Seahawk in our Seahawk announcement.

Alternatively, Codeable is a great option for outsourcing your WordPress development. They only accept the top 2% of WordPress developers and have a detailed screening process to make sure that you get high-quality work.

Codeable's homepage

For more recommendations, you can see our picks for the best places to hire WordPress developers.

Expert Tip: Are you also looking for honest reviews of WordPress plugins, themes, hosting, and other software? Just check out our WPBeginner Solution Center to discover even more WordPress-related services.

Should You Outsource WordPress Development to an Agency or a Freelancer?

Whether you should hire an agency or a freelancer depends on your project’s scope, requirements, and timeline.

If you have a large-scale project and want to address multiple problems on a website, then a WordPress agency may be a better choice. Agencies typically have a team of professionals with diverse skills, which can be beneficial for complex projects.

On the other hand, hiring a freelance WordPress developer may be more suitable if you have a smaller project. Besides being more cost-effective, this option usually has a faster turnaround time, too.

Should You Hire an Offshore WordPress Developer?

You may want to hire an offshore WordPress developer if the options in your country don’t satisfy your needs or if the developers overseas are more affordable for your budget. That said, you should always consider their skills, expertise, and reliability.

If you want to hire an offshore WordPress developer, then you can look to sites like Seahawk Media, Codeable, Upwork, or Fiverr. These platforms can connect you with WordPress developers all over the globe, and you can evaluate their skills, experience, and reviews.

3. Be Specific With Your Project Description

Now, let’s say you’ve already secured an outsourcing team for your WordPress project. At this stage, you may need to prepare a document that outlines what kind of service you need.

For this step, it’s a good idea to be as detailed and as specific as possible. This way, the company will have a better idea of what the final product should look like and the amount of time and effort needed to get there.

Doing this also helps set expectations for both parties, which is important to ensure a smooth working relationship. As a result, both sides can avoid any unpleasant surprises that may come up during the development process.

Depending on your project and your clients, here are some things you may want to include when writing your description:

  • A project overview containing your or your client’s vision, purpose, and goals for the WordPress website
  • Feature requirements, such as what functions or tools users need to access on the website
  • Design and branding guidelines that detail the logo, color schemes, typography, and any other visual assets the development team should use
  • Content structure, such as the number of pages, types of content, and taxonomies that the website uses
  • Technical aspects, like third-party APIs, payment gateways, and other software tools that the website integrates with
  • Any WordPress SEO elements that the team should optimize for
  • What user experience or interface elements need to be included, like the type of navigation menu that should be used
  • The current plugins and theme the website is using, in case of compatibility issues
  • The project’s scalability, so that the outsourced team can anticipate future tasks and resource demands
  • Any quality assurance or testing protocols the outsourcing team should follow
  • Any website analytics tools that the outsourcing team should integrate
  • The communication channels, client involvement in decision-making, and strategies for keeping your clients informed
  • The schedule for website maintenance services in the future

At this stage, you and your outsourcing team will also need to agree on the project scope, timeline, and costs. Make sure that everything is written in a document, as it can serve as a reference point throughout your collaborative work.

4. Use a Project Management Tool

A project management tool is a platform where teams can create and assign tasks to team members. This way, everyone is aware of who is doing what and can see the current status of the project.

You can also use this tool to check in with the outsourcing team and provide feedback to them. It’s a much more efficient way of communication compared to email or messaging apps, as you can have all the messages in one place rather than scattered on multiple platforms.

If you want software recommendations, then consider using Asana. This software helps you view, track, and assign tasks that the team needs to do. It also offers many ways to view your tasks, such as lists, kanban boards, timelines, calendars, portfolios, and workloads.

Asana project management software

You can also check out our following guides:

Alternatively, you can set up a project management dashboard inside WordPress. For more details, you can check out our article on how to add a Trello-like Kanban board in WordPress.

5. Treat Your Outsourcing Partner as an In-House Team

Whether you are outsourcing for the short or long term, it’s important to think of your outsourced development team as part of your core business or agency team.

This means checking in with them regularly, giving them clear feedback, trusting their expertise, paying them on time, and so on.

Doing this is essential to maintain a good long-term relationship with them, especially if you also ask them to do maintenance services. Even if you are only working with the partner for a short while, you may need their help again in the future.

By treating your outsourcing team as an in-house team, you can ensure a positive collaboration, and you get the final product you want.

What Is the Best WordPress Development Service for Outsourcing?

In our opinion, the best WordPress development service for outsourcing is Seahawk Media. They have a large pool of top WordPress talent to ensure you get the best website for your business.

Their outsourcing process is also simple. They will pair you with a WordPress expert, find you the right talent for your needs, and you can start working together on the project.

If this interests you, feel free to book a free consultation with the Seahawk team.

Besides Seahawk Media, we also recommend Codeable. Since they have a WordPress freelancer platform, they are best for people looking for short-term or one-time projects.

What makes Codeable great is they have a rigorous vetting and hiring process to make sure only the best WordPress talent can get in. This way, you and your clients will always get a final product with the highest quality.

We hope this article has helped you learn how to outsource WordPress development work. You may also be interested in our guide on WordPress website costs and custom WordPress theme costs.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Outsource WordPress Development (5 Expert Tips) first appeared on WPBeginner.

#42 – Marcel Schmitz on Finding Work With Codeable and Working With WooCommerce

On the podcast today we have Marcel Schmitz.

Marcel is a freelancer at Codeable for Pluginslab, a small agency based in Porto, Portugal, which by good coincidence is where WordCamp Europe took place this year.

He first got first involved with WordPress back in 2011, taking advantage of the platform because it was easy to make client websites; not having to create a complete CMS solution from scratch. It’s been an unbreakable relationship since then. However, it’s been a journey of constant change. Mobile came along, and Marcel’s been connecting apps to WordPress since 2012, building mobile apps that use AR and Gutenberg to connect with WooCommerce.

We talk on the podcast today about the opportunities Codeable has offered him and how it fits in with his life. As you’ll hear, he’s pretty keen on the fact that it gives him a reliable stream of work without the need for him to go out and find it.

Codeable is a platform which connects developers with clients needing work. They find the clients, and the developer does the work. But what’s really involved in this transaction? What kind of work is available on the platform? Who can join, and how can Codeable and the clients both be sure that the developers are qualified and able to carry out the projects that they take on?

Marcel certainly seems to have had a very positive experience with Codeable and explains the nuts and bolts of how you get started, what developers need to bring to the table and how Codeable mediates disputes which might arise.

Towards the end of the podcast, we talk about Marcel’s work using AR and WooCommerce, as well as a brief foray into how he sees headless WordPress working with WooCommerce in the future; what are the benefits and what are some of the drawbacks?

Typically, when we record the podcast, there’s not a lot of background noise, but that’s not always the case with these WordCamp Europe interviews. We were competing against crowds and the air-conditioning. Whilst the podcasts are more than listenable, I hope that you understand that the vagaries of the real world were at play.

Useful links.

Codeable

WooCommerce

Transcript

[00:00:00] Nathan Wrigley: Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.

Jukebox as a podcast, which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case finding WooCommerce work through Codeable.

If you’d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast, player of choice. Or by going to WPTavern.com forward slash feed forward slash podcast. And you can copy and paste that URL into most podcast players.

If you have a topic that you’d like us to feature on the podcast, I’m very keen to hear from you and hopefully get you all your idea featured on the show. Head over to WPTavern.com forward slash contact forward slash jukebox, and use the form there.

So on the podcast today, we have Marcel Schmitz. Marcel is a freelancer at Codeable for pluginslab, a small agency based in Porto, Portugal, which by good coincidence is where WordCamp Europe took place this year.

He first got involved with WordPress back in 2011, taking advantage of the platform because it was easy to create clients’ websites, not having to create a complete CMS solution from scratch.

It’s been an unbreakable relationship since then. However, it’s been a journey of constant change. Mobile came along, and Marcel’s been connecting apps to WordPress since 2012. Building mobile apps that use AR and Gutenberg to connect with WooCommerce.

We talk on the podcast today about the opportunities Codeable has afforded him and how it fits in with his life. As you’ll hear, he’s pretty keen on the fact that it gives him a reliable stream of work without the need for him to go out and find it.

Codeable is a platform which connects developers with clients needing work. They find the clients and the developer does the work. But what’s really involved in this transaction? What kind of work is available on the platform? Who can join, and how can Codeable and the clients both be sure that the developers are qualified and able to carry out the projects that they take on?

Marcel certainly seems to have had a very positive experience with Codeable and explains the nuts and bolts of how you get started, what developers need to bring to the table and how Codeable mediates disputes which might arise.

Towards the end of the podcast, we talk about Marcel’s work using AR and WooCommerce. As well as a brief foray into how he sees headless WordPress, working with WooCommerce in the future. What are the benefits and what are some of the drawbacks?

Typically when we record the podcast, there’s not a lot of background noise, but that’s not always the case with these WordCamp Europe interviews. We were competing against crowds and the air conditioning. And whilst the podcasts are more than listable, I hope that you understand that the vagaries of the real world were at play.

If you’re interested in finding out more, you can find all of the links in the show notes by heading over to WPTavern.com forward slash podcast, where you’ll find all the other episodes as well.

And so without further delay, I bring you Marcel Schmitz.

I am joined by Marcel Schmitz. Hello, Marcel.

[00:04:09] Marcel Schmitz: Hello. Thank you.

[00:04:10] Nathan Wrigley: It’s very nice to have you here. First of all, let’s get a few introductions out the way. Tell us a little bit about WordCamp Europe and why you are here.

[00:04:16] Marcel Schmitz: So, WordCamp Europe is very special to me because I’ve been living in Porto for 35 years. I was, born in Brazil I have German citizenship and yeah, my parents came here in 1988, so I’m here the whole time and I’m not gonna change this city for any other. I’m very much in love with the city. So obviously WordCamp Europe is very special for me, especially because I’m getting all my friends, WordPress friends, together in the city that I know very well, show them around. So yeah, it’s super special occasion.

[00:04:46] Nathan Wrigley: It’s just the nicest of spots isn’t it? Yeah. So really kind of unusual for you in that you basically can go home to your own bed in the evening,

[00:04:56] Marcel Schmitz: Right. That’s very unusual. That’s also at the same time, very practical, I guess I have the flexibility to just jump home very quickly, grab my things and just go with it. Nonetheless, for the last two days I’ve been at a hotel. It’s easier with the logistic at home, with my wife, my kid going to school because they’re still in school by this time of year. So for me not to interfere with their normal schedule, I’m just staying in a hotel.

[00:05:23] Nathan Wrigley: That’s really ingenious. Your reason for being here is what? As far as I know, you’re not got a speaking engagement. You’re here as a, as an attendee?

[00:05:31] Marcel Schmitz: Correct, yeah. That’s correct. This time, and every WordCamp Europe, we have also Codeable experts here. Which are people who I work with every day. And we have also people from Codeable staff here. So one of the main reasons to attend this is obviously to meet all these people. There are a lot of experts that we didn’t get to meet in person for a long time. It has been a couple of years. It’s one of the reasons is that obviously.

And the second reason I would say there’s a lot of good talks that I would like to keep up. There’s new things that came out. There’s also other people from other teams, from Automattic, from WooCommerce etcetera, that I would like very much to meet.

That’s basically it. It’s such a good opportunity to be in person with everyone, and to be together after all these years. It just makes it a wonderful time everyone being together.

[00:06:15] Nathan Wrigley: Can I just try to paint a picture of your work life? In that you, I’m guessing that your large amount of your income comes from Codeable.

[00:06:23] Marcel Schmitz: Yes, that’s right.

[00:06:24] Nathan Wrigley: So, not necessarily dwelling on the Codeable piece itself yet, but just tell us what is it that you do? How does your work flow towards you? Are you basically taking on work that Codeable put in your inbox, if you like, and you can accept and decline things? And have you found that way of living to be enjoyable or is it stressful? Do you have to generate a lot of your own work or does it just land in your lap?

[00:06:47] Marcel Schmitz: Right. So we have a very special place in our platform where everybody who’s an expert, who got access and who got admitted to the platform has a list of opportunities. And those are clients who come in. They register their projects. They have a project description. They ask for a specific area of expertise, and we just browse those projects. And we just get to choose whatever wanna work with. Basically what starts then is a conversation between us, the experts and the client.

So multiple experts can come in and also ask questions and present themselves. And yeah, after a couple of messages we exchange, we talked about the project, we scope it out. And that basically then the clients decides if you want to hire us or not. Basically, I look for the job that I want.

I read what the client needs to do. If it fits my area of expertise, I’m gonna interact with the client. That is an awesome way to do it for me, because you get to pick how much you wanna work. If you will have a planned a couple of days off, you can do that. You can also talk with a client, this is gonna take four weeks, five weeks, six weeks, whatever time it will take to complete the project. And you can add a little bit buffer to that so you can manage anything in between. So it’s absolutely not stressful, is actually something that gives you the most control possible as a freelancer, right?

[00:08:03] Nathan Wrigley: Let’s just sort of dig a little bit deeper into that then. So you’re looking at your inbox for things to drop into it, where you, you are given an opportunity and you can peruse it and decide if it’s for you or not. And then how does it go from there? You say, actually this piece of work I’m interested in, and then you just hand it back to Codeable and they say, okay, we’ll communicate. And how is it confirmed that Marcel ,you’ve got the job and not somebody else?

[00:08:23] Marcel Schmitz: Right. So all the communications are done by the experts themselves. So Codeable does not interfere with the conversation between the expert and the client. If we find that the task is interesting to us, we just start typing in what we call the workroom and that project that is there is gonna be then the place where the conversation happens between the client and the expert themselves.

And so it is then up to the client to decide if he wants to work with that specific expert. The client has access to a profile and on the profile, the experts say what they’re good at, what their area of expertise, their work portfolio, everything that it worked before. And they can also read reviews that other previous clients have left for that specific expert.

[00:09:02] Nathan Wrigley: How do you get the bonafides to be an expert? In other words, if I was to hire you and you’ve got on your portfolio, that I dunno you maybe a React expert or something like that. Where does the trust come from? Apart from the reviews, I can see that you’ve done this piece of work, and you’ve obviously got an amazing litany of reviews and everything that you’ve done everybody’s happy with. But when you launch into the platform, presumably there must be some kind of vetting process where you’ve got to prove that you can actually do what you claim you do.

[00:09:27] Marcel Schmitz: Right. So, the vetting process is multi-phase process that goes from interviews to coding to a time where you do some trial and you have to present some code. You are also given a small task. You have to communicate with a client. So then from the Codeable side, there are people who are gonna look at that who are gonna evaluate if that’s at their standard, what they’re requiring. And that’s not only in the coding part on the technical part that you have to be an expertise.

Also on the soft skills, like talking to the client, being polite, being able to explain what is happening or what is he’s going to do. So for an expert that comes in and has zero in their project count, zero in their client count, it will very much rely on what he writes as his presentation on his portfolio. Obviously these are people who are, are not starting as the developers right now, right? So they’ve previously worked either with other agencies or they have been freelancers themselves. So, they already have some expertise and some experience in different areas, that they’re gonna present in their profiles, right?

And after the first project and the second and the third coming in, those numbers are gonna be coming up. Reviews are gonna come up. But I guess the most important part, I’m pretty sure this is what happens with most of the experts, is that the conversation that we have with the client at that moment for that project is the most important tool that you have.

And it is what the client is gonna rely the most. If he understands that you know what you’re talking about, or if he feels comfortable that your solutions that you’re providing your, they have a problem and you have a solution and you explain it very clearly, and the client feels comfortable with your replies. That’s exactly what the client is gonna be inclined to work with you. And then later, perhaps gonna look at the profile and see what you’ve done in the past. But I think if you really show in that conversation that you know how to solve that problem, he’s gonna be very comfortable hiring you.

[00:11:17] Nathan Wrigley: If you work for an agency or something like that, there’s a career path, isn’t there? There’s a trajectory. You start on the, the lower rung of the ladder. And as time goes on, you move up towards the top or you may flip to a different agency or something like that. Is there things built into systems like Codeable to enable you to do that? In other words, do you have to reauthenticate yourself as an expert every few years? And can you say actually now I’d, I’d also like to add this badge to my portfolio? I’ve done some work in React and I can claim that I’m good at that as well.

[00:11:46] Marcel Schmitz: Right. You can always do that, right. So you can always update and can you always go there and say, oh, I’ve worked for the first time on a React project. I’ve learned React, and it went very well. Now I can go out there and say, I am now have the experience in React, and I’m gonna propose myself as a React developer. Yes, you can definitely do that.

And also on the platform, you can work as a freelancer by yourself. You don’t have to be belonging to an agency or you don’t have to have a company behind it. But if you have, like it is in my case, there is one person, one face, one name, and you indicate that you belong to an agency, and you just name other persons that might interact with your name on the platform so that everybody knows, okay, this is Marcel’s company, but there might be people talking on behalf of Marcel.

They will be clearly identified. They will talk with them. So, the adding of the expertise can also come from other agencies, having other experts coming into the agency. But for that to happen also Codeable needs to know that they need to know who are those people. And that’s basically how we then make sure that everybody knows exactly what they’re doing, right.

[00:12:50] Nathan Wrigley: If I was to work in an agency and let’s say I was the agency owner, and I suddenly took on 3,000 staff, this would be the death of my business because I couldn’t afford payroll. But I’m just wondering about the piece in there of, is there a limit, do you know if there’s a limit? In other words, if 6,000 people show up tomorrow with the bonafides to say, I can do React at a really high level, do they all get taken into the platform or is there some kind of system to protect the people who’ve first through the door if you’d like?

[00:13:17] Marcel Schmitz: Right. So I wouldn’t say 6,000 is acceptable in the platform. It’s not viable. There is no way somebody would show up in the platform with that many experts, because, I mean for him to get those 6,000, he has to have already the infrastructure to deal with them, right? There are certainly people who have, 15, 20, expertise or people working for the agency. I dunno if there’s a limit, but I would say 20, 30 is enough. But the funny thing is that there are three more times projects than experts right now at the platform.

That’s a good problem to have, right? It’s not that easily solvable, it’s not just adding more experts and experts because the whole issue is you have to be good at communicating. You have to speak English perfect. Well, not perfectly, but at least in a way that people understand you. And you have to be obviously presentable. There are some opportunities and times where you go and have a consultation call that involves a video call. There’s a lot of other elements to that, that will try to make that client feel comfortable with the platform.

And people when they get in this platform, because it is not like any other platform out there. They will struggle initially a little bit into getting into the whole way of functioning, right? So it is not an easy onboarding. It’s not as easy as, here’s an agency with 300 developers, let’s put them on the platform and problem solved. Because there’s still a lot of communication to go, right?

And there are clients who don’t want to just hire another agency for that, and just have one face representing them. They wanna have close contact to whoever is developing their project. They wanna know exactly what’s going on. They don’t want to have a chain to go through to know why that specific code didn’t work, why the test fails or something like that. So it’s very, very unique to smaller teams, or even like down to this one freelance developer who just gained the trust of this client, and he’s gonna hire you over and over again.

[00:15:04] Nathan Wrigley: You mentioned that there was three times, at the moment we’re recording this when WordCamp Europe is on. So maybe the numbers will go up. Maybe they’ll go down. But, roughly at the moment there’s three times more people offering work than there are people to fulfill that work.

[00:15:15] Marcel Schmitz: Correct.

[00:15:17] Nathan Wrigley: A housing market analogy might be it’s a seller’s market. So that’s quite something.

[00:15:20] Marcel Schmitz: It is.

[00:15:21] Nathan Wrigley: So you get to turn things down because they’re not, well, you can cherry pick basically.

[00:15:26] Marcel Schmitz: You can cherry pick. That’s the whole beauty of it. And it goes back to your question where you asked, if you feel stressful, if you feel, uh, happy or okay. That’s exactly it. So you get to choose which project you wanna work with. And also the same way that the clients get a read on you as an expert in how we communicate and how you interact with the client.

The same we get from the client, right. So if the client spends time explaining what he wants. If he puts the documentation out. If he provides you with screenshots. If he has drawn on a piece of paper, anything that he wants to build, that shows that the client has interest and the time to invest in whatever he wants to do, right? So when we go cherry pick is not only about the project that we feel comfortable with. It’s also in regards to the client. So we’ll try to figure out if there’s a good client to have, or to try at least get this project going. And I can say in my portfolio of clients, I’ve worked with 160 different clients already, and it’s been 70 percent of the work is repetitive, is returning clients that come back and wants something else.

That goes to show that it’s all about communication, about building that trust. And that’s also one of the reasons why we have this ratio, right? Three more times project and experts because we tend to keep old clients, right. And they’re gonna obviously post on the platform as well. Obviously immediately be picked up by you and you will work on them. So you have less time to get new clients in, right?

[00:16:47] Nathan Wrigley: Do Codeable help you in, let’s say you run up against something, a problem. Are you left to your own devices or is there support and help there? And then another sort of slightly related question? Equipment, technology, the computer, the internet connection. Does any of that get rolled into the, the thing that Codeable provide? In other words, once you join the platform, are there certain minimum things that you must have? Certain commitments in terms of I’m gonna work this many hours a week, you must have a computer of this standard. Just run all of that by us.

[00:17:13] Marcel Schmitz: Right? Sure. So, there’s absolutely no minimum technical requirements at all, because by the time you get to the vetting process, you will pass through a process, whether they will eventually know what you’re doing, right. And a developer that has been doing this for many many years knows exactly what he needs and what he wants. So in the technical aspect, there’s absolutely no minimal requirements.

As to the support that Codeable provides, 100%. New experts that come in, they usually have a hard time picking tasks. Other more, more experienced experts go in faster and communicate in a faster pace than the recently joined ones. And so Codeable sometimes go and help those people pick projects for them, right. And there’s also like Slack, which is an awesome tool that we use to promote projects that weren’t picked up because there’s so many coming in, they were overlooked or there’s so many people looking for any other types of projects.

So new experts that come in, they will get support from Codeable, and they have Codeable staff to pick some of the projects for them. Like this first project, good first projects to have for them to start building their client relationship.

[00:18:18] Nathan Wrigley: In terms of the way that Codeable keeps itself going, obviously there must be some sort of financial benefit to Codeable providing you with all this stuff. How does that work? Do they suggest a fee or are you in charge of what you are gonna be charging for a particular project or do they set a fee for a certain type of work and, what’s their cut, and all of that kind of stuff?

[00:18:35] Marcel Schmitz: So, that’s another very good aspect of belonging to the Codeable community because we get to fix our own price, but there is a range. So the minimum would be $70 an hour and the maximum would be $120 an hour. So it’s the higher end rate that I would say in the WordPress area. But then again, that means that you have to position yourself within what do you think is your expertise worth. In my case, I’ve been working with WooCommerce for more than 10 years.

I’m a little bit on the upper range. But also, I’m also very quickly able to tell the person what he needs to do, and how many hours it’s gonna take for me to do that. So it’s all on our hands. So we have the scope of the project, and we’re gonna go there, and this takes eight hour. My rate is such and such. And we put the estimate on the workroom. And on top of that, Codeable then charges the client 17.5 percent, and then it also takes from our ends 10%.

So we contribute with 10% of our revenue, to the platform for them to keep the work going and to help us get the clients and also to mitigate any conflict that there is. Right. So if there is any disputes of some sorts, Codeable will immediately be the middle part of that. And we’ll try to get everything together. And the client, the 17.5%, same thing. So if the client doesn’t find an expert, if nobody replies, if they need some sort of an additional information about how to build a project or how to promote it into the platform, Codeable will also be there to help him out. So that’s how they build their, their business around that.

[00:20:02] Nathan Wrigley: We’ve talked a lot about it from your side, so let’s just flip it very quickly before we get onto the WooCommerce bit to close it out. From the client perspective, you just mentioned that things go wrong, right? Agencies, freelancers and clients, they’re not always a match made in heaven. Things do go pear shaped and, you know, disagreements arise. Let’s talk about that. How do you ensure, how do you basically do quality assurance? What is the disagreement process? And are you, as a member of Codeable, it sounds like you are kind of immune from that discussion. They take that a bit away from you.

[00:20:31] Marcel Schmitz: Well, not immediately. So obviously you are responsible for everything that you do with the, um, project in particular and with the client, all the communication. And sometimes when a client does find that something is missing was not done according to scope or the expert is not responding or is not being clear.

Immediately the client can contact the support team and the support team will contact the expert and try to get things sorted out, right. Most of the time I would say I never had a dispute where Codeable would needs to apply, there’s a certain way for them to solve this dispute, right. So there’s a form that we fill out and everybody explains their part, and they then mitigate this. But until it reaches that point, you have a lot of opportunity to talk to the client. So in my experience at the beginning, I had a couple of clients were more difficult ones and you sort of like learn from that experience, right.

And, and sometimes the client also understands that it didn’t understand before how the platform works, and all the change requests that come after that. How, why should I pay for a change request? This is obviously it should be red instead of green, right. But it’s not written green, it’s written red, right. So all these little bits can obviously build up to then not getting into a good relationship. It’s mainly up to you and yeah, Codeable helps you also mitigate that before they themselves present us. Okay. We are here, we’re gonna help solve this.

[00:21:46] Nathan Wrigley: Is your expertise in Codeable then, WooCommerce, is that the thing that you’ve nailed your flag, you’ve that to the mast?

[00:21:51] Marcel Schmitz: Yes. 100%.

[00:21:54] Nathan Wrigley: So tell us about your interest in WooCommerce. Why WooCommerce as opposed to just regular WordPress? Is that just an area that you got interested in? Do you love e-commerce? It’s obviously a bit more of a niche and there’s actual money to be made from those websites, which is quite interesting.

[00:22:07] Marcel Schmitz: Correct. So my initial interest in WooCommerce goes back to a dream that I once had, that I thought would be my business in the future. That would be have a marketplace online to sell different products and to have, to help local shops around my city to have their products online and sell them.

And when I came first in contact with WooCommerce and the ability that we have to build a store online and don’t spend no money at all in getting there. It’s very fascinating. And then all the things that come with it, the scalability and the fact that you can connect it to other mediums. The fact that you can make it so fast that it’s not comparable to other platforms.

So everything that goes around WooCommerce is very interesting. But the building of the business, the helping others build their business, and they got fired, now they wanna do something else. They have an idea and you come in and say, hey, this is WooCommerce. This is how you set up subscriptions, or this is how you sell courses and et cetera. It’s fascinating how people get inspired by the platform and by the tool and how you can help them get there and have a successful business out of that. That is the fascinating part of it.

[00:23:10] Nathan Wrigley: This next sentence is based upon no data whatsoever, but I’m gonna ask it anyway. It feels like the pandemic may have been a good time to be into WooCommerce. Is that true?

[00:23:23] Marcel Schmitz: Yes, that’s 100%. I don’t have any specific data as well, but I’ve seen my work increase three times during the pandemic. And a lot of them were first time businesses that wanted to go online and they wanted to start a new thing, and this was their opportunity. Many of them come with very little knowledge what is to sell a product, because sell a product is not only put it out there and get the money. It’s also providing support, pre-sales questions, everything that has to do with a broken product or anything that doesn’t work on the website. So there’s a lot of other things around the business and online business.

So, definitely the pandemic gave a huge opportunity for those experts to increase in our number of clients. But I would say the most important part that I picked up from this time was how people found a new way to get their living and to build a business. And some of them are quite up there right now so, they’re basically not going back to their previous job and what they were doing before.

[00:24:19] Nathan Wrigley: So with the analogy of a seesaw, it goes up, it also goes down. During the pandemic, up it goes and are we seeing a decline?

[00:24:27] Marcel Schmitz: No.

[00:24:28] Nathan Wrigley: Really, okay.

[00:24:29] Marcel Schmitz: Defininitely not.

[00:24:30] Nathan Wrigley: It’s, maintaining, it’s gone up and it stays up.

[00:24:32] Marcel Schmitz: It is. And I think one of the reasons behind that is because these people that during the pandemic started doing their businesses, they told others and they are an example for others. And maybe those other who didn’t quite have a hard time as the previous ones had during the pandemic, they started think, oh, maybe this can be a side business, or maybe I can do something as I do my regular work. And so it’s constantly increasing.

[00:24:56] Nathan Wrigley: That’s absolutely fascinating. Again, based upon no data, I would’ve assumed it to go down. So couple of years ago, came onto my radar that Shopify was just going like the bomb. Everybody was talking about it. It was increasing. Seems like that conversation continues. It seems like it’s going really well. If I were a developer and I wanted to go for Shopify development or I wanted to go to WooCommerce development, clearly you’ve gone for Woo. Just paint the picture of why Woo, not a proprietary SaaS.

[00:25:26] Marcel Schmitz: You can do anything that you want with WooCommerce, anything, right. And Shopify is for a specific type of online business, it’s not for everyone. And you as a developer are very limited within the Shopify platform. The limitation is to. probably in some type of business, is not bad because it also provides stability of the platform.

There are certain critical areas of a e-commerce solution that cannot fail. Payment methods cannot fail. The shipping part cannot fail. People have to check out. There is the conversion rate that has to be assured so that the business is successful. And WooCommerce on the other side gives you so much more flexibility in changing things around that we’ll meet the client’s expections. But also at the same time, it makes you more responsible for doing everything right, right?

Every single developer that works with WordPress and with WooCommerce has seen code that is probably not up to standards, right. There are many different ways to do the same thing. And so with WooCommerce, you have so much flexibility, but if you do it exactly by code, by standard, you’re gonna get that performance that you need. You’re gonna get every single bit of customization that a client wants.

And we’ve done a couple of conversions from Shopify to WooCommerce where they say this now finally feels like I can do anything that I want. But you have always obviously to explain, yeah, you can do anything they want, but it comes with a price. You have to be also more responsible. The things that we request, right? Because not everybody understands that changing a checkout page may influence how people check out, or if they even check out at all. So that comes with responsibilities as well.

[00:26:59] Nathan Wrigley: You were talking earlier about the fact that you can cherry pick a little bit. If somebody came into the Codeable platform and said, I just need a basic WooCommerce site, that maybe is something that you are not interested in these days, because you’ve gone through that a number of times I imagine, and maybe the interest isn’t there. And when we were setting up this interview, you mentioned all sorts of incredibly ingenious and interesting things that you are doing on the other end. You’re basically using WooCommerce as a conduit to push data to mobile platforms and all that. Tell us about some of the exciting, cutting edge stuff that you’ve been involved in recently.

[00:27:28] Marcel Schmitz: Well, just to go up to your question previously a normal website that comes in, a regular business, small shop. I would not immediately reject it because it’s small. It’s exactly on that opportunity that I think it’s the most fascinating, right? So, because it’s a green project. It’s very new. There are so many things that can be done. There is an idea. There is a product. There is a person who’s gonna invest in that and is gonna put effort into working on that project.

And there’s a lot of opportunities to guide that person into the right direction, right. And if the results come quick, the person will immediately figure out that you’re a good partner for them to work as the technology goes. As far as more complicated projects, yeah I think one of the most interesting ones is an app that we did for a client that were selling ear rings.

And you would use your phone camera to emulate how they look on your ears. So you would just point the camera towards your face, and you would choose the earrings that would match you the best. And all of that was done using WooCommerce on the background. The 3d models that were attached to the products within WooCommerce, and they were just using the Rest API to upload them to the app. And basically everything worked natively. So the browsing of the products, looking up the descriptions, doing the augmented reality stuff, that was all based on WooCommerce, yeah.

[00:28:43] Nathan Wrigley: Yeah. That’s incredible. And probably very interesting.

[00:28:45] Marcel Schmitz: It’s awesome. And, also at the same time is very challenging. And the challenging part here was get the 3d model right. Because it was so impactful that the color has to be there. The shape has to be there, because you’re emulating a 3d object in an environment. The shadow has also to be right. The cool part about that was that on iOS, we are so advanced with augmented reality right now, that if I would be in this room and the light would be coming from a direction, the 3d model would understand where the light comes from and it would change the shadow on that 3d object. So it make, looks more natural on yourself. And that was the surprising part of that project. And, and it was really interesting.

[00:29:25] Nathan Wrigley: Very quickly just to wrap it up, because sadly we’re running out of time. We have restrictions on the amount of time that we can go. One of the things that you mentioned in the information that you passed to me was headless. Headless WooCommerce, just like I said briefly, tell us what that all means.

[00:29:39] Marcel Schmitz: I do think that the headless word carries too much negative connotation, because it has become a trend almost like, hey, I’m an awesome developer. I can completely detach the front end from the back end. And I’ve implemented 1000 different packages or libraries or whatever. And this works very fast. Awesome. Right, but what can you do else with it? Can you install plugins and they do show up on the front end? Can you change the checkout page for anything that you would like to have? No, you can’t.

So what I found fascinating about headless is not everything has to run on the server, right? So if you have a regular WooCommerce store, most of the HTML that you see on the screen is firstly generated on the server and then passed to the browser. As we have more advanced computers, we have browsers are more capable, some of that job can be done on the client side and client side means on the browser, right?

So headless for me, it’s super interesting because, there are upcoming technologies who will divide the work that the server does and the work that the client will do. Not everything should be on the client side as well. So there’s no extreme. There’s like not 8, not 80. We have to find a 40 in the middle.

And that’s the challenging part. So with some of the parts, and that’s what I’ve been experimenting lately, can be done in a headless way. Browsing through a project catalog doesn’t need server work. It can be everything done in the client work. But then again, the checkout page, it can be completely detached from the server, but should it be? Is that the real solution for the problem?

Do we have a problem in that regard? Because we can also supercharge the server and the checkout page can also be awesomely fast, and we don’t need to bring all the work to the client side, right? But what’s fascinating is that we have so much tools right now, the Rest API is at it’s best right now, and we can do anything with them and we can check out, we can work with a cart. Gutenberg is obviously a tool that you use to make everything work on the front end side. It works faster. It is much more easier for the clients to manage and to build the pages. But it doesn’t have to be everything on the client’s side. That’s where I see the challenge to decide where to put the weight.

[00:31:40] Nathan Wrigley: Marcel Schmitz, thank you for joining us. Thanks for telling about how you find work and about the interesting work that you do.

[00:31:46] Marcel Schmitz: Thank you very much Thank you.