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

With over 10 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:

Adding Woocomerce Bought Product Tags to Mautic Users

This is a follow-up to the original post about adding Mautic tags to users based on what they view on your site.

In this post, I’m going to add (or remove) tags after check out, based on the products that the user bought. Continue reading “Adding Woocomerce Bought Product Tags to Mautic Users” ››

Using Joomla Custom Fields to Add Canonical URLs

In this article, we are going to add a new field to the article editor screen and use the content of the field to output a canonical link in the head of the page on the article view.

At some point, Joomla’s automatically added canonical links were removed as they didn’t work correctly, so this is a manual workaround to put them back. Continue reading “Using Joomla Custom Fields to Add Canonical URLs” ››

Running Symfony 4 on Windows

How to get the Symfony 4 demo app running on Windows without errors.
Fix errors related to using the ‘make’ command and get routing and cache clearing working.

Continue reading "Running Symfony 4 on Windows" ››

See All Posts