Why I Use Genesis and You Should Too
The Genesis Framework is a WordPress theme framework that improves the theme development experience in many ways. Here’s a list of reasons why I use Genesis and you should too.
Clean, Quality Code
Genesis is coded better than any other theme on the market. It was developed by the SEO experts at Copyblogger Media and is optimized for on-site performance and search engines. Other than just a few theme options, Genesis is extremely lightweight; no bloat or unnecessary junk. The lack of theme customization panels means that you will need to be comfortable with CSS at the very least to edit your site’s appearance.
To use Genesis, you first install the parent Genesis files, followed by a child theme (read more about child themes). In your Genesis child theme you can create page templates, customize the design, and pretty much whatever you want. You can create your own child theme from scratch, modify an existing child theme, or use an awesome pre-made child theme that is ready to go and looks great.
Here is the main reason why I love Genesis and recommend it without reservation. The flexibility provided to developers by the use of hooks is second to none. There’s a hook for basically everything. In the rare instance a hook does not exist for what you need, you can simply add it to your child theme. Oh, and what makes the flexibility even better is the amazing documentation. Finding the right hook is as easy as searching the StudioPress documentation. Every hook is well documented with a description and example. The hooks and documentation make Genesis #1 in my book.
Excellent documentation, when coupled with awesome functionality, is a great thing. The StudioPress documentation is tremendous. It covers almost every customizable part of Genesis, including code examples.
This is a close second to flexibility for why I love Genesis so much. The only reason I rank it second is because it wouldn’t exist if Genesis wasn’t so popular (thanks to its flexibility). There are so many helpful people in the Genesis community and many of them have written some really kick-ass tutorials on how to customize your Genesis website. Some of these people include:
- Sridhar Katakam
- Brad Potter
- Ozzy Rodriguez
- Bill Erickson
Brad Dalton– Brad Dalton, of wpsites.net, has nothing better to do than file bullshit DMCA takedowns against other bloggers who create tutorials similar to his, presumably to make sure he’s the only one with traffic for the topic (he makes money by charging readers for membership).
- Gary Jones
These are just a few names but there are many more people all over the community who provide tremendous help, including in the Genesis support forum and by writing awesome tutorials. All of these individuals comprise what is the best theme community within WordPress.
If by chance you ever experience a problem with Genesis, StudioPress has excellent support. Like any other theme vendor, they don’t help you customize your site but they are fantastic at getting back with you when there’s a Genesis related issue.