|Re: Image SEO for 70,000+ Shopify platform web sites||barryhunter||11/1/13 11:22 AM|
I think the question is why you need the cache busting number? That is almost certainly the cause of your issue.
When the number changes you invalidate ALL your images, so the URLs of images are constantly in flux. Googlebot et all can't keep up.
If the content of the image changes - and hence needs to be 'cache busted', then only the URL of the specific image should change - ideally with the change in the main URL (not a query string), change one of those serial numbers, or even the main filename of the image.
A cache buster that changes every URL image every time, is inherently a bad idea :)
|(unknown)||11/1/13 9:05 AM||<This message has been deleted.>|
|Re: Image SEO for 70,000+ Shopify platform web sites||cristina||11/1/13 12:25 PM|
I am not sure if link canonical would work for images URLs. The Google article you referenced mentions web search only (not image search) and HTML and PDF formats.
You mentioned a notice in Webmaster Tools about too many URLs. Can you give more details about it? (it might not be specifically about image URLs though).
|Re: Image SEO for 70,000+ Shopify platform web sites||Craig Miller (Shopify)||11/1/13 2:20 PM|
Here's the message in Webmaster rools:
|Re: Image SEO for 70,000+ Shopify platform web sites||cristina||11/2/13 7:39 AM|
You might try to change the way you append the cache busting number to URLs, or if you really need a cache busting number.
If you really need it, see if it works with a query string of the form parameter=value, instead of just the number, so you could use the URL parameter tool of Webmaster Tools to instruct/inform Google how to handle that parameter.
|Re: Image SEO for 70,000+ Shopify platform web sites||j Arthur||11/4/13 10:53 AM|
What is going on with this?? Shopify, your customers ( you know, the ones that pay you for a service) are waiting for answers on how and when this is going to be fixed!!
It's been going on long enough!!
|Re: Image SEO for 70,000+ Shopify platform web sites||Ashley||11/4/13 4:19 PM|
Hey Craig - do you think the issue has to do with how the images are tagged on the CDN with parameters based on the various versions of each image? A lot of these shops have, let's say, one image/screenprint available in 5 or 6 colors. Perhaps Google's not seeing each image as unique enough to warrant indexation?
|Re: Image SEO for 70,000+ Shopify platform web sites||Susan O||11/4/13 4:57 PM|
This is my thread I started about my shopify images not showing on Google- as you can see other stores are having problems as well.
|Re: Image SEO for 70,000+ Shopify platform web sites||Brian Ussery||11/4/13 7:55 PM|
Check DNS and X-Cache I am seeing a little weirdness.
curl -i -a "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" http://cdn.shopify.com/s/files/1/0169/5226/collections/AlleyKids.L2Ocean1_large.jpg?2294
curl: (6) Could not resolve host: Mozilla
HTTP/1.1 200 OK
cache-control: public, max-age=31557600
last-modified: Thu, 29 Aug 2013 17:40:25 GMT
Date: Tue, 05 Nov 2013 02:59:00 GMT
X-Served-By: cache-v42-ASH, cache-jfk1033-JFK
X-Cache: HIT, HIT
X-Cache-Hits: 1, 1
curl -I http://cdn.shopify.com/s/files/1/0115/5832/products/GoldLashesCapSleeveBodysuit_01.jpg?17203
HTTP/1.1 200 OK
cache-control: public, max-age=31557600
last-modified: Tue, 19 Mar 2013 01:38:34 GMT
Date: Tue, 05 Nov 2013 03:36:06 GMT
X-Served-By: cache-v41-ASH, cache-d46-DAL
X-Cache: MISS, MISS
X-Cache-Hits: 0, 0
|Re: Image SEO for 70,000+ Shopify platform web sites||barryhunter||11/5/13 3:42 AM|
Whats wrong with DNS? Its CNAME'ing to fastly fine. Fastly has multiple edge locations, which is why will resolve to multiple IPs depending on location.
X-Cache just indicates that file wasnt in Cache, which is part of the normal operation of a cache. Some will be found, some not.
Also they are using two levels of caching server, but that's not unusual, it helps protect origins, in case of many edge locations.
Use of CDN is absolutely fine, its the bad caching-busting implementation, that is the issue :( )
|Re: Image SEO for 70,000+ Shopify platform web sites||Chris wehmann||11/6/13 5:12 AM|
Feel I need to chime in and ask if Google indeed has found a solution to our images not being indexed? Would appreciate any feedback!
|Re: Image SEO for 70,000+ Shopify platform web sites||Eric Kuan||11/6/13 5:39 PM|
The cache busting feature is causing Google to recognize your images as different every time it crawls your page. Because of this, it's causing problems indexing a lot of images on your sites.
|Re: Image SEO for 70,000+ Shopify platform web sites||Susan O||11/6/13 5:58 PM|
Thank you Eric!
Hope this is resolved soon, it's hurting a lot of people's business!!
|Re: Image SEO for 70,000+ Shopify platform web sites||Suzanneh||11/6/13 6:48 PM|
It sounds more like it's something on Shopify's side, if I'm understanding what Eric is saying. If Shopify is changing the image name every time, then that causes problems with indexing. It's like there's nothing for Google to index because the image name keeps changing. (Edited to add: I'm assuming it's Shopify that's doing the cache busting. My apologies if I misunderstood.)
|(unknown)||11/6/13 7:55 PM||<This message has been deleted.>|
|Re: Image SEO for 70,000+ Shopify platform web sites||Ashley||11/6/13 9:49 PM|
Douglas - I'd recommend starting a new thread with that question; just to make sure we can keep this thread focused on the main shopify image issue.
|Re: Image SEO for 70,000+ Shopify platform web sites||Greige UK||11/7/13 1:53 AM|
We have a Shopify site that has 275 products on. Since 29th October all our products went into review. Shopify say it is a GOOGLE PROBLEM and GOOGLE SAY IT IS A SHOPIFY PROBLEM....
All I know is that we are loosing sales in the critical time. As we are a start up this is hard enough.!!!
As you can see so many times I have been told to wait 24-48 hours.. We are now on day 9 and still no fix !!!
|Re: Image SEO for 70,000+ Shopify platform web sites||Suzanneh||11/7/13 3:51 AM|
Greige UK, please start your own thread -- but I'm not sure what Google has to do with approving products...?
|Re: Image SEO for 70,000+ Shopify platform web sites||Douglas Levere||11/7/13 3:52 AM|
|Re: Image SEO for 70,000+ Shopify platform web sites||Greige UK||11/7/13 4:01 AM|
This is all part of the problem related to Shopify and GOOGLE not showing our products !!!
the reason why GOOGLE is not approving products in the MERCHANT account is due to them not seeing the IMAGES through SHOPIFY.
This is driving me mad !!
|Re: Image SEO for 70,000+ Shopify platform web sites||Susan O||11/7/13 4:17 AM|
I'm pretty sure it's the way Shopify has our images, so Shopify needs to fix this!
|Re: Image SEO for 70,000+ Shopify platform web sites||Susan O||11/7/13 4:38 AM|
Read this thread on Shopify - http://ecommerce.shopify.com/c/ecommerce-marketing/t/images-not-being-indexed-by-google-156320
Here is a quick summary of the problem -
Wordpress and other hosts use CDN, why are their images indexing with no problem?
It's easy :) They allows you to use your own domain name, via CNAME DNS records, but Shopify CDN - NOT.
By the way: images with Shopify CDN hosting will not rank high in Google image search.
Example image url: yourdomain.com/product/blue-box.jpg <-- good for Google
Shopify CDN image url: http://cdn.shopify.com/s/files/1/0219/0367/files/blue-box_2048x2048.jpg?35719 <-- Hahaha :)
|Re: Image SEO for 70,000+ Shopify platform web sites||Steven Lockey||11/7/13 4:57 AM|
Susan - Fairly sure its not that, the filename is far less important than say the alt tag for providing value to the image, also I'm sure that Google look at the content surrounding the image as well as just the image itself, so it having a dodgy file name/location almost certainly isn't the major issue.
The way that the CDN does it cache busting is a far more likely issue. A good example of that is the image you just posted.
Look at the fact, that it now doesn't work and you only posted it 16 minutes ago.
Basically google can't keep up (and shouldn't have to) with the URL changes the image is constantly making, so each time it looks at the page, the old image has disappeared. Until it recrawls the page to find the new URL, it doesn't have an image anymore.
To keep up it would have to recrawl every page on every shopify site every 30 seconds or so. And the recrawling itself may cause the image URLs to change.
Not going to happen! :)
|Re: Image SEO for 70,000+ Shopify platform web sites||barryhunter||11/7/13 5:02 AM|
I agree, the use of CDN even not on the right domain, is not a big issue.
In fact lots of sites deliberately use a distinct domain for hosting images, to avoid cookie related issues.
eg www.etsy.com uses a img0.etsystatic.com for hosting images - they do just fine in the image searches.
As noted in my first reply, shopify needs to sort out their 'cache busting' - at the moment its busting Google Images 'cache' :)
|Re: Image SEO for 70,000+ Shopify platform web sites||Chris wehmann||11/7/13 5:17 AM|
As of today our images are still not appearing. Is the problem on Shopify's end or Google? Passing the buck is not helping the situation. We need a resolution asap. Wondering how many are affected? This is not acceptable.
|Re: Image SEO for 70,000+ Shopify platform web sites||Susan O||11/7/13 5:18 AM|
Thank you Steven & Barry! I was mainly trying to point out to Greige that this is a shopify issue not a gooogle issue. This is starting to make sense now.
In either of your opinions - this is a huge thing for Shopify to change?
Also someone said - If you want to see if removing the querystring is the fix (and you accept the drawbacks), just strip it off. What so you think of doing that?
|Re: Image SEO for 70,000+ Shopify platform web sites||Chris wehmann||11/7/13 5:25 AM|
Why is this only affecting a "small" group of Shopify sites? Do we have a common theme we use? Why is shopify passing the buck and not being pro active? Honestly, we have spent over 10,000 on a custom site, all our PLA ads were compromised for the month of OCT! !!!!! We are all small businesses and this is CRITICAL!
|Re: Image SEO for 70,000+ Shopify platform web sites||barryhunter||11/7/13 5:30 AM|
Well obviouslly dont have much visiblity into shopify's system - and in particular the reason they added it in the first place. But simply removing the cache-busting param shouldnt be a big change.
Thats why I asked "why" there are adding it, there is almost certainyl a better way to solve what ever issue they had in the first place that lead them to add it.
Its probably not something you can do, because it would need to be removed in the sitemap file itself AND the source code of your webpages. But yes is what I would do.
|Re: Image SEO for 70,000+ Shopify platform web sites||Susan O||11/7/13 5:34 AM|
It is probably affecting a lot more people than they realize...
|Re: Image SEO for 70,000+ Shopify platform web sites||barryhunter||11/7/13 5:35 AM|
I would guess its mainly affecting sites that are being regularly updated. Dont know for sure what causes shopify to change the 'cache-busting' number, but every time it changes the the number, will exasperate the search engines.
So a site not being updated, probably has no reason to change the number, so the search engine cache will be relatively stable.
|Re: Image SEO for 70,000+ Shopify platform web sites||barryhunter||11/7/13 5:39 AM|
Ah, actully looking online
This has some information about the 'asset_url' filter which appends the param.
... suggests may be able to modify your templates to get rig of the bogus parameter. ie dont use the asset_url filter.
But better would be for shopify to fix that filter to append a specific - and content aware - param, rather than just a generic site wide one.
|Re: Image SEO for 70,000+ Shopify platform web sites||Brian Ussery||11/7/13 10:34 AM|
I’m sorry when you said “cache busting”, I thought you were inquiring about potential backend caching, dns, server rotation issues and did not realize image URLs were actually being changed.
Like Eric Kuan (a Google employee) already stated, changing image URLs as a “cache busting” solution is not a good idea.
Typically Googlebot crawls pages and finds URLs for images in pages during the crawl proccess. At that point Googlebot either crawls the image URL itself or it earmarks image URLs for later crawling by Googlebot-Image.
Key point is that Googlebot finds image URLs in pages and then associates the image URL with the page URL where the image appears. As a result, changing the URL of the image on a regular basis is bad.
This "cache busting" method used is kind of a mavericky tactic and I’m not 100% familiar with it. Either way, if image URLs are changing then either image src URLs in pages are also being changed, they don’t match or there is some backend magic going on for image URLs to change but images still appear in pages?
If image src URLs change in pages because image URLs change, association with the correct parent page URL is more difficult. If image src URLs don’t match that they cannot be associated with the parent page URL and as a result will not appear in image search results. If image URLs change frequently, it is like there is a new image each day and images take time to index because image search is complex.
For images to be indexed, engines crawl the page where the image appears, find the URL for the image, crawl the image, index the image, associate the image URL with the page URL and essentially index both as parts of a single entity at the parent page URL and for image search also at the image URL. Anything that gets in the way of this process is problematic.
|Re: Image SEO for 70,000+ Shopify platform web sites||barryhunter||11/7/13 4:24 PM|
Just to be clear, I'm not the OP asking the question. I just happened to provide the first answer.
The OP for what ever reason has now deleted their post :( And my post seems to have inheritied the 'me too's...
So not sure your post should be directed at me :-P
btw, Looking again at your earlier post, the 'DNS weirdness' was because of a typo in your curl command, should been -A not -a :)
|Re: Image SEO for 70,000+ Shopify platform web sites||Ashley||11/8/13 10:35 AM|
I wonder why Craig @ Shopify deleted his post? That's pretty frustrating - I imagine especially for the users of his platforms that are anxious to see the issue resolved.
|Re: Image SEO for 70,000+ Shopify platform web sites||Craig Miller (Shopify)||11/8/13 11:50 AM|
I deleted my post because my original post was basically me asking Google for some help. I thought I could delete the entire thread which apparently I can't. Anyhow we not have a direct contact at Google who has helped us implement a change that they like.
People on the Shopify platform have been discussing this on our discussion forums (http://ecommerce.shopify.com) and I didn't want to have to post in two places.
|Re: Image SEO for 70,000+ Shopify platform web sites||Brian Ussery||11/8/13 12:03 PM|
@barryhunter Good catch on my typo, THANKS! Also I didn't mean to single you out, when OPs delete their question it causes confusion. Either way thanks again and this case seems closed! Issue is on Shopify's end and not Google's.
@Shopify Google does not currently support rel=canonical for images
|Re: Image SEO for 70,000+ Shopify platform web sites||Craig Miller (Shopify)||11/8/13 12:00 PM|
Actually beussery, the issue is on Google's end (they have told me as much), but we at Shopify are changing things so that Google can better index our CDN.
|Re: Image SEO for 70,000+ Shopify platform web sites||Ashley||11/8/13 12:14 PM|
I was under the impression that the issue is on Shopify's end due to the cache busting feature. I imagine that is what you're changing?
|Re: Image SEO for 70,000+ Shopify platform web sites||Craig Miller (Shopify)||11/8/13 5:43 PM|
The cache busting we use was based on what was built into Ruby on Rails, a common programming language and framework that literally thousands of major web sites are built on. In any case we've resolved this issue with Google.
|Re: Image SEO for 70,000+ Shopify platform web sites||Douglas Levere||11/8/13 6:25 PM|
I am very glad to hear that you have solved the problem with google.
Can you articulate to us now when we can expect to see our images indexed via our google webmaster tools?
To be clear we have had about a 70 - 80% loss in google traffic since we have moved our site to shopify. I can mainly attribute this to the fact that we are getting such a low volume of our images reporting on google images. We moved our company to Shopify under the impression that we would get better SEO. We read your programmers are working hard on this with with google but can you now let us know when and what we will expect to see as tangible results.
As you clearly know eyeballs equal dollars and we, you customers, are just not getting them now.
|Re: Image SEO for 70,000+ Shopify platform web sites||barryhunter||11/11/13 3:48 AM|
Seems, they've moved to using specific parameters for each image - just like suggested in this thread!
Will still take a number of weeks for Google to notice the images urls are stabalizing.
|Re: Image SEO for 70,000+ Shopify platform web sites||Steven Lockey||11/11/13 4:03 AM|
Actually beussery, the issue is on Google's end (they have told me as much), but we at Shopify are changing things so that Google can better index our CDN.
Errrr, doesn't sounds like a Google fault to me, could you post the mail where they confirmed this. Would be interesting to know if Google actually regard this as a valid method of CDN (I'd be very surprised if they do), because to be completely honest, it sounds like a shopify mistake and you just don't want to admit it.
Feel free to post were they said this and prove me wrong! :)
|Re: Image SEO for 70,000+ Shopify platform web sites||Sangar Krishnan||11/11/13 4:43 AM|
|Re: Image SEO for 70,000+ Shopify platform web sites||Craig Miller (Shopify)||11/11/13 5:26 AM|
Two main points:
(a) we *were* using Ruby on Rails' asset pipeline method (which thousands of high profile websites use). This put a cache busting number at the end of an asset. This was changed by RoR in later versions, but it means this is definitely not unique to us.
(b) it was working one day and then it wasn't -- we did not change our CDN URL scheme at all but Google decided to slow down indexing from about 5 million items/day to 100K/day.
Remember Google says "optimize for the user, not for Googlebot." Using a CDN with a cache busting scheme is definitely good for users. When we told them about the fact that things were working and then they broke, we got a reply that said "I just clarified with my technical team that we've increased the host load on our end, so that's not something Shopify will need to do." So the problem was caused by Google not understanding a common RoR design pattern, and fixed by the Google team by increasing our load limit.
In any case we've changed our cachebusting to use a different scheme which apparently Google now likes better.
|Re: Image SEO for 70,000+ Shopify platform web sites||Steven Lockey||11/11/13 6:39 AM|
When did you start using the ruby on rails asset pipeline? About a month or so before this happened?
Just seems strange as they are different urls, if Google support this, I could see it causing problem with other sites that happen to have similarly named images and Google now thinking they are part of a cache busting system when in fact they are two different images.
That could cause a lot of problems for other sites that use dynamically/automatically named images is what I'm thinking, very easy to get the two confused without some context behind it.
Well, its a problem for Google to look at anyway, thanks for replying and clarifying.
|Re: Image SEO for 70,000+ Shopify platform web sites||Craig Miller (Shopify)||11/11/13 6:46 AM|
On Monday, November 11, 2013 9:39:28 AM UTC-5, Steven Lockey wrote:
It has been this way for the 2+ years I have been at the company.
|Re: Image SEO for 70,000+ Shopify platform web sites||Steven Lockey||11/11/13 6:53 AM|
That does seem very strange then, its probably related to the 'image mis-match' algorthium that Google released recently I would imagine.
It must be assuming the images you are returning aren't the same ones that are appearing in search so filtering them out.
That actually explains the issue kinda nicely. The old system worked fine with RoR, the new image-mismatch system however viewed them as different images so caused the problem.
Thanks again for replying with more information.
|Re: Image SEO for 70,000+ Shopify platform web sites||barryhunter||11/11/13 7:10 AM|
If implemented correctly, maybe :)
In this case the param used to change even if the image hadnt changed. So users where pointlessly redownloading the image again. The image they stored in their cache as no longer usable.
Not just google. Everyone. Everyone will like the new system better :)
|Re: Image SEO for 70,000+ Shopify platform web sites||Susan O||11/11/13 8:50 AM|
Reading all this makes my head spin. Would it hurt anything to submit a sitemap?
|Re: Image SEO for 70,000+ Shopify platform web sites||Brian Ussery||11/11/13 1:29 PM|
I would think that submitting a properly formatted XML Sitemap with image URLs is fine assuming this issue is resolved and everything else is in place.
“In some cases, the image URL may not be on the same domain as your main site. This is fine, as long as both domains are verified in Webmaster Tools. If, for example, you use a content delivery network (CDN) to host your images, make sure that the hosting site is verified in Webmaster Tools OR that you submit your Sitemap using robots.txt. In addition, make sure that your robots.txt file doesn’t disallow the crawling of any content you want indexed.”
@Craig Miller (Shopify) Using the latest technology does not mean a site is automatically search friendly. Engines have difficulty with certain aspects of AJAX, Flash and even Rails. Engines also change things on a regular basis. These are a few reasons why it is always best to ensure sites align with best practices.
Image best practices:
PageSpeed best practices:
@Steven LockeyLevel “Image mismatch” is very new but, I believe it is a manual action and not algorithmic. As a result, it should appear in Google Webmaster Tools under Manual Actions again if the culprit.
|Re: Image SEO for 70,000+ Shopify platform web sites||Steven Lockey||11/12/13 3:24 AM|
This is true, the parameter should only ever change if the image itself changes.
So regardless how popular Ruby On Rails is, this sounds like a bit mistake on their system.
|Re: Image SEO for 70,000+ Shopify platform web sites||Susan O||11/12/13 7:16 AM|
thanks for the advice, I think I will leave the sitemap alone, I admit, I have no idea what I'm done when it come to that.
Also this - In some cases, the image URL may not be on the same domain as your main site. This is fine, as long as both domains are verified in Webmaster Tools. If, for example, you use a content delivery network (CDN) to host your images,
I'm on Shopify and they use a CDN, is this why no one, not just me, are not able to see our images indexed on Webmaster Tools, because we don't have the CDN image host verified on any of our Webmaster Tools?
I only have my own store alleykids.com
|Re: Image SEO for 70,000+ Shopify platform web sites||Steven Lockey||11/12/13 7:21 AM|
Yep, because its on a separate domain you don't have WMT access to, you'll not be told if something like this happens again.
Unfortunately nothing much can be done about this because its an external CDN on a different domain, you only see results for images on the domains you are a listed owner for.
|Re: Image SEO for 70,000+ Shopify platform web sites||Susan O||11/12/13 7:38 AM|
We have been questioning Shopify why our images are not showing "indexed" on webmaster tools and they keep saying "give it time"
I wish they would have told us this!!
As long as images are showing using - site:www.alleykids.com - that will show us what google sees, correct? Only a small fraction of my images are showing there as of now.
Thank you so much!!
|Re: Image SEO for 70,000+ Shopify platform web sites||Steven Lockey||11/12/13 7:52 AM|
It does raise the question of if you'll actually receive credit for the images or not given they are hosted on a different domain. I'd assume you'd get some credit for them since they are linked from your site, but if you'd receive the same credit for them as if they were on your own domain I don't know.
|Re: Image SEO for 70,000+ Shopify platform web sites||barryhunter||11/12/13 8:15 AM|
The 'site' operator on Images search, searches the site hosting the PAGE containing the image, not the site containing the actual image file.
Because there are no "pages" on the domain, there shouldnt be any results!
Yes. Those results are from the Google Index! It doesnt give much indication on the 'ranking' of the images, how they will fare against comparable images from other sites, but it shows they ARE there.
(subject to inevitable delays, as the index is constantly in flux, you may see different results, because you are seeing different 'points in time')
|Re: Image SEO for 70,000+ Shopify platform web sites||Steven Lockey||11/12/13 8:37 AM|
Ah, that makes sense Barry.
However, I think you've misunderstood the 2nd one, if you do the search, its only showing a very small sample of their images, not all of them.
Hes worried because its only showing the images not in the CDN.
|Re: Image SEO for 70,000+ Shopify platform web sites||barryhunter||11/12/13 8:48 AM|
Because of the bad cache busting thingy.
But complicated by the fact that apprently Google had throttled crawling the domain (because they kept getting 'busted' ;p) - so its taking a while to sort itself out.
Well at least on
I am seeing say
... in fact, only one of the images as far as I can see, is not from the cdn.shopify.com. (its from houzz.com)
|Re: Image SEO for 70,000+ Shopify platform web sites||Susan O||11/12/13 8:49 AM|
|Re: Image SEO for 70,000+ Shopify platform web sites||barryhunter||11/12/13 8:50 AM|
|Re: Image SEO for 70,000+ Shopify platform web sites||Steven Lockey||11/12/13 8:54 AM|
Ah, its just added those, there were less when I checked a few minutes ago and all the ones I checked weren't from the CDN.
So its adding them back in, its just taking a while, not that surprising when its having to re-add all of the shoppify's images for all of their shops :)
So thats pretty much good, its just going to take a while for them all to re-appear.
|Re: Image SEO for 70,000+ Shopify platform web sites||barryhunter||11/12/13 9:02 AM|
In an attempt to perhaps bring some sanity, a timeline of events as I see it:
* At some-point shopify implement a CDN, with a slightly flawed 'cache busting' implementation (no idea if the implementation was there from the start, or came later)
* Googlebot, has trouble keeping pace, but manages well enough that nobody really notices there is a problem.
* Finally Googlebot concludes 'this is silly, there are too many URLs'. I'll slow down crawling, because this is too inefficient
* Because of the now slower crawl rate images start noticeably declining in Image search results.
* Panic ensues.
* Google removes the throttle (though a manual action apparently)
* shopify re-implement the cache busting with a better system
* Now everybody needs to wait for the Googlebot to catch up
* Everybody lives happily ever after.
|Re: Image SEO for 70,000+ Shopify platform web sites||Susan O||11/12/13 11:43 AM|
Barry, I love your timeline!! It brought a much needed smile to my face : )
I will try to be patient...