Don’t Worry, You’re In The Right Place
A lot of these posts were originally on So if you found them through search engines or clicking around, this is their new home :). Enjoy!

Why You Should Use The Genesis Framework vs Anything Else

Before I start this post, let me just make it clear that this is not a cheap attempt to get affiliate sales (though I will be putting my aff link in, cause if I don’t, that would be stupid.), nor is it a ploy to encourage you to use something just because I use it. There, in fact, is legitimate reason why you should be using the Genesis Framework when you develop a website.

I came up with these reasons after working with multiple clients, who seem to constantly have issues using other platforms. It seems to me that what other frameworks, themes, etc., lack is what make the Genesis Framework the go to for web development.

The answer is very simple –

Simplicity and Flexibility.

The Genesis Framework is brilliant in its simplicity.

While other themes and frameworks boast a DIY mentality with option panels, setting pages, and the likes, Genesis’ Option Page is incredibly simplistic.

It’s not an options page per theme, it’s more of an option page for the framework. The great thing is, these options aren’t really theme specific as they are common with every theme you create. Take a look:

Theme Settings ‹ Sure Fire Web Services Inc. — WordPress

The simple options that you need to pay attention to are:

  • Your Default Layout
  • Whether your logo is an image or Text
  • Enable Breadcrumbs
  • Enable Comments/Trackbacks
  • Decide what will show on your archive pages
  • Which Categories to use for your blog page
  • Add Scripts to the header and footer

How does this differ from other frameworks and themes? None of these options that you pick/setup, effect the aesthetics. All they do is add and remove from the layout.

That means that all of your imagery and design are solely based on what you provide/create, not the framework itself. There are no color pickers, there are no slider options for themes, there is nothing that is “additional” to what the framework, in its most simplistic form, will use.

This leaves you with an incredibly well coded, simple framework that allows you to manipulate and edit however you wish.

Genesis is incredibly flexible.

Within the simplicity of the Genesis Framework, comes it’s flexibility. In the beginning of this post I mentioned that these reasons came from complaints that I have heard from clients who use other themes and frameworks.

The main problem is most other frameworks apply “options” in each theme they create. The themes are coded to usually be as is with no flexibility and you’re forced to work within the confines of what the themes enable you to use.

Now for some people, that may not be a problem. If you plan on never really changing or editing your site, then that’s probably the route you should go. However, I will mention that it’s incredibly rare, that we as developers, choose a theme for a client that never changes.

Clients want what they want. They need specific changes for their business. Problems arise when a change needs to be made, but the developer is locked into the confines of a theme or framework.

This causes more stress, more work, and more caution to the wind. If one little thing is changed, who knows what else will be effected or what may break. If you want to add functionality via a plugin, will it conflict with the current theme/framework that you’re using?

The Genesis Framework doesn’t have these issues. Why? Because when you build a site with it, you’re building a child theme rather than on the theme itself. In no way do you actually touch the files in the framework (nor would you need to). This framework is meant to be a solid foundation for creativity.

Functionality should be provided by plugins, not themes. Theme functionality can cause many issues when it comes time to make changes. Themes should be treated as such, themes or skins to what your site should look like. Be wary if you find a theme that has included functionality in it, and understand that the functionality of that theme is embedded into the theme itself, meaning, if you want to use the look for something else, you probably won’t be able to do it. Additionally, it’ll most likely be very difficult to change the behavior of the included functionality.

All functionality for the framework is provided separately. So if you want the ability to add events, you can easily add a plugin. Want to sell products, add a plugin. If there’s any additional functionality that you want for your site, it can be added via plugins.

The theme itself will allow you to control the look and feel of everything you add. If you look at most of the themes that StudioPress offers, you’ll notice that most of them are just style.css and functions.php. No other files control the look.

This allows you to add page templates, to edit the styles and look of the site, add features, add plugins, all without interfering with the theme itself.

You’re no longer “locked in” to what you can create.

The simplicity and flexibility of the Genesis Framework is exactly why I use it on every single project I create. There is excellent coding in the background that will help with SEO efforts and remove all the challenging parts of other frameworks/themes that most people tend to struggle with.

Make life easy for yourself and the developers/designers that you work with. Use the Genesis Framework.

About the Author
What's UP! This is my site, I write 99% of the articles on here. I'm also the owner of I help out a lot of developers and designers getting into the web game. Helping is fun for me, so feel free to ask me any questions! I've made courses and have a membership as well to help get you on your feet!

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top