Request a Website Audit to Get Your Marketing on the Right Track! Get Started ->

Web Savvy Marketing

We are web designers, SEO consultants, bloggers, social media enthusiasts, and WordPress experts all rolled up into one.

  • Home
  • Our Agency
    • Industries We Serve
    • Sample Client List
    • Testimonials
    • Charitable Contributions
    • Events and Community Involvement
  • Website Design
  • SEO Consulting
  • Blog
    • Search Engine Optimization Articles
    • Website Development Articles
    • WordPress Articles
  • Contact

06.05.13 WordPress

Using a Genesis Theme XML File to Jump Start Your Website

Over the last month I’ve realized there is a lot of confusion surrounding Genesis theme XML files, what they include, and how they work. I’m a bit surprised by this since the XML export and import process is handled by WordPress and not Genesis. The key to understanding the XML import process is understanding that WordPress controls the data export and import and in this case, Genesis is just coming along for the ride.

Why Use XML Data?

I’ve blogged before about my negative feelings towards XML files and their use in setting up demos. I think “some” people tend to use this as the website default and not as a starting point. I’ve seen to many people use the exact words in our demos for their real live websites. This troubles me because marketing and a website should be unique to the owner.

My thoughts aside, XML data is available to give theme purchasers a starting point for theme set up and configuration. The process is there to provide base content (or data) to allow fast configuration. Once done, this default content should be replaced by the user’s own content.

XML files are also used to quickly export content from one WordPress installation and move it to another installation. We’ve used this for smaller websites we’ve launched.

Using a Genesis Theme XML File

  • Download a copy of your Genesis theme’s XML file (aka the demo data).
  • Log into your WordPress admin panel (as an administrator).
  • Install the Genesis framework.
  • Install your Genesis child theme and activate.
  • Install and activate any required plugins used in the demo/exporting site.
  • Go to Tools -> Import.
  • Choose “WordPress” from the list of available data options.
  • If the WordPress Importer is not already installed on your WordPress install, follow the instructions for installation.
  • Upload the demo XML file via the importer’s instructions. Don’t worry, this part is really easy. You just need to know where you saved the XML file on your local computer.
  • Map the authors in this XML file export to a user on your installation. For each author, you may choose to map to an existing user or create a new user.
  • You will then have the choice to import attachments. Say yes to this so you import content images, as well as home page sliders.
  • WordPress will then complete the import process by populating pages, posts, categories, tags, comments, images, and menus.
  • At this point you have the content, but you are not finished. You need to assign menus, configure widgets, and populate any theme settings.

Something is Wrong! Nope Not Really

The thing to remember is that the WordPress (not Genesis) XML export process only includes menus, pages, posts, categories, tags, comments, and images. It does not include widget settings, menu assignment, or theme settings. You have to configure this yourself. This is not an issue with Genesis or the theme, but a constraint of WordPress itself.

Also, if you don’t have the required plugins activated then the import may leave out some important parts. For example if the exporting site uses an image slider on the home page, has an event calendar or a store, these content types will be in the XML file. Unless those corresponding plugins are activated in your importing site those content types cannot be successfully imported.

If you are using one of our premium WordPress themes, you’ll need to visit our support forum and review the instructions for configuring the widgets, choosing your menu, and setting your theme options.

Final Notes

One last note on XML files. If something goes wrong with your XML import you can try it again. If some of the content didn’t come through for whatever reason you can import the exact same file again and WordPress will usually just import what didn’t come through so you won’t end up with tons of duplicate posts. (Though menus items tend to duplicate at times for some reason – but they’re easy to delete.)

The other option, especially if you see some content wasn’t formatted correctly because a plugin needs configuring before the file is imported you can delete out all the imported content from your dashboard and import again. That can be a tedious process and probably isn’t worth it when bringing in dummy starter content. But it is sometimes necessary when using XML files to transfer existing sites to/from Multisite installations.

Tags: Genesis Framework, Genesis Templates

Like this article?

Sign up and receive weekly updates via email. Don't worry, we value your privacy and we hate spam just as much as you do.

  • This field is for validation purposes and should be left unchanged.

Rebecca Gill's avatar

Rebecca Gill

Rebecca is the founder and president of Web Savvy Marketing, a Michigan digital marketing agency. She has a well-rounded business background within SMB and enterprise organizations, as well as over fifteen years of experience in sales and online marketing. She provides SEO consulting services for clients, SEO coaching on Clarity.fm, teaches SEO at diySEOcourses.com, and has a weekly podcast at SEObits.fm. Learn more at RebeccaGill.com.

Request a Website Audit

Did you try a DIY website audit checklist, only to find you missed the important items that would truly influence your SEO, traffic, and revenue? What you really need is a professional website audit to keep your website and SEO healthy.Request Your Audit

Browse the Blog by Category

  • Branding (8)
  • Community Involvement (37)
  • Content Marketing (11)
  • Internet Marketing (60)
  • Search Engine Optimization (93)
  • Social Media (24)
  • Website Development (59)
  • WordPress (92)

The Beginner’s Guide to Search Engine Optimization

Learn what SEO is and why it matters to your website or blog. Download the free eBook and start your SEO journey.Download the eBook

Let's Create Something Together

We'd love to help you create something amazing.
Reach out to us and tell us about your vision.Say Hello

Full-Service Digital Marketing Agency

TwitterYoutubeFacebookLinkedinGoogle +

About Us

  • Our Digital Marketing Agency
  • Industries We Serve
  • Client Testimonials
  • Community Events
  • Charitable Contributions

Design and SEO Services

  • Logo Design
  • Website Design
  • Custom WordPress Themes
  • PSD to Genesis
  • SEO Consulting

WordPress Services

  • WordPress Customizations
  • Support and Maintenance
  • WordPress Upgrades
  • WordPress Migrations
  • WordPress Training
Made With Love in Michigan | Copyright © 2009 - 2022 Web Savvy Marketing | All Rights Reserved
  • Privacy Policy
  • Affiliate Disclosure
  • Sitemap