I make websites useable by humans, readable by search engines and help to improve page rankings.

With over 12 years experience as a developer in the search engine marketing industry, I'm well versed in website discovery and usability.

I love databases, APIs and the flexibility it gives to the distribution of content. Your content should be as accessible to machines as it is to humans.

A little bit more

Rob succeeded at what others tried and failed to accomplish for our 2014 website re-development. He preserved 16 years of stories, images, comments and subscribers; migrated everything out of one CMS platform and into another; and is still solving every website challenge we throw at him.

Geri Weis-Corbley goodnewsnetwork.org

Latest Blog Posts:

Block WordPress Image Uploads by Filename Match

Are you continually telling people to optimise their image filenames before uploading them to a website?

Do staff members keep assuring you that they will optimise their filenames in the future whilst having no intention of doing so?

Have they said “I’ll go back and do it later” rather than taking 2 seconds to do the job properly in the first place?

Then it’s time to start blocking their uploads so you don’t have to check up on them like a child 🙂 Continue reading “Block WordPress Image Uploads by Filename Match” ››

Securing ISPConfig Admin Panel the Easy Way

The latest ISPConfig hosting panel includes support for Let’s Encrypt free SSL certificates. This makes it easy to secure all domains added to the panel, but it doesn’t have an option to generate a cert for the actual control panel login.

Rather than manually installing and configuring a new cert through the command line, there is an easier option. Continue reading “Securing ISPConfig Admin Panel the Easy Way” ››

Better Mautic Opt-In Campaigns

How to create a double opt-in campaign with Mautic that instantly sends the confirmation email rather than waiting for a campaign to trigger.

Continue reading "Better Mautic Opt-In Campaigns" ››

See All Posts