I've been doing some work for an old employer of mine with bits and bobs on their website. The main thing they want is their images to rank above their competitors on Google. Their website is www . nativeseeds . com . au and one of their competitors is www . nativegrasses . com . au (Kowarra native grasses).
I've been looking at our site vs Kowarra. It is simply inconceivable how their images are ranking higher than ours. I have attached an image (screenshot) of our page rank vs their page rank, and our image SEO (file name, alt and title) vs theirs. In theory we should be blowing them out of the water.
They have a page rank of 2.
ht tp :/ /l ee -m ay .c om /s eo -f ai l. PN G (URL's blocked for new users, I assume to prevent spam but as this isn't spam I hope this is okay).
We have a page rank of 4.
Notice also our image file name is "wallaby_grass_lawn_var_hume.jpg" - keywords front and centre.
Their image (which comes up first in Google images) is "10th%20December%2005%20004.jpg" - complete jibberish to a search engine.
Our image has a keyword rich alt tag as well as a title tag. Theirs has neither.
Both images are surrounded by relevant keywords. Neither images have any direct backlinks (although our site does have many more back links than theirs).
I had our other web developer here (where I currently work) take a look and he can't understand it either. In theory (and technically in practice) we should be right up the top, or at least in front of Kowarra by a long shot. They shouldn't even be ranking at all with file names like that. I don't understand how Google even knows what their images are about with those file names and no alt tags.
Can anyone shed some light on how this is even possible? Is it image file sizes? Ours is 200kb and theirs is only 15kb due to the big difference in quality. I could try dropping the file sizes but surely that alone can't make this much of a difference when we're far superior SEO-wise in every other way!