Neil Matthews

Blog

  • Fix On Fail

    Fix On Fail

    I’ve brought a concept from big corporate IT over into my small business at WPDude.com and that is fix on fail.

    I offer a fix on fail service to my maintenance plan clients in this post I want to explain what fix on fail is and how it applies to a WordPress site.

    What Is Fix On Fail?

    As I’ve already mentioned fix on fail is a concept I first learned during my corporate IT days, I used to work in massive corporate datacentres as a Microsoft Systems engineer, building massive networks of computers.

    We would have plans to develop and build new installations but we also had to build in a lot of slack for the inevitable fix on fail, that is fix the stuff when it breaks.

    This is the most stressful part of the work, when the brown stuff hits the oscillating, rotating desk top device that is where you earn your money.

    Fix on fail is recovering a server / site / service when it crashes.

    The Real Reason Our Maintenance Plan Exists

    Backups and updates for your WordPress site are all very good, but the real reason the plan exists is to cover you in the eventuality that your site crashes and you don’t have the technical skills to get it back online.

    That is when we fix the failure.

    Activating Fix On Fail

    Fingers crossed our monitoring of your site will tell us if the site has crashed, but sometimes fix on fail is require when the site is up but functionality is down, for example your site is up but the e-commerce plugin has crashed.

    We give our clients access to an emergency email address which raises a call in our helpdesk where we take over and get the site back online.

    Our Trouble Shooting Process

    We have a trouble shooting process so we can step through an issue in a standard process.  Fix on fail is stressful so we need a standard process to ensure we don’t break the site further and get you back online ASAP, while our inbox is in melt down from a stressed out client.

    The process is

    • Take a backup as is so we can always roll back
    • Deactivate all plugins and themes
    • Activate debugging
    • Collect any errors or warnings
    • Slowly step through each layer to identify what caused the issue
    • Bring site back online by eliminating problematic component
    • Fix or replace problematic component

    Fix Or Restore

    The beauty of our maintenance plan is we have multiple restore points so we can always get your site back online, but I prefer a fix rather than restore.

    An old mentor told me you are only as good as your last backup, I drill this into my team we check your backup and ensure we can recover your site.

    Examples

    Some examples of fix on fails we have done for our clients:

    • Plugin clashes – a clients portfolio images were not showing up, we found a plugin clash and fixed it
    • Memory issues – a site was throwing an error due to limited memory, we increased the memory level
    • Site hacked – we had a clients who’s site was hacked due  to a back-door we detected it and removed malware
    • White Screen of death – we see this all the time new components, theme issues all cause the white screen of death, troubleshooting kicks in
    • .htaccess issues – plugins added rogue code into the .htaccess config file of a client we troubleshoot and fixed it
    • WordPress Updates – the latest WordPress update has caused massive issues with certain themes we recoded javascripts to fix problems
    • Rollbacks – a client made some changes that were not successful we rolled back our backup archive
    • Comment issues – too many spam comments filled the database

    Wrap Up

    If you need the security of a fix on fail solution for your WordPress site please consider taking out our maintenance plan.

    Photo Credit: buistbunch via Compfight cc

  • Why I Use Contactually As My CRM

    Why I Use Contactually As My CRM

    I’ve been jumping between CRM (customer relationship management) solutions for some time.  I’ve finally settled on one and I thought I would share the thinking behind why I have chosen Contactually.

    Some of the other CRMs I have trialed are

    What I Want A CRM For

    I’ve been running wpdude for nearly eight years and in the time I have amassed nearly 7000 contacts, I need a database to manage those contacts.  I want the ability to network with people and reach out to them on an ongoing basis to see if they need help with their WordPress site.

     

    Having a database of contacts you can reach out to on a regular basis to generate work from is an incredibly valuable asset.  It stops the feast and famine cycle common with project based work.  It removes the need for paid advertising or working on job bidding sites (hint they are looking for the lowest price).

    But What About A Mailing List?

    I also have a mailing list of 1700+ contacts who have signed up to hear from me about new blog posts or get my lead magnets, but I have found that not everyone who wants to hire us also wants to take part in our content marketing.

    If I limit myself to the 1700 people on my mailchimp list there are more than 5000 contacts I’m not reaching,.

    Using a CRM allows me to personalise my reach-out, categorise contacts and generally have more control on how I network with a contact.

    My Main Issue With CRM packages

    My main issue with the CRM packages I have used (contractually included) are:

    • Lot of hard work at the start to setup a “clean” database of useful contacts.
    • No visibility of whom to contact.
    • Getting all my contacts into one place.
    • Keeping contacts updated (automated preferably).
    • Ensuring new contacts are added.

    Why Contactually Won The CRM War!

    In no particular order here are the features that made me select Contactually over the other CRMs out there

    Bucketing Contacts

    I can place my contacts into one or more bucket or categories to organise my interactions with people I have the following buckets:

    WPDude – anyone who has interacted with WPDude

    WPDude Clients – people I have worked with or who have requested a quote, people definitely interested in the services we offer

    WP Dude maintenance clients – people with a recurring maintenance plan

    Do not contact – people who have requested not to be contacted, or their email bounced

    Bucket Game

    One of the really difficult and time consuming aspects of setting up your CRM is cleaning your database (see below).

    Contactually has a great feature called the bucket game where a contact is flashed up with details of your last few interactions and with the click of a button you can assign that person to a bucket.

    You are given a hit of 50 contacts to quickly work though and it takes about 5 minutes to allocate them to buckets, a great way to clean up your list when you start work on your CRM.

    Integration With Gmail

    One of the best features in my opinion.  Contractually  integrated with my Gmail account and automatically creates a history of my email interactions

    When I look at a contact I can see the emails they have sent me and I have sent to them via my Gmail account.

    Not having to manually build up that history has saved me countless hours.

    Automated List Of Contacts to Erm Contact

    In Contactually I can say that I want to contact people in a particular bucket every X days, and I want to contact Y people per day.

    Contactually does this for me, I have said I want to reach out to existing clients every 90 days and I want to do that to 10 customers per day.  Contractually organises that list, and I work through them as part of my daily routine.  I send an email checking in seeing if they need help from us.  This is all done inside Contractually some CRMs make you jump over to your email client which is a real pain.

    Here is the screen of contacts I’m presented each day.

    contactually
    List of contacts to reach out to daily

    Scalemail

    You can also send out email blasts with my chosen CRM.

    If you want to reach lots of people quickly you can with scalemail.  I have been using that as part of my database cleaning routine to quickly contact old contacts to see if they still need WordPress help.

    Integrations

    I’m a big fan of automating as much work as possible, I’m using the following integrations:

    • Mailchimp – people are automatically added to my CRM if they opt in to
    • Zapier – anyone requesting a quote is added to my database via Zapier
    • Freshbooks – I downloaded my Freshbooks database manually and uploaded it as a CSV to Contactually
    • Gmail – see above

    Cleaning Your Database

    I cannot overstate the importance of cleaning your database, it’s hard tedious work but once you have removed the people not interested in your product or service, you are left with a gold mine of contacts.  When I reach out I get several leads per day.

    When I first started using Contacually it was presenting me contacts that were very old that had not been reached out to or some time.  As a result I was getting lots of old bouncing emails, people not interested in WordPress any more.

    I’ve spent about 8 weeks cleaning 50 contacts per day.  I remove bounced emails and people asking to unsubscribe or let me know they don’t use WordPress any more.

    Be prepared for the Asshats you had forgotten about. They are still in your un-cleaned database waiting to catch you out.   I’ve reached out to people who I had forgotten about,  but have had poor interactions with in the past.  Some people bare grudges and will let you know, how dare I send an email to someone who I did not want to quote on their job four years ago 🙂

    Downsides

    Contractually has it’s downsides too.

    It’s expensive compared to other CRM solutions, I’m paying $35 per month for their basic package

    There is no opt out of a CRM like there is for email, so I’m doing a lot of manual work removing people from my list.

    Other Features  I Don’t Use Any More

    There are a couple of features that I don’t use any more:

    • Programs – automate your marketing with a program, I found automatic outreach was sending generic emails to people, but could be useful
    • Pipelines – if you have a long sales cycle you can move your prospects through a process of qualification, sales meetings etc, this was more effort than it was worth in my business.

    Wrap Up

    CRMing is gruelling at first you need to spend that time cleaning your db to get rid of the dead contacts, people who don’t want you but once you do Contactually  or any other CRM for that matter gives you a gold mine of contacts to prospect .  When you pan your contacts projects seem to appear ( can I get any more gold mining references into one paragraph, oh yes I can ) and that is a useful nugget of information.

    Contactually has a free trial give it a go, but bare in mind cleaning your DB will probably take longer than your trial period 🙂

    Additional reading I first found about about Contactually with the excellent read Book Yourself Solid, this is well worth a read for any service providers out there.

    Photo Credit: flazingo_photos via Compfight cc

  • How to choose the best template for your website and not to be overwhelmed.

    How to choose the best template for your website and not to be overwhelmed.

    This is a guest post by Anastasia Pirog from TemplateMonster.  TemplateMonster is a premium theme / template marketplace where you can buy an new look and feel for your website, take it away Anastasia where shel tells us How to choose the best template for your website – Neil

    How to choose the best template for your website and not to be overwhelmed.

    Building a website is quite a hard task. And even if you decided to choose a ready solution and pick up a nice template it can be not as easy as you might think. A huge variety of marketplaces and the themes they offer can be quite overwhelming for the newcomers as well as for the professional developers. So what should you do to pick a worthy template? Here you can find a little tutorial on how to find the winning template. So let’s have a look:

    Step 1 – The CMS

    So the first thing you face when visiting the template marketplace is the variety of themes and platforms they are based on. The basic thing you have to decide on while building a website is what CMS you need. If you are if you’re an experienced developer or just know what you already need, you can miss this step. I won’t write a lot here. The thing you need to understand is that everything depends on your requirements. There’s no right or best CMS, each has its own advantages. I’ll just say that if you are a beginner, and that’s why you are probably reading this paragraph, or you just want a convenient and easy in use website that will let you set your resource on your own – WordPress is for you. It’s convenient and with it, you can build a website that will suit different requirements from personal to huge corporate resources.

    Step 2 – Free or Premium

    The other crucial question that bothers the minds of lots of people is whether they should choose a free or premium template for their resource. Today, there are a lot of marketplaces that sell premium themes like TemplateMonster or share the freebies like WordPress.org. The advice that I’m giving is straightforward. Once again I’ll say that everything depends on what you need. If it’s your first website or you just want to create a website where you will share the stuff you like with your friends or like-minded people, than a free template will be just the thing to feel the water of website building. Though if you want to create something professional and serious or to have earnings from it, you should invest money in your website, so a premium template is just the thing. The premium themes often have better design and quality. I’m not telling that free themes are worse. But chances that you’ll spend more effort and energy while searching for a great free template are higher compared to searching for the paid resource. Here’s when the rule of “no money, no honey” works.

    Step 3 – Working with the marketplace

    So you know what CMS you need, decided on your budget and design. You go to the marketplace, you see all those templates. And you get confused. Seems familiar? I think so! It’s a situation almost everyone faces.

    So what should you do? Just think of the website you want and choose something.

    • Use the search for your template

     

    Each of the marketplaces has a convenient form of the search. If you know exactly what you want from your website, just type the name of the needed feature or product type in the search form or find the categories menu and choose the one that suits your needs. If not, just start with such things as the kind of your website.

    • Stick to your sphere

     

    Today web designers and developers create templates for certain spheres. What is good about each template, is that by adding your content and changing the images you can create something completely different. What is good about the thematical template, is that someone has already thought about how the website should look like. The visual language and structure of a corporate website are different from the personal website, one needs more texts, the other one – more images. So if someone has already created a layout that you need – why not to get a profit out of it? It’s when you have to go back to the previous statement. Use the search.

    • Think of the needs of your stuff and your clients.

     

    While building a website and choosing a template think what are the best things for presenting your content. And what is more important, think about your clients. If you are in their place and visit a website like yours, what do you want to see there? If it’s a news website – choose a template with convenient archive structure and search, for an online store – choose a template with convenient navigation, notable call-to-action buttons, image content for presenting your products in the best way, this list can be continued.

    • The design

     

    The design of templates is versatile. And of course, each man to his taste. But you surely need to consider certain things. Of course, choose the template that you like most of all.  The great thing about the template is that a lot of marketplaces let you use stock photos in the package. So if you don’t have to impress your website users with your own images, you can easily leave the template the way you choose it. From the things you should pay attention to, the next are the ways to customize the design. Look how the structure can change, what you can do with the footer and header, how you can change your content, how the size of images can change, if there are any fonts and variants of texts. Pay a lot of attention to the color schemes. It’s great if the template has a color switcher, and you can easily change your website. If not, look at the color the designer used for the template. Here everything depends on your needs, choose subtle colors for official websites, and more vivid colors for websites that will serve for another purpose.

    • Usability

     

    This is one of the needed technical characteristics you have to bear in mind while choosing your website design. The template should be easy for you to set it, so that later your website would be convenient for your clients to navigate through. That’s why look at the customizer first. And make sure that you understand how to use and set your template. Look through all the pages of the template, and choose the one which doesn’t require you to think long where to click to get there or how you can find that information.

    Look at the features that are listed in the template. And choose the template that will suit your needs. Look at the framework that developer used for the template, and consider what you need. If you want to focus on the presentation of the media content, look at the features like video or audio integration, if you want to build an international website, look at the translation feature.

    The features that will suit any website are:  responsive design and cross-browser compatibility. These features will ensure that your website will scale to fit any screen of any device and work in all of the browsers. The useful thing is that marketplaces allow searching a template by the links to one or several specific features, so if you think that your website will need a certain option, just click on it, and you will get the list of template from which you can choose.

    Some marketplaces offer you a trial period. Look, if your template provides this kind of service. Does it have such a period? Give it a try, then!

    • Listen what people say

     

    The marketplaces have useful things such as clients’ testimonials and ratings. If you still don’t know where to start, try to look at the bestsellers or templates with the highest ratings. If you choose several templates or know what you want, look at the testimonials or reviews of the people who have used these items already. There you can find some useful information about how this template really works, if there are any bugs or if it’s worth buying at all.  

    Step 4 – Enjoy your website!

    It not so easy to choose a template, but you can do it. Decide on what you want from your website. Don’t be confused by the variety of themes, look for certain things, choose the template that will suit all your needs, customize it with ease, and get your astonishing website going. Enjoy!
    It’s very easy to get overwhelmed with a wide range of themes in the marketplaces. Each day there are new items appearing. Things you are looking for have to be are the best design and features for your website. The thing that wasn’t said here is the price. I won’t tell you about the price. This is what you should decide for yourself. Obviously, if you have a big budget, it’s better to spend some money on your website. The key rule is to know what you want for your online resource. You should keep calm, and choose the template that will suit all your needs. And all will work!

    If you need help with your WordPress site get a no obligation quote.

    Photo Credit: A Train via Compfight cc

  • [WEBINAR] WP Insure Our WordPress Maintenance Plan

    [WEBINAR] WP Insure Our WordPress Maintenance Plan

    I’m running a live webinar next week to explain in detail how our WordPress Maintenance plan WP Insure works.

    If you would like to learn how we can help to support and maintain your WordPress site please join me next week.

    I will explain what we will do for your site on and on-going basis and give you a chance to ask any questions or queries you may have.

    DATE: Tuesday 5th April

    TIME: 7PM UK, 2PM Eastern, 11AM Pacific

    DURATION: Approx 30 minutes

    To join the webinar, complete the form below.

    [gravityform id=”111″ title=”false” description=”false”]

    Photo Credit: tonitunes via Compfight cc

  • How To Customize Your WordPress Emails

    How To Customize Your WordPress Emails

    The standard emails WordPress sends  out are just okay.  Nothing more nothing less, in this post I want to show you how to customize your WordPress emails and jazz them up a little.

    Every interaction with your site visitors is a marketing opportunity and a way to promote your brand chance to promote your brand.

    They are a little bit lacklustre and don’t promote your brand very well.

    What Emails Are Sent?

    WordPress sends out a number of emails, here are some examples

    • New user registrations (to the admin and to the new user)
    • New comments
    • Password reset
    • Admin emails (new comments, new users but why you would need to edit these are beyond me).

    Why Customise Emails

    The emails WordPress sends out are not that great, they are plain text, have standard responses.

    The emails use your standard WordPress admin email and name, sometimes you want to change those.

    You might want to add a logo, call to action or just bring the WordPress emails in line with other emails you send out, you need to customise your WordPress emails to do this.

    There’s A Plugin for that

    As always if there is a problem to be solved in WordPress, there is a plugin for or, or quite a few, here are my two favourite plugin to customise the emails

    WP Better Emails

    You can download this plugin from https://wordpress.org/plugins/wp-better-emails/

    WP Better email creates a template to wrap around the default email content.  You cannot change the content of the emails but you can wrap a good looking template around it.  WP Better Emails also allows you to change the name and from email of the email sender.

    Click for full size image
    Click for full size image

    Email Templates

    This plugin can be downloaded from https://wordpress.org/plugins/email-templates/

    This plugin adds an area into the theme customizer area (not a fan of that area, but that’s a different post).

    This plugin has a few more options you can change, such as header footer and email content, the last point is where this plugin is more powerful.

    email_template_001

    Wrap Up – How To Customize Your WordPress Emails

    If you want to customize your WordPress emails to keep them more on brand I recommend these plugins.

    If you site has lots of client logins such as an e-commerce store or membership site, branding your emails is a good marketing idea.

    Photo Credit: studentofrhythm via Compfight cc

  • Creating Blog Posts Using Gravity Forms

    Creating Blog Posts Using Gravity Forms

    One of the really useful features of gravity forms is the ability to create content in WordPress from a form on the front end of your site.

    I’ve created a video tutorial to show you how to create a form that will collect data and create a blog post.

    Why Would You Want To Create Content With A Form

    The simple answer is user generated content.  This allows you to collect data from site visitors without giving them login access to your website.

    Examples

    Here are some examples of collecting user generated content:

    News site – one of my clients runs a local news site for a small town.  She has a form on her site which allows local residents to submit stories, they are saved as draft, to run through an editorial process.

    Mountain Climbing site – this client allows climbers to submit routes, they are assigned to categories such as state, difficulty.  He allows images to be uploaded, this content is then submitted to a database of climbs throughout the US.

    Testimonials – I use this technique on wpdude.com to collect client testimonials.  The client submits a form with hopefully glowing praise at wpdude.com/add-testimonial it is added to the testimonial custom posts types as a draft, I then review and publish the testimonial.

    Video

    Wrap Up – Creating Blog Posts Using Gravity Forms

    If you ever need users generated content and don’t want to give site visitors a login consider using gravity forms.

    Photo Credit: Sarah G… via Compfight cc

  • Plugin Review: Payments With Gravity Forms

    Plugin Review: Payments With Gravity Forms

    Most readers of this site will know about the excellent contact form plugin Gravity forms.  It is a premium plugin that allows you to collect information from your site visitors, but did you also know it can be used to take payments with gravity forms for products or services?

    How It Works

    When a site visitors goes to send a message to you via a form, you can add a payment option.  You can add one – off payments, a drop down list of different amounts or even setup a subscription.

    You can embed a credit card payment form into your gravity form or use a service like paypal where you would collect form details then send them to Paypal for payments.

    Here is an example form with a single payment for $99.

    payments with gravity forms
    Click for full size image

    Uses

    How would you use this functionality I hear you ask, here are some examples:

    Subscriptions – you can setup a subscription payment via gravity forms, for example I could setup a subscription for my maintenance service via a form using gravity forms so each month a payment is taken for this service.

    Donations – take donations for you not for profit organisation, along with your donators name and address

    Payment for services – you could add a drop down on services people can buy from you, payment is taken when the form asking for that service is submitted.

    E-commcerce – for a smaller e-commerce setup with a limited number of products you could use gravity forms, but I would opt for something like Woocommerce for bigger stores.

    Pay to submit – if the form adds an entry to a directory or allows people to add content to your site you could charge them before the content is submitted.

    Payment Gateways

    Gravity form integrates with a number of different payment gateways including:

    • Authorize.net
    • Stripe
    • Paypal – standard and pro (pro is where you can take payments on your site).

    These add-ons come with the development license for gravity forms.

    Remember HTTPS

    If you are planning to capture credit card information on your own site, remember you will need to install an SSL certificate on your site so the details are encrypted before being sent to your payment gateway, see your host for details of SSL certificated.

    Wrap Up – Payments With Gravity Forms

    Gravity form is much more than just a contact form, it can take payments, do surveys, add content, register users, the list goes on, GF is one of my all time favourite plugins and I use it on all the sites we build.

    Photo Credit: greggman via Compfight cc

  • How I Find Royalty Free Images For My Blog Posts

    How I Find Royalty Free Images For My Blog Posts

    I like to add a featured royalty free images to all my blog posts.  I try to find very obscure images that vaguely match what I’m writing about.  It’s a bit of fun for me.

    In this post I want to tell you about a service called Compfight that I use to find royalty free images for my posts.

    What Is Compfight

    Compfight is a search engine for the image storage service Flickr.

    Using this tool I can type in a keyword and a range of images are returned, I can scan through them and find the one I want.  I download it and add it as my featured image.

    Finding Free Images

    Compfight holds images that are free to use and some that are not, so you need to be careful with your search and set the appropriate license.

    I’m a commercial user, so I search for images that have a creative commons license like this https://creativecommons.org/licenses/by-sa/2.0/.

    Compfight makes this very each to do, there is filter button where I set commercial (see image below).

    Attribution

    In return for using the image, I’m obliged to give attribution to the photographer, again compfight makes this very easy with a cut and paste bit of html I add at the base of all my posts.

    See my photo credit link at the base of this post.

    How My Search works.

    For each post I will look for a keyword in my post, if it can be tongue in cheek all the better, I like to make private jokes with my images.

    Today it will be Royalty, my mind immediately jumps to some sort of image of the queen.

    I typed in queen, and a playing card came back, I refined my search and this is what I saw.

     

    royalty free images

    I click on the image I want and the download and attribution options are shown.

    royalty free images

    I download my image and upload it to my post.

    Plugin

    Compfight also has a plugin so you can do all of this from the comfort of your dashboard, but I prefer going to the main site, the search view I get seems better.

    I wrote of review of this plugin here https://dev.neilmatthews.com/plugin-review-compfight

    Wrap Up – Royalty Free Images

    So that’s how I jazz up my posts with Royalty free images.

    Photo Credit: tsuihin – TimoStudios via Compfight cc

  • Abandon Your WordPress Ship, Here Comes Medium

    Abandon Your WordPress Ship, Here Comes Medium

    I’m seeing a trend where bloggers seem to be moving over to Medium.com rather than looking after their own websites.

    From my own personal reading list, the team at Basecamp have done it, they no longer run their blog Signal versus Noise on their own servers.

    Is is time to abandon the good ship WordPress and take sail with Medium? Psst I’ll save you some reading the answer is no.

    What Is Medium.com

    Medium.com is a publishing platform.  It allows you to publish blog posts. It is aimed at thought provoking long form pieces

    Medium is a startup without a monetization policy at the moment, no ads, no paid subscriptions, but they will have to start making money eventually and my guess would be a subscription of some sort to publish content to their large audience.

    Medium is free at the moment

    The Benefits Of Medium

    Medium has lots of reader –  If you publish there you are using their readers and platform to get more readers for your message.  It’s easier to get lots of eyeballs on your message where there us already a large audience.

    No tech skills – Medium doesn’t require any programming, hosting or setup skills.   It just works.

    What It Is Not

    It’s not yours – you could be kicked off and lose control of your content at any time

    It’s only a publication platform – all you get to do is add your content, no control over sidebars, links, widgets or anything else.  No e-commerce, no email signups, no contact forms.

    Tending Other Peoples Gardens

    Yet again we see the rise of a third party site people don’t own and have not control over and people are telling us to abandon our own sites to rush and build someone elses.

    Facebook, twitter, instagram, foursquare, wordpress.com and now medium, you are putting content on there so other people can monetise your work.

    Use Medium as it is meant, put some pillar content onto Medium and use it to draw people to a web property you own.

    Wrap Up – Medium.Com

    I’m sure you are thinking it’s sour grapes that a WordPress developer would talk down Medium, but please remember they are a business, a business that wants you to create content for them (for free) so they can monetise your writing at a later stage.

    It’s not a complete publishing platform like WordPress, you cannot extend their site to do any of the useful things you need.

    Use their readers to promote your main site but don’t treat medium as your main platform.  I’ll be publishing on Medium with my next post as an experiment.

  • Do One Thing

    Do One Thing

    There is a piece of paper on my cork board right in my eye line where I work.  It says “Do One Thing”.

    This is a personal note to myself to keep on target and stop veering off with every new idea that pops into my mind.

    I Like The Shiny & New

    My problem is I love that feeling of new investigation, building something brand new and chasing the shiny object.  It happens to me at least once per week and my sign pulls me back from the brink.

    The idea of building a repeatable, scalable business at WPDude.com sounds great, but in effects it’s a lot of hard work.

    My mind plays tricks with me and tells me there is money to be made in the latest technique or gadget.  That I should follow that and change course from my one thing.

    What Is My One Thing

    My one thing is providing WordPress technical support to small business that do not have an in-house technical team.

    We do small technical projects that are beyond the skills or time demands of the site owner.

    It’s simple, not particularly glamorous, but there are huge demands for these skills and it is my job to package the technical savvy of my team into an easily consumable product.

    At the time of writing we have been involved in 4239 projects, that’s a lot of work inside of my one thing. It works, people need it. I need to focus on that one thing and make it as accessible to my clients as possible.

    My sign on the wall tells me I need to do that one thing until I can make an exit.

    One Thing Two Packages

    Our one thing comes in two packages:

    • One off small projects– we will take on fixed priced small projects to provide technical support to fix a single issue (I’m looking at making this a single price to make it ever simpler).
    • On Going Maintenance – we will provide ongoing WordPress technical support for a monthly fee.

    I would love to provide a single type of packaging, but you, as the client has told me you want the choice of how you get your WordPress technical support so I’m okay with that.

    One Team To Do One Thing

    I’m building a team to provide that do one thing in the most cost efficient manner possible.

    I’m looking to make providing WordPress technical support to my clients more like a household trade you would call in,  people are happy hiring a plumber to fix their leak, I want to make hiring technical support for your crashed website a similar experience.

    Mistakes I’ve Made Not Doing My One Thing.

    When I veer away from my one thing, I always lose focus, and as a result WPDude is impacted.

    I’m not good at juggling many balls so my focus will go to the shiny new object, marketing and sales at wpdude.com go down as a result.  I wrote about this in Have We Reached Peak Podcast.

    Here are some of the side projects I have tried and ultimately closed down:

    • WordPress Owners Club – this was my membership site to teach people how to use WordPress, remember everyone was telling us to sell productised coaching.
    • WebPolyglot – I was building a service business to only focus on web site owners who need multi language websites, remember we were told to go deep niche (I’ve merged this back into my one thing).
    • WPPing – I thought a software as a service that would alert you when your website was down or running slowly was a winner, a recurring Software as a service is the next shiny thing I was told.
    • Custom theme and plugin development – we offered these but they are not really required by my core audience of small businesses, we had minor wins but not enough to keep the lights on.
    • App Development – I’m still keen to pursue building an agency to develop apps, but that will be after exit.
    • Dozens of purchased then lapsed domain names – every new idea starts with a $15 purchase then lapse of a domain name, in my to sunset domain list are wpguard.co, wpping.com, theknowledge.co, bright ideas with no implementation.

    When Can I Move Onto The Next Thing?

    I can move onto the next thing once I have made an exit from this one thing, what do I mean by an exit?

    An exit to me is when I automate, systematise and reduce my input to WPDude, so I don’t need to be there on a day to day basis to deliver our one thing service.

    This will take some time, so my exit it not coming soon, so I’m still focusing on this one thing.

    How I Scratch My “Need For The New” Itch

    I’ve got a lifelong desire to learn new things, so I’m putting my energies into learning how to run a business . The shiny new things I’m focusing on:

    • Building a team.
    • Creating processes and systems to replace myself.
    • Learning to be a business owner not a freelancer.
    • Spending more time marketing and growing my brand.

    All these things are brand new to be and are definitely feeding my desire for new, but are inside my do one thing.

    Wrap Up – Do One Thing

    Do you have the same tendencies as me to chase after the new shiny thing?

    If you are not careful is there a chance you will never fulfill your business potenti …. look a squirrell!!!

     

  • 8 Hints & Tips To Spice Up Your Nav Menu

    8 Hints & Tips To Spice Up Your Nav Menu

    Do your nav menus need a little love?  Are you worried people are not navigating your site well, here are 8 hints and tips to make your menus look better.

    1. Responsive Menus

    Don’t treat your menus on mobile devices the same way you would on a desktop device.

    Real estate is at a premium on a smaller screen so if you have a long meandering menu it will wrap and look poor on a mobile device.

    The plugin responsive menu https://wordpress.org/plugins/responsive-menu/ allows you to show a small unobtrusive menu icon on mobile device rather than a full menu.

    2. Icons In Your Menu

    Add a little flair to your site with some Font Awesome icons to highlight what each menu item does.

    With Fontawesome 4 Menus plugin https://wordpress.org/plugins/font-awesome-4-menus/ you can add a little icon at the start of each

    3. Jazz It With Custom CSS

    You can add a custom class to each menu item in WordPress.  Once you have added the custom css you can style the menu item as you wish.

    nav menu

    On WPDude I style my main call to action for WordPress technical support by making it red.  I’ve styled clients menu items to look like buttons, the list goes on.

    4. Split Testing

    Do you know what copy really works with your menus?  With a little bit of split testing you can be sure what works.

    Nelioabtesing offers WordPress A/B split testing, one of their tools allows you to split test menu items and see which option converts best.

    It’s not cheap, being the bootstrapper I am I would probably code up a solution using Google split testing.

    5. Images in Menus

    One of my clients sells industrial welding tools, they have a wide array of kit and use images in their navigations to highlight what they are selling or hiring.

    They do this with the Menu Images  plugin https://wordpress.org/plugins/menu-image/

    This plugin adds a neat little upload option to add images to your menus.

    6. Conditional Menus

    How about offering menu items based upon what a site visitors condition is.  Logged in logged out, mobile device etc etc. you can do that with a plugin called If Menu https://en-gb.wordpress.org/plugins/if-menu/

    I wrote a complete post about IF menu so I’ll not dig too deep, Plugin Review: If Menu.

    7. Export Menus

    Not really a jazz up tool but a very useful tool if you are moving large menus between sites, this plugin allows you to export your menu structure as an XML file then import it at your destination site. https://wordpress.org/support/view/plugin-reviews/menu-exporter

    If you have ever had to build large menus you will know what a tedious pain that is.

    8. Circular Nav

    I’m running out of ideas at the end of this post, but these effects are just coooool!

    https://en-gb.wordpress.org/plugins/fixed-circular-navigation-menu/

    Wrap Up – Spice Up Your Nav Menu

    Give your menus  a little TLC this weekend to keep your site visitors navigating with ease.

    Photo Credit: tesal22 via Compfight cc

  • Keep Up Content Marketing When On Vacation

    Keep Up Content Marketing When On Vacation

    As you read this I’m on a few days holiday with my family, but I want to keep up my content marketing when on vacation.

    Consistency in content marketing is key, I wanted to keep posting while I was away but didn’t want to take time out of my break to actually write a post.  So back on Februrary 11th I wrote this post and scheduled it’s publication and marketing for the 16th, here is how I did it.

    Scheduled Posts

    Instead of just publishing a post there is also an option to schedule the publication at a date and time in the future.

    schedulepost

    Once you have set a future date and time for publication and click publish, the post is not made live there and then, it is marked as scheduled.

    scheuledpost

    Marketing Your Future Post

    Publishing a post is not the only thing you can do in the past, you can also schedule your post promotion.  I promote in three ways

    • An email to my subscribers
    • A couple of tweets
    • An update on my Facebook page

    Mailchimp

    In mailchimp I create a campaign each week with a small overview of the post I have written and send it out to my list to promote my posts.

    Mailchimp has a very useful feature where I can schedule the send of the campaign, I set it for the 16th at 3pm, a couple of hours after the actual publication.

    mailchimpschedule

    Social Media

    I put a link on my social feeds when I publish a new post, I work with Twitter and Facebook WPDude page.

    I use a tool called Hootsuite for social updates, and one of it’s tools is a schedule tweet/post.

    socialschedule

    Wrap Up – Content Marketing When On Vacation

    You don’ have to be present to publish a blog post, a little bit of preparation and your content marketing can continue even when you are away.

    It’s lovely where we are, wish you were here.

    Photo Credit: Accidental Hedonist via Compfight cc