SEO Case Studies

SEO | Inbound Marketing | CPC | Conversions

We build customer surveys and feedback into our entire process, because we want to know — so we can do even better.  (Or, if we missed the mark, we want to know what we did, so we can change our processes to be better.)

Here’s a customer review that just came in for us for Magento development:

Satisfied with people:


Project satisfaction:


Reach your business goals:


Comfortable to refer clients:


Specific comments:

This retainer agreement worked well for us in this situation. We had an “ala carte” need in many areas for us, often reaching back into Magento 1.4 and programming not done by Customer Paradigm. This was very helpful.

It is ongoing, for another few weeks perhaps, then we will move to a our project and based plan and payment. Customer Paradigm is an outstanding organization in my opinion.

We have no regrets in using your company and would highly recommend you to others. We spent a LOT of time vetting various companies in search of a “web partner”, and we chose you. We are glad we did.

Your response to us, as your customer, is always timely and reliable. (despite us being in the EST zone). Looking forward to our upcoming project(s).

Steve Erwin Operations Manager

Erin in our search marketing team needed to create a banner ad for our local search marketing client, Phil Clark, who is a criminal defense attorney in Boulder, Colorado.

The goal for the banner ad was to engage with University of Colorado (CU) students (or their parents) who got in trouble with the law. Although CU is actively trying to combat the "party school" image (see this Daily Camera article), the reality is that students are living by themselves for the first time, and often drink too much and/or get behind the wheel of a car.

Here’s a look at the final banner (740 x 238) to fit a specific space on the site:

The creative goal of this banner ad was to use local photography from the CU campus (where I am an alum, as well as many of the people here at the company), and create a visual connection with the student (or their parent).

The goal for the photograph was to evoke a feeling of belonging to the campus, but show empty space with shadows to mirror the sullen mood of a student facing legal trouble. Yet… keeping the bright blue sunny sky Boulder is famous for, as an aspirational wish toward better times.

Erin and I wandered around the campus until we found the best location to shoot.

All images were shot using a Canon 5D Mark III camera with the 17-40mm f/4.0 lens.

Here’s the shot, out of the camera (sized down to 1,000 pixels), shot at 40 mm, f/16, 1/80 second exposure, ISO 100, handheld:

(Click here for full size image >>)


We chose this image over these:

This image was too bright and cheery:


This image of the CU campus didn’t have the introspective shadows we were looking for:


And this image, while close, didn’t have the three dimensional look on the lower left side of the frame.


Here’s the final banner, that I like for all of the reasons above:

Photos by Jeff Finkelstein of Customer Paradigm


Magento Site Issue:

Our client had complained of slow site speed for a few months. The long load times were significant enough to warrant concern that valuable sales were being lost.

It was clear the issue lie in lengthy queries to the database, specifically when loading category pages. We were in agreement with the host (another Magento Silver partner) that installing a robust caching application would merely be throwing money at a band-aid and not a full-fledged solution.


We began by investigating which particular database calls were taking the longest, and found a problem in the getFinalPrice function on the catalog page.

It seems that in order to get the price to display on category pages, Magento loads every simple product associated with a configurable product. For checkout and billing, this is necessary, but when displaying a simple price, it’s completely overkill.

The category pages in question were filled with configurable products, most having over 100 associated simple products. This meant that even loading as few as 9 products on a page made over 1,000 database calls. This caused a far too lengthy load time.

In our client’s case it took over 12 seconds to load one of their most popular categories.

Magento Website Speed Test

Magento Solution:

We commented out the database calls within the getFinalPrice function, which gave us an immediate improvement on page load time.

There were still a few kinks to work out in this solution, however.

We discovered that this code was responsible for loading super product attribute pricing. Disabling this code meant disabling the ability to upcharge based on configurable product attributes.

Also, simply commenting out this line of code would be a modification to the Magento core code.

In resolution, our Magento Certified Developer created a module that creates a new, optimized version of getFinalPrice called getFinalBasicPrice for configurable products. It also updates the price.phtml used on the catalog list pages to use the new call.

This module lives outside the Magento core code, and also allows the site to retain  the function of super product attribute pricing.


We were able to push this new module to the client’s site, and immediately saw a 75% decrease in category page load time

Magento Catalog speed improved

Magento Conversion Rate Improved


For an immediate result, the day after their site enjoyed a 43.97% increase in their eCommerce conversion rate.

FYI, this is a little bit of Facebook praise for the Customer Paradigm team and our ability to solve Magento programming problems quickly:

Lifesavers! You guys absolutely ROCK. .

Customer`s Comments on the Magento Developer Project: Lifesavers! You guys absolutely ROCK.
Thank you so much for being there for us!
Great team, delivered ahead of schedule, impeccable communication and (WOW) reasonable.



Mini-Case Study: Magento Custom Reporting

At Customer Paradigm, our interests don’t stop at our customers’ satisfaction—they carry over to our customers’ customers, and their customers, too.

Mark Laufhutte of Solutions313 came to Customer Paradigm a couple of months ago for help on a Magento internal inventory management website for his client, a major Las Vegas hotel resort and casino.

(read more…)