Cotton Rohrscheib presented on making WordPress profitable for agencies and freelancers. WordPress offers many revenue opportunities, including installations, migrations, theme development, plugin development, hosting, and content maintenance through retainers. Plugins and themes save development time and increase functionality. WordPress' large user base, open source nature, and abundance of free and premium themes and plugins make it a powerful CMS for generating revenue.
Just a few line items related to Wordpress that we provide…
It doesn’t matter what size shop you are, we all have one thing in common. We have to be profitable…
In a bad economy businesses will do less marketing, therefore eating into our bottom line. But there’s an upside to doing business in a recession if you think about it. This is unfortunate, but usually the first people cut from a small business are the non-essential marketing and IT guys that upper management can’t justify keeping on payroll. This opens up some opportunities for us. Who’s going to edit their existing catalogs? Manage their email servers? Something else to keep in mind in a bad economy is that all Requests for Proposals and Bids are scrutinized a lot closer because when there is less to go around it falls upon management to be the heroes. In a bad economy we often times find ourselves bidding out more and charging less. Something that I have learned from all of this has helped me approach projects a lot differently. Less time and Higher Project Turnovers. Getting more code out the door in less time. The importance of residual income is also key (ie. Hosting, Email Solutions, etc.)
Wordpress is the best tool available today to rapidly deploy content management solution for clients. Combined w/ Fast Installation, Theme Frameworks, and Plugins, you can literally save hours of time per project, even if you reused your own code. Some other considerations are that Wordpress has the largest community out there and they are quick to respond for support issues…
Being able to deploy projects faster gives us the opportunity to bundle, or up-sell our services. In a down economy we might even find ourselves looking for new services to offer that we normally wouldn’t. Some ideas include: Maintenance Retainers, Web-Hosting (Managed), Cloud-Based Services, Email Solutions, Search Engine Optimization, Social Media / Consulting… There’s always an opportunity. We just have to pay attention to our clients and realize their expectations sometimes to know that we could be doing a lot more business with them.
Paying attention to client expectations…How many times have we had this phone call? (next slide)
“Yeah, uh, my website was launched last week and I’m like on page 3 of Google when I type in Little Rock!” The better job we do up-selling services like SEO the more intelligent our clients will be. Some other things that clients rarely do well is manage their DNS or keep up w/ their Domain Registrations. Also, sometimes what we deliver might not be exactly what they are expecting. It’s not either party’s fault, it’s just a lack of communication sometimes on the front end. By paying close attention to a clients wish-list we might uncover and additional 10+ hours of development work to replicate something their competitor has on their website.
When going into a new project for a client, be sure to take a lot of notes during the discovery process. Listen carefully for the red flags that sometimes come up. Avoid Scope Creep and draw a firm line as to what you will be delivering. Avoid slow content delivery on the part of the client, use Lorem Ipsum and make it clear that you are only building the house, and they are responsible for the furniture. (Unless you want to also offer content creation). Present the client with several bundled services (domain registration, managed web hosting, business class email, etc.) that gives you an opportunity to increase your margins. Be careful w/ phased approach to a project. Be sure to allow time in between phases so that you don’t find yourself re-inventing the wheel. It’s also nice to know what phase two is when building phase one.
When quoting a project for a client, I have a process worksheet that I have refined over the years when it comes to wordpress. I know how long it’s going to take me to setup most plugins that I use. This is a sample worksheet for ministry / non-profit clients that automatically calculates my time and gives me a ballpark estimate I can give to my clients so they are upfront about the costs-related, etc. Also, we have implemented a base project cost that’s a flat figure. We do not go below that when estimating a project and custom work is added to that figure throughout the process. Being able to know how long it’s going to take to install Podpress and get someone’s feed included in iTunes is a valuable tool to have when quoting a ministry center that’s interested in podcasting. This is why Wordpress is awesome!
With Wordpress you can be Superman!I can honestly install Wordpress, Configure Plugins, and Customize a Child Theme Stylesheet while milking an Alpaca!But let’s take Wordpress out of the equation… Let’s say you have your own legacy CMS Solution that you have maintained over the years and spent countless hours training your staff to support and deploy. You COULD have your own proprietary CMS, but why would you??
One option is to develop your own CMS using a language like PHP or ColdFusion and connect to a database. There are some advantages to having your own proprietary CMS… Your Clients Are Stuck w/ You!! You have them locked in. Is that what we really want?
There are also some drawbacks to having your own CMS…To create your own CMS in-house, you will need a developer. I think this slide pretty much says it all…To properly maintain and protect your CMS from a security perspective against XSS Exploits you will need to constantly review your code and strengthen it was needed. You will also need to develop training materials and tutorials for the end user to get them up to speed w/ your system. You will also constantly find yourself adding functionality (plugins or modules) over time. These modifications will fall onto your shoulders internally as opposed to the Wordpress community who just look for ideas to create plugins. With a proprietary CMS you also open yourself up to the possibility of clients leaving and wanting to take your proprietary code to the shop across town…
There are several popular open source content management solutions available today but none of them have the community that Wordpress has and in my opinion Wordpress is extremely faster in terms of deployment. There are some other factors that I mentioned earlier like theme frameworks (and I will get into that a little later too)
As you are aware, Wordpress.com offers free hosting for Wordpress and a lot of people host their websites there. For the most part, personal blogs, small business, etc., it can be work out okay. But, when we (Pleth) established a company policy several years back that we didn’t want to develop anything for a client that we didn’t also want to host. This might seem a bit selfish or one-sided but we actually had good reason for putting this rule into place. It can be a nightmare to troubleshoot a clients code on a server you aren’t familiar with. There are also other variables such as security and incremental backups that are unknowns in another environment. We politely handle the question when it arises by explaining a few of the following things…
Tech Support with all Hosting Providers isn’t always the same…Many times we have found that clients are happy to pay someone they know they can pick up the phone and call in the event they should have an issue with their website. We have also found that clients are willing to pay a premium and stock up on retainers after they have endured an outage or prolonged downtime…
A lot of the things I am going to point out in the next few slides are things that I have touched on briefly but we are going to go into a little more detail as to why Wordpress is the best tool available to decrease your development time and increase your billable hours.
One of the nice things about Wordpress is it’s architecture. You have your Core, then the data level (MySQL), and design (Themes, Frameworks), and Functionality (Plugins). Each of these “Layers” is separate. I know a lot of other CMS’s are engineered the same way. But it’s the ease of Wordpress that helps it stand apart.
Rehashing some of the Reasons Why Wordpress Rocks!
Let’s talk about the functionality layer of Wordpress first. In the old days when a client would come to us wanting a contact form on their website to capture information. We would usually hardcode a php form and then meticulously drop it into their website code.
Today, we literally have to make about 3 or 4 mouse clicks to install an email form plugin. There are literally thousands upon thousands of plugins available on wordpress.org, many of them do the exact same thing. If you can think of a need, I would be willing to bet that there’s a plugin for it already.
Given the popularity of Wordpress and how many installations there are around the world. An interesting trend has popped up, Premium Plugins. I know there is a school of debate on this topic and I won’t go there but let me just say this. If you have a plugin that saves me several hours of custom coding on a project, I will pay good money for it. The premium plugin / theme market has opened up a new industry and revenue source for coders and designers that didn’t use to exist…
The design layer of Wordpress, the Theme, consists of custom coded template files, images, and stylesheets. It’s really not a lot different than sitting down to design / code a website if you think about it but the concept of themes (and the vast number of free themes on the market) are one of the reasons that Wordpress stands apart from the pack…In a lot of cases, the most billable line item for a project is the design element (unless it’s a complex project w/ e-commerce, etc.). With the flexibility of wordpress and the advanced theme frameworks we have at our disposal today, the sky is the limit when it comes to design. Clients will pay for functionality but at the end of the day, it’s the design they are crazy about…
There are even tools now that plugin to photoshop that will allow you to export your designs directly into a wordpress theme. It doesn’t get much easier than that in my opinion. In the past, laying out a design was a complicated process of making sure the clients vision for what they wanted the website to look like would be practical when it came down to coding the layout. It doesn’t get much easier than going back and forth w/ the client editing a PDF view of a project layout and once final approval is given all that is left to do is to export the design. The beauty of this approach is also that web designers don’t have to know a single bit of code. The same person who designs your letterhead and is proficient in photoshop can more or less design your website.
In my opinion the Theme Frameworks are the best way to minimize design / coding time and increase productivity. Using a Child Theme as a starter for a project allows you to rapidly customize your stylesheet (becoming more and more familiar over time) to wrap up a project in record time. Time that would normally be spent troubleshooting a layout can now be used to troubleshoot and do cross-browser testing.
Obviously we all love wordpress because we are here!
So we have established that Wordpress is by far the best tool to use exclusively in your operation to maximize profits, reduce coding, and make your life easier. Next I want to point out some other wordpress related things that can be marketed in tandem w/ Wordpress to help your agency add to it’s bottom line.
These are just a few Wordpress related products / services that are potential line items…
Some additional wordpress related products / services…
When selling a client a website, never close the door when it comes to the up-sell. Diversify your company w/ strategic partnerships and providers that allow you to make some nice margins on their products and services.
This is the end of the presentation, advance to the next slide to share my contact information again…