For the first 5 years this website existed, I used Zenfolio to host it. But after increasing frustration with the service, I decided to build a new site using WordPress. I spent half of last year building it, but after the switch I wasn't happy with the result, so I recently reverted back to my Zenfolio site again.
This post is a brief discussion of the pros and cons of the two respective platforms, which I hope will prove useful to other photographers and developers out there.
I mean I say 'brief'; but you may want to grab a coffee and settle in for a long read...
I also wanted to offer an integrated print-purchasing option, for anyone who likes what they see, and would like a print up at home. In this respect, Zenfolio was a very attractive option. The photo management behind the scenes is excellent. It's clear that this is a platform designed for photographers from the ground up. The basic print-ordering & selling mechanism is very well integrated into the site, and required little intervention/work from me when orders came in. It was also very easy to customise the look and feel of my site. Without wishing to use a word as dirty as 'branding', I was able to easily create a site that felt like mine, within 2 weeks (the free trial period). And when occasional print orders came in, I'd receive an email notification, and I just needed to log in and approve the order. Then it was sent on to the printers, who fulfilled the order. It really is a great setup and workflow for an easy life. As a beginner, it was all I wanted.
It's fair to say I have a love/hate relationship with Zenfolio. It allowed me to concentrate on my photography, and put my time and attention into learning to take better photos, rather than constructing and maintaining a website. And it gave me an opportunity to sell my work with minimal experience and understanding of the process to begin with. I don't think I would be where I am today without Zenfolio. But it's funny how little issues can become increasingly frustrating over a period of 5 years. My photography improved, my requirements grew, and the rest of the web evolved, meanwhile Zenfolio seemed almost glacial in its reaction speed.
There were so many simple, targeted fixes requested on the forum and UserVoice platform over the years, which could have delivered an improved service for Zenfolio users, but were never addressed. What few updates were delivered were so minor and slow to arrive, it suggests Zenfolio are probably functioning with as few as 1 or 2 developers. It certainly gave the impression of a company top-heavy with marketing to attract new customers, rather than a proactive attitude to serving current users. It was so frustrating to see a good company lack the resources to address key issues, or have those resources directed elsewhere to features which offer little or no value to it's user base.
I'd say the main reasons why Zenfolio were no longer meeting my requirements were...
I'm increasingly looking to make my site discoverable via search engines. I was using Google Web Master Tools, and as much relevant text as possible on my pages, and I'd reached the limit of what I was able to achieve with SEO myself. Yet my site still rated very poorly on SEO analysis due to the underlying code and structure of the Zenfolio platform.
For example, it's maddening that the URL for each photo page is just a series of random characters, such as
This doesn't give Google any idea about the content or subject matter.
This process was so convoluted, it needed serious simplification. In addition to that, I don't want my customers to have access to paper choice, cropping, etc. I can do that myself. I just want a simple way of selecting prints at various sizes. And I don't want generic wedding or portrait photos on the example products. It's not a good look for a nature and wildlife photography site.
A related note, and a major reason for looking elsewhere, is the paper and print sizes available for Fine Art Prints are very limited - particularly for One Vision Imaging in the UK. OVI have so many options on their website, but very few through Zenfolio (and they're odd shapes/aspect-ratios). I considered self-fulfilled prints, so I can choose a vendor myself, but it felt like a lot of hard work, and I'd be missing part of what I like about Zen; the ease of the sales workflow. If I'm going to offer self-fulfilled products, I can do that without Zenfolio.
The look and feel of a Zen site dated since I joined 5 years ago, and other websites have moved on to a more modern long-page, flat UI styling, with a responsive design that works equally well on multiple devices. It would be nice to have a site that looks modern and stylish, as that says a lot about the general approach I want to put across to potential viewers.
Ah, the grass was definitely greener on the Wordpress side :-)
WordPress is a much more open platform than Zenfolio. It wasn’t designed for photographers specifically. Initially a blogging platform, WordPress has evolved for developing and hosting all kinds of websites. The attraction of this is that it’s very open and accessible, offering great freedom to customise all elements of a site. Being built around well-established blogging functionality also provides great opportunities for SEO. It has lots of great features for blogs too, like email list sign-up forms, and 'similar posts' links beneath an article. Being open-source, it’s also free software. You just have to pay for a hosting package from one of the many web hosting companies, which costs around $5 a month. After that, the key feature of Wordpress is the wide selection of plug-ins (pre-written software modules) available, which add specific features such as integrated product sales (eg ‘WooCommerce’ plugin), and SEO helpers (eg ‘Yoast’). Like mobile apps, this market is made up of free, paid, and ‘freemium’ solutions, so you can tailor your choice according to your budget and requirements. Most people choose to pay for a theme, which sets the look and feel of your site as well as the layout of many of the screens. These vary in quality, style, and customisation-potential, and I chose “Bridge”, which cost me around $60 up-front. I chose it because it was a modern-looking theme, with a reputation for good support from its developers.
Aside from the website itself, another advantage of sourcing a hosting company myself was that I'd be able to get an email address using my domain name. For example, something @georgewheelhouse.com. This is a much more professional appearance than using gmail, as I was before.
So off I went; customising my site, adding my photos, and installing plug-ins to add the features I wanted. By the time I’d finished I had a site I really liked the look of. It was very responsive to different browser and device resolutions, and it looked noticeably more slick than my old zenfolio site. I was also able to provide prints from my own choice of fine art printers, rather than the limited options available via Zenfolio.
Well, there was one key reason why left Zenfolio; SEO. And yet, after I’d done everything I could to aid the SEO features of my WordPress site, it still achieved roughly the same rating for SEO as my old Zenfolio site! I’ve been over the specific issues so many times, based on different metrics from different analyses (GTMetrix, Pingdom, Varvy, NeilPatel), and it seemed like my WordPress and Zenfolio sites both similar overall ratings, only with differing pros and cons. I'd addressed the issues which Zenfolio hadn't, but wasn't able to address some of the other issues detailed below, which did work in Zenfolio - mainly page speed. So overall, I hadn’t gained an SEO advantage from my move to WordPress.
I looked into the idea of faster website hosting packages, or 'WordPress-optimised' hosting packages, to see if that would speed things up. The wordpress-optimised packages were no faster than the package I had. They just included caching and basic CDN, which I'd already setup on my site with a plugin. I was also able to see that the server response times I was getting weren't slow. The delay was coming from needlessly numerous files, and web application processing time. This lead me to try a plugin called 'P3 - Plugin Performance Profiler', which was fascinating. It showed me where the page load time was going - in pie chart format. WooCommerce was responsible for 75% of the load time, requiring nearly 100 database queries to load the average page! There are two solutions to this;
Next we have image optimisation. As a photographer, images are a key feature of my website. But it’s important that the image files are compressed efficiently, to reduce the file-size as much as possible, so they download quickly and provide a positive user experience. I used a plug-in called ‘ShortPixel’, for which I paid to solve this problem. Unfortunately, on page analyses many of my images were still being flagged as not optimised. That was frustrating, but on top of that many of them, especially the smaller thumbnails, suffered a huge degradation in quality. When the entire point of your site is to show your photos, it’s just not acceptable to have them looking so ropey, with compression artefacts and gross loss of detail. Since my experience, ShortPixel have released a new Glossy option specifically for photographers, which does exactly what I wanted. Take a look at that if you're looking for a Wordpress image optimisation plugin.
Zenfolio also optimise their images as part of the service. The low-res images they generate for faster loading are very crisp and sharp. They do a great job there. They also use a CDN, for faster download/page speeds.
A quick detour here, to cover theme options. It's very difficult to choose a WordPress theme, as there doesn't seem to be a facility for 'try-before-you-buy'. If you're in the same boat I was, I'd recommend running SEO analysis tools on the various demo sites out there, and checking the html they put out. This will help, but it's still ultimately a leap into the unknown, as you can't get a sense of what the back end configuration will be like until you've paid for and installed the theme. It's also likely that these demo sites are hosted on expensive, fast, dedicated servers, so any speed analysis is unlikely to resemble the results you get on an affordable single-site WordPress hosting option. I did check the html pumped out by Bridge before I bought it, to make sure it tackled the features missing from Zenfolio, however I didn't run any further analysis or look into minification / file requests-per-page. I naively assumed they would be OK.
One option open to photographers is the likes of Photocrati, or Imagely. These are a combination of Wordpress themes, plugins, and configurations which attempt to provide an all-in-one solution. There were two main reasons I didn't go with one of these:
I'd consider trying one of these in the future, if they introduced an option for a page-per-photo, though I'm still not convinced they would tackle my other concerns with the underlying WordPress platform. Overall, it does still feel like there's a huge gap in the market for an effective Wordpress photography solution.
The WordPress photo management is frankly awful. The fact that I had 2-3 new photos to add to my website, which I just hadn't bothered to do, was the nail in the coffin for my WordPress experiment; Proof that the method was too convoluted to maintain. Behind the scenes, the media management facility is so basic and dated it's beyond belief. I guess that's OK for many websites, but with images being so key to a photography website, they have to be easy to manage; collate into galleries, groups, etc. I also missed how easy it was to provide password-protected galleries to clients with Zenfolio. I do take on commissions and commercial projects, and Zenfolio's client galleries are excellent for sharing photos privately.
Note too that each of my photos (over 100 on my website, plus the many other images used around my site for headers, example prints, blogs, etc) was automatically duplicated in the form of thumbnail images, resized for various different uses. The number of thumbnails required depends on the plug-ins you use, which will generate more for their own use. In my case my site was auto-generating 18 thumbnail versions for each of my images. This is clearly OTT, and while I don't have to get involved with these copies directly, it's a bit of an alarm bell, as it's representative of the kind of scrappy inefficiencies inherent in the WordPress platform.
And this leads into the next problem...
Unless you stick with something very basic, your WordPress site requires quite a few different plugins. I was using around 20 in all, to add features such as...
Now, given that each of the many plugins is maintained by a different company, developer, or open-source user-base, and updates are released completely independently for each, it becomes a risky prospect to accept updates in case any changes negatively affect my site, or weren't compatible with a version of another plugin I was using. So the obvious solution is to stick with the versions I have, and not take further updates. However the WordPress platform itself also receives regular updates (let's say once a month?). And the WordPress updates are automatically rolled out and applied. Plus you do need those updates not only to benefit from new features/usability, but also to address any security issues which have been identified since the previous release. So with a basic platform/API that's constantly evolving, you also have to keep your plugins up-to-date, so they work with the version of WordPress that you have. It's a recipe for maintenance nightmare. I feel like I could improve the speed and SEO issues over time, if I ditched Bridge and tried a more lightweight theme, but the constant updates from disparate plugins is a situation that I'm just not happy with. It again highlights the benefit of Zenfolio's all-encompassing platform; having one source for all features and updates. And as slow as they are to release updates, they are obviously rigorously tested, as they very rarely introduce bugs.
One last issue, is with localisation for print prices. My Zenfolio site would detect where the user was, and display print prices for their location. This means that people in the UK would see prices in GBP, and users in the USA would see prices in USD, etc. This was actually quite a big deal to me, as I sell as many prints overseas as I do within the UK. With WordPress, all my prints were priced in GBP, and anyone from outside the UK would have to convert to their local currency themselves. Although the simplicity of this was initially attractive, it soon became apparent (when I stopped getting print orders from outside the UK!) that this was creating a barrier to sales from overseas. It took this experiment for me to realise that the UK is really an insignificant market compared with the rest of the world. Especially so since the continuing collapse of the UK Pound is effectively making my prices more affordable to those outside the UK. In an increasingly global market, there's no point in giving preference to the UK, just because that's where I live. I'm sure this localisation feature could have been addressed using a plugin of some-sort, but I've already discussed my concern with installing more plugins, and the thought of further complicating an already convoluted WooCommerce price-list was enough to put me off that idea.
Now don't get me wrong. WordPress is brilliant in many ways, and it enables millions of people to run a low-cost blog or website with very little coding required. I also know lots of other photographers who are very happy with it. It's just not what I had hoped for. It didn't address all of the issues I needed to address, and I didn't feel confident in the disparate collection of software I was using. Overall, despite spending many hours developing my WordPress site, my Zenfolio site still had the edge in the majority of respects, and I felt like Zenfolio's stability and reliability would pay off over Wordpress' customisation options. What it basically comes down to is this;
I want to spend my free time taking photos, not maintaining a website, and Zenfolio is easily the most simple and reliable option of the two. I didn't mind putting a lot of time into building a website, but I don't want a site that will require on-going time and attention for maintenance. It has to be reliable enough that I can move on, and get back to taking photos, and I didn't have that confidence in WordPress.
In time, if Zenfolio remain behind the curve with respect to addressing the basics, I may well end up going back to WordPress. But if that does happen, I'll use a lighter-weight theme, and a massively simplified integration of WooCommerce, with a minimal number of products shared by all photos, to reduce the processing required to serve a page. However, I can't be bothered with that right now. I'm going to give Zenfolio another try first.
The one element of my switch to WordPress that I'm keeping is my self-fulfilled prints. It does mean that I don't get to take advantage of Zen's integrated printing platform, but I'm just not happy with the limited options available there, in terms of papers and print sizes. It's nowhere near flexible enough, so I'd rather order my own with my own choice of fine art printers and papers. So far that's worked out fine.
Once I started looking into leaving WordPress, I also had to decide what to do about my lovely new email address using my georgewheelhouse.com domain. Well, thankfully I discovered Zoho mail, which is absolutely brilliant. So now I'm not using my WordPress hosting package, but I'm still able to maintain my email address by using Zoho, and some simple domain settings. If you're looking for custom/company email addresses, and you have a domain, I'd thoroughly recommend Zoho. Their support was also very helpful and responsive during the setup process too.
Thinking more about the two options, this isn't just about Zenfolio vs Wordpress. It's also a question of whether it's worth paying a photo website hosting company (such as Zenfolio, Photoshelter, SmugMug, etc) for their service, rather than a do-it-yourself approach with a generic website (such as Wordpress). Obviously it depends on the pricing of the respective services - but that aside, what do you get for using a service like Zenfolio?
For me, the pros of using a photography-specific service outweigh those of Wordpress and the like. I think the features above are worth paying for, and companies such as Zenfolio are just what's needed to get the web-development & maintenance off the photographer's to-do list.
So I'm back on the Zen site again. Despite it's frustrating flaws, it's currently the best option available to me.
Zenfolio does all of the above, but it's still well short of achieving everything photographers really need.
And I'm not too proud to beg, so begging I am:
Zenfolio is so close to being a really great platform! Resolving these basic issues would add real value, help users immensely, encourage us to stay, and enable us to recommend the service to friends...
It may seem like a case of wanting to have my cake and eat it; I want to stick with my current service, but I also want them to fix the longstanding problems with their platform. Well as a paying customer, I don't see what's wrong with that. OK, I could just jump ship again and try another alternative (which is probably inevitable if things don't change), but I'd rather see Zen put things right first. I can't tell you how frustrating it is to see a company so nearly nail a concept, yet appear so misguided in their development priorities.
Like me, there are probably many things you love about the service. But whether you were already aware of the issues I've highlighted in this post or not, I'm sure you have your own concerns with the slow pace of progress at Zen compared to increasing competition from the likes of WordPress, SmugMug, Squarespace, Photoshelter, etc. If you haven't already, please vote for some features at https://zenfolio.uservoice.com/forums/75695-feature-suggestions. You never know, there might be someone at Zenfolio who still looks at that site. And I suggest you get in touch with Zenfolio, and ask them to address some of these SEO issues. I certainly have, but it needs more than just one lone voice.
As I've said, the potential for Zenfolio is massive. It's a great concept, and well executed in many respects. It's a solid base for those making their first website, or who want easy-to-maintain private portrait/event galleries. They've got so much right in the foundations of the service, it would be a great shame to keep losing more experienced users due to the lack of attention to SEO and modern web design.
Post by George Wheelhouse, 2017.