Chris W. Smith

  • About Me
    • Past Work
  • Tools
  • Blog
  • Contact

WordPress Theme Bloat: Premium Themes and Layout Builders

February 5, 2015 By Chris Smith Leave a Comment

(originally posted on Bring Your Own Design)

Inspired by a thread on Reddit, let’s look at one of the main complaints about WordPress these days: bloated installations that run slow.

One of WordPress’s greatest strengths is the fact that anyone can purchase or download a premade theme and have a “custom” website up in a short span of time. It’s also one of the things that can cause the most headache for more experienced users. Many theme developers are obsessed with cramming as much functionality into a theme as possible in order to attract the greatest number of potential users. The byproduct of that is a theme that causes the site to load slowly, causes conflicts with plugins, or is simply difficult to arrange the content the way you want.

The vast majority of users who buy layout builder themes probably don’t actually need them. With custom-built WordPress themes, just about any layout can be accommodated through the use of widget areas and custom post types; both of which are built-in functions of WordPress. The will cut down on the number of running functions in the back end of the site, and speed up how quickly the site loads and increases the number of concurrent users it can serve.

Additionally, a custom WordPress theme can be geared towards serving exactly the sort of content that the site needs. Instead of forcing your content into a pre-built theme’s layout, a custom built theme can be laid out in a way that makes sense for the information you want to communicate to your users. Using the custom post type functions, you can configure custom “things” for displaying and managing on your site. Most pre-built themes don’t use custom post types, and the ones that do use them have a lot of added overhead with functions that make them possible to configure in a theme manager.

Finally, a growing reason many companies prefer custom built WordPress themes is for search engine optimization. Although many pre-built themes have SEO functions built in, they tend to be extremely basic, or even outdated. It’s also more difficult to add functionality to premium themes in regards to things like OpenGraph code, A/B testing, or heatmap tracking. Custom built themes give you the space to choose where and how you’d add these sorts of things, and it makes it easier to troubleshoot when it’s not working properly.

Filed Under: Speed, Themes, Web Development, WordPress Tagged With: custom post types, layout builder, plugins, premium theme, Search Engine Optimization, SEO, speed, themes

Funemployment

March 28, 2011 By Chris Smith 7 Comments

As of 9AM this morning, I officially joined the ranks of the unemployed freelance community.

I’ve been keeping a radio silence this weekend to mull over and discuss the situation with a few trusted friends/advisors, and making sure I have everything in order. While TopSpot Internet Marketing has been nothing short of an excellent place to work and learn, my first love has always been my freelance gigs.

To the TopSpot friends I’ve made in my time there: Keep #winning. I’ve learned a lot from everyone there (and hey, maybe I taught someone a thing here and there). I couldn’t have asked for a better company to spend my time with. If you ever need anything, you know how to reach me.

There are two areas that I am specifically passionate about: WordPress and Search Engine Optimization. I like to think that I’m extremely talented in both areas. So, that is how I’ll be (and am) making my income, through providing WordPress-specific consulting and programming, and search engine optimization services.

I’ve got a great network of people that have inspired, helped, and pushed me to go for this goal, whether it’s been through an active interaction, or simply letting me observe them in their natural habitat. I won’t name names here, but thanks for letting me be a part of what you’re doing.

While there is absolutely nothing wrong with working for someone else, for the things that I want to do, a “normal job” certainly isn’t in line with those things. Other than working, I’ve set goals to do a few things: travel to a foreign country (I’ve never been outside of the US), be on a panel or a presenter at SXSW, help build the best WordPress Meetup Group ever, and get in better shape than I’ve probably ever been in. There are plenty of other goals, but these are certainly near the top of the list.

Questions? Feel free to ask me in the comments below.

Filed Under: Personal, SEO, WordPress Tagged With: freelancer, freelancing, Search Engine Optimization, SEO, wordpress

Site Speed As A Ranking Metric

April 14, 2010 By Chris Smith Leave a Comment

Site speed is important from a usability standpoint. If you’ve got a Flash-heavy site, or large images, the bounce rate tends to go up, given that people are, by nature, impatient. So, for Google to announce that they’re taking page load speed into account is no surprise.

I’ve said many, many times before that the ultimate goal of Google is to see the web as a real person does, and rank accordingly. They’re getting quicker and better at it. People need information and want data quickly. They want it to be updated and as efficient to access as possible. Attention spans are simply shrinking, and unlikely the surfer will stay very long if the page takes forever to load.

Google’s Webmaster Tools has a great Site Performance tool that highlights possible issues on the page, and gives some detailed information on the issue. You could also install the Page Speed plugin for Firefox to study site speed problems.

Filed Under: SEO, Speed, Web Development Tagged With: Search Engine Optimization, Site Speed

SEO Experts

August 23, 2009 By Chris Smith Leave a Comment

There are countless “SEO experts” available. Online, locally,…just about everywhere. They’re like fire ants. You get rid of some, and twice as many pop up later.

You have to give these guys some credit. These “SEO experts” can undoubtedly make a page appear high in search results. However, it’s for a keyphrase that is not realistically profitable (or even useful) for your business’s website. Long-tail keywords have value, but you just can’t build a business from that.

Search Engine Optimization is really becoming an archaic term. We’re no longer needing to appease the crawlers; it’s the user that is really important here. There are some things that should be done for the sake of the search engine, but ultimately, it trickles down to making it an easier surfing experience for the user.

Optimizing for the user won’t get you front page results in hours, days, or maybe even weeks. It does take time and effort to appear in natural results for your profitable keywords. And, while it’s true there are ways to game the system, these almost always result in a much more costly and time-consuming negative impact for your site. It’s simply not worth it in the short or long term.

Keep in mind that you’re selling to the user, not the search engine.

Filed Under: SEO Tagged With: Search Engine Optimization, SEO

Latest Posts

  • Keyword Research Using Python, RAKE, and Support Chat Transcripts June 16, 2017
  • No Title June 16, 2017
  • Premixed Old Fashioneds May 3, 2017
  • Downstairs Bathroom Renovation March 8, 2017
  • Testing Android January 9, 2017
  • About Me
  • Tools
  • Blog
  • Contact

Copyright © 2022 ยท Built with the Genesis Framework on WordPress