Ecommerce question - Should I use a CDN for my images. ?
-
Hi ,
We are currently in the process of re-developing out commerce website and I wondering should we use a CDN (content delivery nertwork) for our product images.
My category pages are currently showing approx 21 product images per page and the page speed is okay but can be better but the page size is rather large ... anything between 600kb - 1 Meg. We do optimise the images already in photoshop. We also do things like minify etc to get the pages to load as fast as possible but I think the only thing left is using a CDN but I have heard mixed reports about using this.?
We are also doing a mobile responsive version of the site to but I know that speed will be king with google and how it reflects on rankings.
Whilst I can see a CDN will improve image page load speed etc, I guess there a negative SEO impact as well as images will be stored in the cloud ?.. as opposed on to on my site/database.
Does anyone know how best to implement a CDN without impacting on SEO or know of any good SEO /implementation articles on this ?... Maybe do Ieave some images on my category pages so I can still do the alt image tags etc/ and have the remaining images on the CDN.?
Many Thanks
Sarah
-
For a personal project, I implemented a CDN to my site (MaxCDN). The CDN now delivers every image via a subdomain and the CDN has sped my site's load speed.
My goal from the start was speed, and in fact I got obsessed with load speed as I wanted to score over 90 in Google's PageSpeed and GTMetrix. There was another element at play and it was the most crucial one - the customer. I'm impatient when it comes to web browsing and I know I'm not alone. We know what we want when we click links, and we expect it to load fast. I am my own customer so speed was important.
I name my image files with SEO in mind, using dashes, key phrases relavant to the image and alt tags, but I also know images aren't the sole driver for link backs and leads. Your site is an ecommerce site, if you have up to 21 images per page, speed is the importance here.
- Your customers are more likely to link/share to your product page not images
- The goal for you is an ecommerce conversion. Users who share your images might fall into 2 groups, users who share images for the aesthetic value and users who share the image for a purchase. Those sharing for purchase will more likely share the page URL and that's the audience you want.
- This ties into how users will find your images, search engines will offer the ability to see the image (aesthetic audience) and visit the page (potential purchaser). Getting the right alt tag, image file name will help rank your image higher in the search result for images
- Hosting your images in a subdomain should be fine as your site is an ecommerce one, it isn't deviantArt where they want every link to the core domain
- You already are using the correct file names and alt tags. Images are just one element of an optimisation strategy.
To conclude, I would put yourself in your customer's shoes and ask, what do I want when I visit your ecommerce site. Will a slow site frustrate/make you leave? Will speed change your experience with the site and thus make you browse more? How are you showing such large images? Is the user experience fluid?
-
Sarah -
I think it's a balancing act. I agree that having images in proper directories with good image names will help with SEO for a site. It's something that most web developers overlook, because it's easy to name an image 'logo.jpg' instead of 'company-name-city-state.jpg' and put the image in a /category/ directory that matches a description of what the company does.
A CDN will often use a subdomain (i.e. cdn.domain.com) for hosting your images; this maps directly to a CDN directory.
The advantage of using a CDN on a subdomain is that you'll get the SEO value of having the images on the same domain, but it's not the best practice (search on why to use blog.domain.com vs. domain.com/blog).
That said, it's a big balancing act. And my guess is that page load time and increasing that dramatically (especially for mobile users on a slower mobile network) may do a lot more to increase your relevance and customer engagement than what you would lose from the overall SEO for the site.
So, I think your idea to leave some images (i.e. a product image or two) on the main site is fine to test. Use the CDN for your logo, images associated with the overall template / layout of the site, and perhaps even your CSS, too.
I'd measure the site load speed increase before and after, and then see if your conversion rate increases during the same time and/or your bounce rate decreases.
Hope this helps!
-- Jeff -
I've used Amazon CloudFront for years and never had any SEO issues. Google indexes our images just fine.Consider that most of Google's most popular sites (i.e. news sites) all use a CDN to serve images.
Google associates images based on the content you write, not on where the image is hosted.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Partially same alt tags for different images
Hi, I am checking the SEO for a website that has a homepage consisting of the 5 most important categories. These are represented by different images with the category title in clickable text in the image. When I check the alt tags of the images they all have the following structure: brand - activities - locations - category. So for each image alt text the items 'brand - activities - locations' are used and only the category changes. Can this be seen by Google as spamming?
Intermediate & Advanced SEO | | Mat_C0 -
Ecommerce category pages
Hi there, I've been thinking a lot about this lately. I work on a lot of webshops that are made by the same company. I don't like to say this, but not all of their shops perform great SEO-wise. They use a filtering system which occasionally creates hundreds to thousands of category pages. Basically what happens is this: A client that sells fashion has a site (www.client.com). They have 'main categories' like 'Men' 'Women', 'Kids', 'Sale'. So when you click on 'men' in the main navigation, you get www.client.com/men/. Then you can filter on brand, subcategory or color. So you get: www.client.com/men/brand. Basically, the url follows the order in which you filter. So you can also get to 'brand' via 'category': www.client.com/shoes/brand Obviously, this page has the same content as www.client.com/brand/shoes or even /shoes/brand/black and /men/shoes/brand/black if all the brands' shoes happen to be black and mens' shoes. Currently this is fixed by a dynamic canonical system that canonicalizes the brand/category combinations. So there can be 8000 url's on the site, which canonicalize to about 4000 url's. I have a gut feeling that this is still not a good situation for SEO, and I also believe that it would be a lot better to have the filtering system default to a defined order, like /gender/category/brand/color so you don't even need to use these excessive amounts of canonicalization. Because, you can canonicalize the whole bunch, but you'd still offer thousands of useless pages for Google to waste its crawl budget on. Not to mention the time saved when crawling and analysing using Screaming Frog or other audit tools. Any opinions on this matter?
Intermediate & Advanced SEO | | Adriaan.Multiply0 -
Slug construction question
Hi there, question about what constitutes an optimal slug. I work for a Theater news site. An article we recently wrote announced the opening of the musical "Holler if you hear me," which features the music of Tupac Shakur. We considered a few options, including holler-if-you-hear-me-opens-on-broadway and tupac-musical-opens-on broadway. Any suggestions? Also, if the full URL reads something like theatermania.com/broadway/news/06-2014/[slug], should we try to ensure that the term 'broadway' never appears in the slug to reduce redundancy? Keep in mind that the term 'broadway' is a pretty popular search term.
Intermediate & Advanced SEO | | TheaterMania0 -
Quick htaccess question
Hi! I'm trying to do a 301 from www.stevesims.com/index.htm to www.stevesims.com. I know I need to use the request command to avoid an infinite loop, but I can't quite figure out the correct code. Here's the first part of the htaccess file. RewriteEngine On RewriteCond %{HTTP_HOST} ^stevesims.com
Intermediate & Advanced SEO | | Blink-SEO
RewriteRule (.*) http://www.stevesims.com/$1 [R=301,L] RewriteCond %{HTTP_REFERER} !^http://stevesims.com/.$ [NC]
RewriteCond %{HTTP_REFERER} !^http://stevesims.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.stevesims.com/.$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.stevesims.com$ [NC]
RewriteRule .*.(jpg|jpeg|gif|png|bmp)$ - [F,NC] Any suggestions would be much appreciated.0 -
How are PDF image alt tags and "subject" field in document properties used for search
Hello, 1. Does google use image alt tags? According to this 2011 document, the answer is no, but I have seen others claiming yes- has google since begun using alt tags for images within PDFs? http://googlewebmastercentral.blogspot.com/2011/09/pdfs-in-google-search-results.html I am trying to decide if it is worth updating existing PDFs with alt tags for images for the purpose of SEO. 2. How does Google use the "Subject" field in document properties for a PDF? Should it be used as a description field for the document, similar to a meta description? Thank you!
Intermediate & Advanced SEO | | winstoncho0 -
Information Architecture Question
I've got a site architecture / branding / SEO question for my own site (http://www.strikemodels.com/). In brief, the site sells kits and accessories for model warships that shoot and sink each other. My husband (Stephen) runs the business, and makes many of the parts we sell in our workshop/garage. Stephen wants to have a section where he talks about the equipment he is building/ using, and give updates on each of the pieces. This is equipment we use to make products, not equipment that we sell. For example, he's building an EDM machine, and getting a plastic injection molding machine and an ultrasonic welder up and running. We have a blog section where we post about updates about items that we sell, how to use our products, etc. This is more of a place for him to talk about what he's doing in the shop, and would also serve in future years as something he could point people to regarding his skills as an engineer if needed. I'm looking for opinions and options as to where to put this. Is there a way to use a different category in the blog and have items in the blog show up under a different page if they're in the "Stephen's Corner" category? Other options would be a separate site just for that, or to do threads on the a forum dedicated to the hobby. I'd prefer to keep things on our own site to keep all of the benefits together. Thoughts on structure or ways to make this work? Things I hadn't thought about? Thanks!
Intermediate & Advanced SEO | | KeriMorgret0 -
Advanced Squidoo Question
Hi, I am looking for someone with a lot of experience with building links to your money site using Squidoo. I have a ton of squidoo lenses set up, i recently created back linking reports for a number of squidoos to see if the squidoo was appearing as a link. They were not. Only one out of my 53 lenses is appearing. Tons of them are already featured lenses ( Not work in progress) What does it take to get a squidoo to become an active link in a link profile? Thanks guys
Intermediate & Advanced SEO | | danielblinman0 -
Do you use your own Blog networks?
Do you use a network of sites you own for links to your clients in your seo efforts? I see so many seo companies doing this from such junk sites with all their clients in the blog roll, it seems totally crazy. It seems this stuff works do any of you do this if so how do you keep it white hat?
Intermediate & Advanced SEO | | DavidKonigsberg0