Skip to content
Feast Design Co.
  • Get the Feast Plugin
  • DocumentationExpand
    • Feast Plugin
    • Feast+
  • Open a Support Ticket
New to Feast? Start Here
Login/Account
Feast Design Co.

Genesis Setup

15
  • Edit Post Info
  • Update Author Bio
  • Modern Navigation
  • Clear Cache ‼️
  • Layout
  • Modern Index
  • Feast Plugin Setup
  • Modern Homepage Setup
  • Modern Menu for Desktop
  • Modern Mobile Menu
  • Sidebar
  • Modern 404
  • Modern Recipe Index
  • Modern Categories
  • Modern Footer

Getting Started

3
  • Migrating to Feast
  • Staging Site
  • Sign Up For The Newsletter

Plugin Settings

18
  • Edit Body Font Size
  • Subscribe button
  • Social Icons
  • Recipe Key
  • Post Template
  • Table of Contents
  • Post IDs
  • Google Trusted Source
  • Edit Leave a Reply
  • Disable Trackbacks
  • Modern Previous + Next
  • Posts per page
  • Breadcrumbs
  • Productivity
  • Smooth scrolling
  • Image unlink
  • Replace recipe card Jump To buttons
  • BETA

Block Editor 101

4
  • Block Editor
  • Block themes
  • Patterns
  • Why we don't support block-level styling

Blocks & Patterns

15
  • Post Template
  • Numbered Lists
  • Table of Contents
  • Full Width Banner
  • Featured Recipe Pattern
  • Why we don't support block-level styling
  • Process Shots
  • Inline Heading Group Block
  • Step Instructions
  • Advanced "Jump To" Links
  • Reader Review
  • Feast Patterns
  • Displaying Post Blocks (FSRI)
  • Displaying Category Blocks (FSCI)
  • Scheduled Categories

Page Templates

3
  • Custom 404
  • How to use Categories
  • Shop page

Customize

8
  • Customizer
  • Customizations
  • Customization Referrals
  • Why we don't support block-level styling
  • Per Page CSS
  • Why you shouldn't make customizations
  • Custom CSS
  • Customization Support

Images

10
  • Post Images
  • Default Image Size
  • Modern post image sizes
  • How thumbnails work
  • Modern Thumbnails (Featured Images)
  • Troubleshooting Featured Images
  • Displaying Post Blocks (FSRI)
  • Process Shots
  • Image Alt Tags
  • Why do my images look different in edit post and live?

Feast+

32
  • What is Feast+?
  • Feast+ Setup
  • Design Kits
  • Feast+ Fonts
  • Feast+ FAQ
  • Feast+ Showcase
  • Feast+ Patterns
    • Top Banner
    • Custom list styling
    • Numbered Lists
    • Full Width Banner
    • Feast+ Footer
    • Feast+ Call to Action
    • Icon Tip Boxes
    • As Seen In
    • Reader Review
  • Feast+ Pre-Built Pages
    • Feast+ Homepage
    • Feast+ Index
    • Feast+ Category Pages
    • Social Landing Page (Link In Bio)
  • Branding & Design
    • Feast Fonts
    • Feast+ Branding & Design
  • Feast+ Features
    • Full-Width Post Header
    • Custom List Styling
    • Colored Numbered Lists
    • Top 10 List Styling
    • Step Instructions
    • Heading Styling
    • Top of Site CTA Banner
    • Custom Background Pattern
  • Design Kits
    • Feast+ Design Kits (Members)
    • Feast+ Design Kit Library
    • Feast+ Design Kit Instructions

Recipes

7
  • Reviews
  • Recipe Key
  • Ingredients
  • Displaying Category Blocks (FSCI)
  • Displaying Post Blocks (FSRI)
  • Featured Recipe Pattern
  • All Recipes

Social Sharing

2
  • Social Icons
  • Tiktok

Logo & Fonts

5
  • Retina Quality Logo
  • Create your logo
  • Edit Body Font Size
  • Fonts
  • Logo

Categories

3
  • Why Isn't the Category Description Appearing?
  • Displaying Category Blocks (FSCI)
  • How to use Categories

Blogging Resources

15
  • Food Blog Sitelinks
  • Photography
  • Understanding "penalties"
  • Food Blog Page Structure
  • Food Blog Site Structure
  • Comments
  • Internal links
  • Analytics
  • Pagespeed
  • SEO for Food Bloggers
  • Modern guidelines for page headings
  • How to Write a Recipe Post
  • Recipe Page Guidelines for Food Bloggers
  • Image Optimization
  • Recipe Update Checklist

Speed & SEO

18
  • Image Alt Tags
  • Speculative Loading
  • Google Trusted Source
  • 301 Redirects, Links, Canonical and Pagespeed
  • Image file size vs. pagespeed
  • Duplicate Content
  • Lazyloading comments
  • CLS
  • Blocking Time
  • SEO
  • Skip lazy loading first post image
  • Horizontal scrolling
  • Smooth scrolling
  • Pagination
  • Pingbacks
  • INP (Interaction to Next Paint)
  • CDNs
  • Site Speed

Legal Resources

5
  • Legal Resources
  • DMCA and Copyright Infringement
  • Copyrights
  • Accessibility
  • Private Label Rights (PLR)

Troubleshooting

10
  • Why do my images look different in edit post and live?
  • Why Isn't the Category Description Appearing?
  • Troubleshoot Plugin Conflicts
  • How to update your theme
  • Feast Plugin FAQ
  • W3 HTML Validation
  • Sorry, this file type is not permitted for security reasons.
  • Troubleshooting Featured Images
  • Either "name" or "item. name" should be specified (in "itemListElement")
  • Clear Cache ‼️

Compatibility

2
  • Compatibility
  • WP 6.7

Integrations

8
  • Ecommerce
  • Ingredients
  • Google Trusted Source
  • Contact Forms
  • Translation
  • WP Recipe Maker
    • Reviews
    • QR Code
    • Ingredients

Developer Resources

6
  • Multisite
  • Feast Plugin Deprecated
  • W3 HTML Validation
  • Feast Plugin: Disable Theme Google Fonts
  • Rethinking the Thumbnails
  • Design
View Categories
  • Home
  • Documentation
  • Genesis (Legacy)
  • Getting Started
  • Migrating to Feast

Migrating to Feast

When migrating to our theme and plugin setup, we’re often asked if everything can be done in one step. While that may sound ideal, making too many complex changes at once can lead to hard-to-diagnose issues and significant setbacks.

In reality, this process is made up of several separate projects. Unless you’re working with a custom developer (typically $5,000–$20,000), these steps need to be completed in smaller, manageable phases.

We only provide support for Phase 2 (theme & plugin) outlined below.

Before you do anything

Use a staging site

We recommend completing your theme and Feast Plugin setup on a staging site.

Once your staging site is created, avoid making changes on your live site. When staging is pushed live, it will completely replace your live site, and any updates made there in the meantime will be lost.

A theme and plugin setup is a significant project on its own. To reduce the risk of issues, avoid adding additional changes during this process, such as customizations, reorganizing categories, or removing tags. After your new setup is live, wait at least 4 weeks before making any other major updates.

We can't stress this enough: Push your staging site live as soon as the migration is complete. Any content, design, or structural changes should be done after the new setup is live, not during the migration process.

Jump to:
  • Use a staging site
  • Prerequisites
  • Core Setup
  • Theme Install
  • Feast Plugin Setup
  • Post-Migration Tasks
  • Analytics
  • Ads
  • Pagespeed
  • Customizations
  • Ecommerce
  • FAQ

Phase 1

Prerequisites

(do these before touching the theme)

Self-Hosted WordPress

Before getting started, your site must be on a self-hosted WordPress setup (not the free version of WordPress.com).

We do not offer migrations from platforms like Wix or Squarespace to WordPress. These transitions can be complex and often require advanced technical work, so they are best handled by an experienced developer.

While we haven’t personally vetted them, WPExperts offers platform migration services that may be worth exploring.

Hosting

Different hosting companies have different basic configurations, services and support levels. We recommend either BigScoots or DeepRoots (formerly Agathon).

This must be a self-hosted WordPress installation (eg. not WordPress.com).

For the Full Site Conversion White Glove and Theme + Plugin Conversion, hosting on BigScoots is required so that a proper staging site is available.

Remove Pagebuilders

You must remove or migrate any content in pagebuilders (such as Elementor, Divi, Thrive, Beaverbuilder) before tackling a theme migration. See why we don't support pagebuilders.

We've been told wordherd.io does this, but we've never used them and can't vouch for their work.

WordPress version

Make sure that you're on the latest supported WordPress version for the theme, which can be found on the Feast compatibility page.

important

Do not change or update categories while migrating.

A theme migration already involves many moving parts, and adding category changes introduces unnecessary complexity and increases the risk of issues.

Categories are not tied to your theme and do not need to be updated as part of this process. Making changes to them during migration will only slow things down and create potential problems.

Wait at least 4 weeks after your staging site has been pushed live before making any category changes.

Phase 2

Core Setup

Theme Install

Most themes, including older versions of our own, contain outdated code and customizations that can cause more harm than good over time.

The best approach is to remove the old setup entirely and start fresh with a clean install. This helps avoid carrying over legacy issues and ensures your site is running on a stable, optimized foundation.

A theme install sets up the theme that's seen on the demo site without any previous customizations.

Access to all our themes are included with the Feast Plugin, which is what we recommend purchasing.

In the past, the theme was this "all in one" setup that included both styling and functionality. Now, themes aren't meant for functionality and are used only for styling.

The entire site setup (except installing the theme) is done through the Feast Plugin. See the Feast Plugin Setup tutorial.

NOTE: some outdated themes have built-in recipe cards - you must export or convert these recipes cards to a modern equivalent (WP Recipe Maker) before migrating.

Feast Plugin Setup

With the change to the block editor and eventually the "full site editor", we've had to rewrite how the themes were built to adapt to this new setup. While doing this, we've implemented more modern best practices for SEO and accessibility and created an overall better user experience.

See the Feast Plugin Setup for instructions on doing it yourself, or hire us to create it with the White Glove services.

If this is a brand new site, you can have us build you a full-configured brand new site with the Fresh Site White Glove service.

Phase 3

Post-Migration Tasks

(After staging is live)

Analytics

Make sure to check for, and re-add any analytics traffic code that may have been tied to the old theme.

We recommend using the Site Kit plugin to implement Google Analytics.

Ads

If you have ads, be sure to reach out to your ad network to let them know you've made a theme change/update so that they can make any necessary adjustments to their ad positioning and targeting.

Pagespeed

Our themes and plugin are designed to be compliant with pagespeed and SEO as much as possible, but this ultimately falls on external plugins, services, and plugin auditing.

There simply is no single solution to this, and any theme or framework claiming otherwise is lying (intentionally, or by omission).

The biggest factors affecting pagespeed, in order of importance, are:

  1. how you create your content and structure your site, including 3rd party plugins you use
  2. hosting
  3. pagespeed plugin (WP Rocket)
  4. theme

The bare minimum involves installing and properly configuring WP Rocket.

However, the key to attaining great pagespeed is removing poorly performing plugins and scripts. You must perform a plugin audit and pagespeed audit and remove any services and scripts that aren't designed for pagespeed (which is most of them).

The only goal of a recipe page is to provide a bunch of images + text to the reader so that they can make a recipe. Anything outside of this will compromise that experience and the penalty it introduces has to be justified.

Customizations

Customizations are anything that change the styling, laying, spacing, fonts, colors and structure of your site beyond our theme. See the Themes vs. Customizations post.

A theme is like a recipe: we create and test according to our setup (ingredients), and the intricacies of how everything ties together (from fonts to colors and spacing) is what makes it work.

Much like a recipe, once you start substituting and modifying the setup (ingredients), it's no longer the same recipe. Things stop working how they should.

We can only help you with our own recipe.

We don't offer customization services.

Once the theme and plugin have been setup and installed, you can begin performing customizations such as tweaking colors, fonts and styling. This can be done with CSS, or by hiring a designer.

In general, we don't recommend making customizations, see: why you shouldn't make customizations.

Any customizations, even seemingly minor things, requires significant back-and-forth with designers to guide decisions, ensure proper color contrast, avoid outdated solutions, and maintain performance standards like CLS. These changes also need to be reviewed and maintained every year to stay compliant with evolving best practices.

Because of this ongoing effort, customizations are not feasible for us to support at scale.

are both rare and in high demand.

Those we’re familiar with are typically booked 6–12 months out and require minimum project budgets in the thousands.

Ecommerce

We do not recommend or support ecommerce functionality.

That doesn't mean that you can't use woocommerce or run ecommerce functionality, it just means that our themes don't have built-in functionality and we do not offer any support for troubleshooting pagespeed or styling conflicts that arise from it.

Ecommerce setups often require ongoing technical support. In most cases, this means hiring a developer on a contract basis (typically $2,000+ per month) to maintain and troubleshoot issues.

Unless your ecommerce store is generating at least $2,000 per month in profit, this level of investment is not worthwhile in most cases.

Instead, we recommend using third-party platforms that are specifically designed for selling digital products, such as Gumroad, Kit (formerly ConvertKit), or Shopify. These tools handle payments, delivery, and customer management, without adding complexity to your website.

FAQ

Q: Will my URLS change?

A: Themes shouldn't modify URLs, so your URLs shouldn't change when changing themes.

However, we've seen at least one theme where certain posts were forced under a "recipes" slug. This is a misconfiguration on that specific theme and not something we're able to provide support for.

Q: What about my Pinterest / Google site verification?

A: This will depend on how they were implemented. If they were done in the "Customizer" rather than the code snippets plugin, they may be lost during an update.

You'll need to track down where this was done, and preferably re-implement it in the Code Snippets plugin (which isn't modified during a theme update) or the Google Site Kit plugin.

Was this helpful?

  • Happy
  • Sad
Sign Up For The NewsletterStaging Site

Products

  • Feast Plugin
  • Feast+
  • Feast+ White Glove
  • Feast+ Style Refresh
  • Done-for-you Services
  • Demo trial
  • Themes
  • Theme Install Service
  • Classic Themes
  • Lattice Plugin
  • Travel
  • Logo creation

Help

  • Kadence tutorials
  • Kadence Install
  • Documentation & Tutorials
  • Feast+ Members
  • Discounts & Coupons
  • Trellis 2.0
  • Trellis
  • Trellis Migration
  • Compatibility
  • Support
  • Legal resources
  • Genesis vs. Kadence
  • Changelog
  • How to start a blog course

Company

  • Privacy Policy
  • Refund Policy
  • Terms & Conditions
  • Why Feast
  • Principles & Best Practices
  • Affiliates
  • Contact
  • Opinion Disclaimer
  • AI Policy

Copyright ©  2026 · Feast Design Co. Results not typical or guaranteed. Our themes and plugins are just a small part of the overall effort involved in running a food blog. Nothing on this website shall constitute legal or financial advice, always consult a local lawyer and accountant. Accessing this website and all transactions herein are under the laws and jurisdiction of Toronto, Ontario, Canada. All pricing is USD.

  • Get the Feast Plugin
  • Documentation
    • Feast Plugin
    • Feast+
  • Open a Support Ticket
Facebook X Instagram
Search