SEO for Photographers

PART ONE | WEBSITE SETUP

SEO has been a key part of my marketing plan for the past five years, with well over half of my clients finding me on Google. It’s a subject that can be super overwhelming at first, but I hope these posts will walk you through the process and explain my current approach.

This post will help you get your website properly setup in order to start your SEO quest with a solid technical base. In a few days I’ll be posting the follow up to this article, how to create the content you need to get real SEO results.

What is SEO and how can it benefit us as photographers?

SEO stands for “search engine optimization.” It is the process of getting traffic from the “free,” “organic,” “editorial” or “natural” search results on search engines.
–Search Engine Land

There are a lot of SEO guides, tutorials, blogs, podcasts, and videos out there.. but very few are targeted towards the photography market, and even fewer on the niche of wedding photography.

The tips I’d read for years were all about how to optimize a single wedding blog post, but I don’t think that’s where the results will be found and I’ll show you why. This post will give you a solid roadmap to grow your organic search results and build your business by using the power of the internet. Having a proper SEO game plan can help you bring in more wedding + portrait clients and all it takes is a bit of your time. I’ll try to keep these tips short and sweet, but feel free to ask any questions you have in the comments or find me on social media.


MAKING GOOGLE HAPPY

These are things you need to do when you setup your website to fit Google’s best practices. Having your site setup well will help raise you above the competition that hasn’t gone to the trouble, but isn’t a magic bullet. This guide is going to concentrate on WordPress based websites, but will have useful information for Squarespace and other web platforms.

Here is a quick to do list:

  • Download the Yoast WordPress Plugin. Let it be your guide. It is as simple as activating, filling out your descriptions and social media information, and then making the light turn green for individual posts and pages.
  • Sign up for Google Search Console, formerly called Webmaster Tools. It is where you can see your search traffic, inbound links, any search crawl errors, and much more information related to SEO.
  • Submit a Sitemap. Yoast will create a sitemap index automatically, copy that link into Search Console
  • Change your Permalink structure. Many sites come setup with the plain link structure shown below, this is bad for both SEO and users viewing your site.
  • Create a Tag & Category plan. Don’t let them overlap. I use Categories to designate between wedding and portrait shoots, while Tags can describe the location or style. This makes sure that there isn’t any duplicate content(example: tagging a post “wedding” that is already categorized as “wedding”).
  • Install Google Analytics tracking code into your theme. I use Flothemes for my wordpress theme and they have a box to insert this code into my entire site. If your theme doesn’t have this feature, there are wordpress plugins available to accomplish the same.
  • Enable Breadcrumbs. This is optional, but I believe that it helps for both SEO & the user experience. Breadcrumbs show the path from your homepage to the current page, allowing the viewer to quickly navigate your site or explore related content. They also change how google shows your pages in search results. The Yoast plugin creates breadcrumbs, you just need to insert a small line of code into your theme.

IMAGE OPTIMIZATION

As photographers, one of our largest battles will be with managing multiple images on a website while keeping website load speed to a minimum. Here are a few tips.

  • Export at the correct pixel size, resolution doesn’t matter here.
  • Use Jpeg Mini. This program compresses the image to the smallest possible file size, without harming the photo quality. It is also an easy way to quickly resize images for different uses. I use this for every image on my website. Many photographers also use this on the full resolution files they deliver clients, allowing for smaller downloads or USBs.
  • Fill in the Alt Text for every image. This is huge. I get a lot of traffic specifically from google image search that is directly from this text. Use a sentence to describe the image and try to make it different for every photo.
  • Or use this plugin, if you’re lazy. It is called SEO Optimized Images and it grabs your filename to fill in any missing alt text on your website.

WORDPRESS OPTIMIZATION

Google likes fast websites. Viewers like fast websites. Here are some more tricks:

Run your site through Pingdom Speed Test. This will tell you how long it takes for your webpage to load, as well as showing you which files are slowing down the process. Take a look at the waterfall view to see problem files, the performance grade to see tips on improving your performance, and the history to see if your site is getting faster or slower over time.

Check your site with Google Page Speed Insights. As a photographer, it will probably be impossible to get 100/100 score due to the amount of images on our pages, but scores in the 70’s should be attainable. The tools below should help raise your score. If you struggle with this, Flothemes just started offering a speed enhancement service.

Spend a few more bucks on hosting. I use WPengine for my hosting, it is fast, dependable, and optimized for wordpress websites. The only downside for me is that they disallow a few of my favorite plugins due to incompatibility. In the past I used Bluehost’s managed wordpress hosting and was happy with its performance as well. Just stay away from the cheap shared server hosting that will give you a slow loading site and lots of outages.

Server Setup. I installed an SSL certificate on my entire website (https) after reading that google slightly favors secure sites. It can also help with speed if you’re able to use SPDY. I then setup a CDN through MaxCDN, this allows for multiple parallel downloads at the same time and a server closer to the viewers location. A CDN can help greatly with the loading time of a photography website’s static resources, like images.

I also run my traffic through Cloudflare. This allows for a bump in speed, downtime protection, and it keeps suspicious traffic from harming my site.

WORDPRESS PLUGINS

A cache plugin. I recommend Autoptimize for WPengine or W3 total cache for all other hosts. These will greatly improve the performance of your site, but can easily break your code leaving you with an unusable mess. Be careful, back up often, and test thoroughly.

WP Performance Score Booster. This will help you with your Google Page Speed score we talked about above.

Remove Query Strings from Static Resources. Also improves your speed score.

404 to 301. If you’ve ever deleted old posts (which you should do!) and are too lazy to manually add 301 redirects, this plugin is for you. It detects a 404 response on a broken page and sends the user to your homepage instead. This isn’t the most perfect way to do things, you should be sending people to relevant content, but it’s better than nothing.

BWP Minify. This plugin will speed up your site greatly by minifying your CSS + Javascript. I believe it is redundant if you already have Autoptimze, but give it a shot if Autoptimize breaks your site (it broke mine at first).

Javascript to Footer. This speeds up your page load time by making the Javascript load last. Be sure to test heavily after installation.

CONCLUSION

These basics are a great base to now start the real work of SEO, creating content. I cover that in part two, here!