Moz Q&A is closed.
After more than 13 years, and tens of thousands of questions, Moz Q&A closed on 12th December 2024. Whilst we’re not completely removing the content - many posts will still be possible to view - we have locked both new posts and new replies. More details here.
How complicated would it be to optimize our current site for the Safari browser?
-
Hi all! Okay, here's the scoop. 33% of our site visitors use Safari. 18% of our visitors are on either an iPad or iPhone. According to Google Analytics, our average page load time for visitors using Safari is 411% higher than our site average of 3.8 second. So yes, average page load time pages loading in Safari is over 20 seconds...totally unacceptable, especially considering the large percentage of traffic using it.
While I understand that there are some parameters beyond our control, it is in our own best interest to try to optimize our site for Safari. We've got to do better than 20 seconds. As you might have guessed, it's also killing conversation rates on visits from that browser. While every other browser posted double-digit improvements in conversion rates over the last several months, the conversion rate for Safari visitors is down 36%...translating into 10's of thousands in lost revenue.
Question for anyone out there gifted in Web design and particular Web Dev....Do you think that it's possible/reasonable to attempt to "fix" our current site, which sits on an ancient platform with ancient code, or is this just not realistic? Would a complete redesign/replatform be the more realistic (and financially sound) way to go?
Any insights, experiences and recommendations would be greatly appreciated. If you're someone interested in spec'-ing out the project and giving us a cost estimate please private message me. Thanks so much!
-
Thank you all so very very much. Matt, I am going to drop you a PM as you suggested. Paul, wow...thank you for sharing your insights here. I am sure this is extremely helpful information not just for me, but for many other folks here who've observed some of the same things on their sites. Yes, I agree that the conversion issue could very well be a mobile optimization problem and not a Safari problem as we have spent very little to no time optimizing our mobile site. Given the traffic levels coming in via that channel, it's probably time to get crackin'!
You guys are awesome!
-
Sorry Dana - totally missed your mention about conversions being down. In that case you'll want to do some head-to-head testing with webpagetest.org.
The other thing to consider is that over half your Safari traffic is from mobile, Is it possible there's a mobile-optimisation problem and not a Safari problem? (How do the other mobile browsers perform in comparison?)
And the last suggestion I just thought of: Pingdom now offers Real User Monitoring (RUM) that purports to also be able to track the page speed of Safari users. (It uses it's own javascript module you add to your pages.) Given that this comes free for 1 site even with their free plan, seems like it would be an essential step toward getting a better handle on just where and how big the issue actually is.
P.
-
Dana, the good news here is that you have probably been worrying for nothing.
The function GA uses for tracking page timing is simply not included in Safari or Safari for iOS (phone/iPads). So those Safari figures you are seeing are completely anomalous and totally unreliable.
Here's the chart that shows which browsers have the capability to report their page speed in Analytics.
http://caniuse.com/nav-timing
As you'll notice, both desktop and mobile versions of Safari are no-go.The bad news is, just because the GA timings are worthless doesn't prove definitively you don't have any Safari issues. By far the best way to assess the situation is to analyse whether Safari-based visitors behave significantly differently on-site. Is their bounce rate higher? Time on site or conversions substantially lower? If no substantial difference compared to other browsers, you don't have an issue. (Usually this is the case - a site that performs in Chrome and Firefox almost always performs about the same in Safari, in my experience)
The one option you do have to get actual speed tests is to use webpagetest.org and select a testing location that offers the Safari browser as one of the options. Then you'll want to test multiple pages that represent the different primary templates and sections of your site. Do note though that even this will be using Safari on Windows, which was capped at version 5 back in 2012. So you can expect that current versions of Safari, especially native Mac apps, are likely faster.
Hope that sets your mind at ease, and gives you some next steps to further investigate alternative methods!
Paul
P.S When using GA page speed results, do note that by default Analytics only gathers data on 1% of page views. You need to customise your GA site snippet to push that level higher. This is critical for most sites because unless they have huge traffic volume, a 1% sample rate will be wildly inaccurate. The code snippet to add is
_gaq.push(['_setSiteSpeedSampleRate',100]);
and it has to go before the call to _trackPageview. By setting the sample rate to 100 as above, GA will try to track speed of all pageviews. It won't succeed of course, but you'll have far more reliable data. (GA will record speed data for a max of 10K hits per day)
-
Hi Dana,
I have done lots of work on site speed (a little obsessed with it but I have seen great results!) and I have made changes to a lot of sites that have massively improved load time and I have checked a couple and they are loading as quickly in Safari as the other browsers. I would be happy to give you some advice on possible quick fixes that you could make relatively easily and they will speed your site up significantly if you haven't already implemented them.
Drop me a pm with your site address and what server setup you are on Apache or IIS. I will have a look and see if there is any changes that may help
-
Hey Dana,
I've had this problem with Safari being slower as well. In fact, I just checked a handful of sites in Google Analytics and Safari is almost consistently the slowest browser. One question to look into is whether or not mobile traffic on Safari is slow. For the sites I'm looking at and for the sites I've worked on in the past, the culprit is usually Safari's desktop browser. Phones are usually within normal loading parameters (by phone standards).
Unfortunately, in most cases, the sluggish performance on Safari is due to Safari's DNS prefetching. Generally, prefetching does the opposite, but apparently can slow you down in Safari. You can read more about that here. http://macs.about.com/od/MacTroubleshootingTips/qt/Troubleshooting-Safari-Slow-Page-Loads-Caused-By-Dns-Prefetching.htm and this is another good one http://computers.tutsplus.com/tutorials/how-to-fix-slow-and-non-loading-webpages-in-safari--mac-51338 (Lots more if you Google Safari prefetching.)
I do think it is worth it to try to fix it. Here's what I would do, if I were you. Feel free to PM me if you want more help...
The way you fix this is on the client's machine, at least according to those articles (and others I've found while Google'ing around just now). However, you can try these steps out on your computer (if you've got a Mac) and see if you have an improved performance in Safari. It shouldn't take that long to test, and is probably worth it given the huge loss you are seeing due to this issue.
The next question is, well, how do I do this for everybody? The answer is to ask your visitors to use Chrome! No, seriously, one that worked for me in the past, was to detect the Safari user agent and load a slightly different version of the page that required fewer requests, meaning there will be less for Safari to prefetch. For instance, you might get rid of JavaScript, images, etc. that isn't essential. Obviously, keep the core content so that the pages are basically the same (kind of like you would for mobile detection).
This is obviously much more complicated to setup as it requires adjustments to the design as well as the code structure. But, generally simpler than trying to redo your entire website.
Before you make any such changes, it might be worth running a simple test on a key landing page that gets a lot of visits from Safari. Remove what elements you can for all user agents and see if this changes anything substantially with the site speed in Safari.
I hope that helps. Thanks,
Matthew
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
-
Requiring customer agree to shipping terms at checkout
I work for an ecommerce company that has many of its shipments go by LTL freight. Our customer service team has issues with a few customers per month that aren't equipped to receive freight shipments which leads to returns and other issues. In an effort to better inform our customers, the customer service team is requesting that we add a checkbox to the checkout that requires customers to agree to our shipping and returns policy, including a link to the policy page. I am wondering how concerned people here would be that requiring the customer to check a box agreeing to those terms would lead to more customers abandoning during the checkout process. Or do you think it's not a concern? Thanks for your thoughts.
Conversion Rate Optimization | | Kyle_M0 -
Partial Website Translation - Strategy Debate
Hi We have a travel site with over 3000 pages in English. Of these around 200 relate to products and the rest are content articles, most of which with very low traffic. Certain products and pages appeal directly to users in different languages (around 20-30 out of 200 for each language). We are debating how to go about translating these pages... If we did "oursite.com/es/product", "oursite.com/de/product", etc then users entering the site on these translated pages from Google would be limited to seeing a very cut down site, bearing in mind most speak English and would also be able to interact with our English language content we are probably losing out. Also, if we detected user language on entry, we would show effectively hide most of our product and content from users. Any suggestions or ideas about how to go about this without losing engagement/conversions/creating a mess?
Conversion Rate Optimization | | ben100010 -
Multi Step Form or Standard Form for Data Capture
We are redesigning our web site real estate (www.nyc-officespace-leader.com). A key component of the site is the property search form. Currently visitors completes 5 fields and properties that meet the criteria are displayed to the visitor. I have noticed that my leading competitors (www.42floors.com, www.squarefoot.com) use multi step forms that ask single questions of the visitors. In effect they are reducing complexity by asking a single question per form. However the visitor must complete additional forms. Before results are served, both competing sites require the visitor to release contact info. 42floors has a clever inducement for the visitor to release their info: "Their are 127 listings that haven't been posted yet, but are visible to members." Once the visitor releases info they get to view the listings. While this is somewhat coercive, I suspect it is effective in obtaining customer date. While I understand it may result in some visitors bouncing off the site, the form completions are extremely valuable. Currently we provide listings without requiring registration but obtain very little data about visitors. In New York City, there are so many commercial real estate sites that visitors have a tendency to bounce from one to another without leaving info or calling. Multi step forms would allow me to add questions that are highly pertinent. Like when do they need possession, how long a lease term. By being asked very specific, relevant questions I wonder if that would not in fact increase the likely hood of the visitor to release info Any advice?? I am attaching several of the forms in question. In the event that we proceed with a multi part form, their are certain services like Leadformly that integrate with Wordpress. I see the eliminate the need for a Capcha and have other advantages. Is it beneficial to use such a package? iQUNh 19ugT he23uak
Conversion Rate Optimization | | Kingalan10 -
Will Landing Page Design with Large Areas of White Background Enjoy a Higher Conversion Rate?
My designer has created a landing page with a dark background. Text is white and other colors. Does a dark background impact the conversion rate? Is it better to have a white background? I am concerned that a dark background may distract visitors. The landing page is: http://www.nyc-officespace-leader.com/MidtownLawOfficeSublet3300SFBelowMarket We plan on using this landing page for LinkedIn advertising. Thanks!!
Conversion Rate Optimization | | Kingalan10 -
Overlay / modal for product pages - bad or good for SEO?
Hi all, I am considering using full overlays/modals for an e-commerce site for all our product pages (category/listing pages will be "normal", the product page will come over the listing page as an overlay/modal when you click on the product). Those “product overlays” will also be accessible directly with own URL (if need to be linked to for ex.). All the literature I find out there treats overlays and modals as “marketing” ones (ads, sign-ups, etc.) and is generally critical to overlays when it comes to SEO, while also saying that an overlay that has to do with good UX should not hurt the SEO of our site. What do you think? Will all product pages as overlays be considered as good UX by the search engines and therefore not be negatively impacted, SEO speaking? Or should we stay clear of overlays and create “normal” product pages? Thanks in advance! Arnaud NB: The reason we want to create those overlays are for design and UX purposes, and try to increase our conversion rate.
Conversion Rate Optimization | | Arnaud_Fo0 -
How highly do you value a link from the BBB?
What I would like to know is how valued a link from the BBB is. I've searched various forums and websites to try and put a value on it, but I can't find a whole lot of useful discussion on it and how it can affect rankings. My ecommerce company has been approached by the BBB for Accreditation, which is something I've always been somewhat interested in. I realize many business owners either love/hate the BBB, but so far I have had several claims with them and they've always sided with my company, despite not being accredited. The BBB rep immediately started spouting off the benefits of having the BBB link to you, and I could see that as being true. They have a DA of 96, and obviously not everyone can get a link on that website (money and good reputation required). However, he probably exaggerated when he said often times businesses skyrocket in the rankings because of this backlink; he also seemed to think having the BBB code and badge that link to the BBB website seemed to affect rankings, which I don't think is correct. I also think that having their badge on our website could increase sales conversion (and maybe even increase the number of people that complain to the BBB). I'm not too worried about the complaints since we don't have ethics problems. The accreditation is $750 (seems high) and I'm not sure if it's really worth that amount, but I could be wrong. Would love some professional insight on if the BBB is worthwhile link or if it's overhyped and the money would be better spent elsewhere. At face value, it certainly seems like a good investment and I'd love to hear some insight as to how much value their backlink truly has to a company or if that money is better spent elsewhere.
Conversion Rate Optimization | | CHEATERS3 -
Have Google Shopping show site listings instead of Amazon and eBay listings
An e-commerce site I'm currently working with also has storefronts on eBay and Amazon. When searching Google Shopping, their Amazon and eBay product listings come up but NOT their primary site's listings. Can anyone shed some light on how to a) feed the main site's products to Google Shopping and subsequently b) have Google remove the eBay and Amazon listings? Obviously, this would be a boon to business and hey wouldn't have to pay the Amazon and eBay fees associated with each sale. Thanks for any help!
Conversion Rate Optimization | | Nobody15330770827561 -
Conversion optimization with Optimizely, impact on SEO
I am looking into signing up with www.optimizely.com for conversion testing. They put scripting on my site which will then redirect half of my site visitors to an alternate home page. The site I want to test on is ranking quite well with Google and I do not want to hurt my rankings. And with this set up,what Google will think is my home page is not and so I am essentially sending visitors to a different page than Google reads as my home page in source code. So, my concern is whether this will have a negative impact on my SEO rankings to redirect 50% of site visitors to a different page using this testing tool? I would use Google Web Site Optimizer, but many of my sites are in Wordpress and it seems that Wordpress and web site optimizer are not so compatible. Advice would be appreciated. Thank you, Robert
Conversion Rate Optimization | | Robertnweil11