It’s amazing how much we can accomplish these days with a click of a button or a swipe of a finger. Get in touch with an old friend, make plane reservations, film your kid at his soccer game and then show it to the world.
The same can be said in web design and development. In some cases, you no longer need a head full of complicated code and expensive software to create a website.
Between the do it yourself web site builders and site hosts offering all types of automatic features, it can seem like child’s play to get your site up and running and then make changes whenever you want with a few clicks of the mouse.
But be careful what you click. While many features that your host or ecommerce platform offers will do great things for your site, there are some that may have unexpected adverse effects.
The following case falls under the old “too good to be true” adage, demontrating how important it is to do your homework before committing to that click.
A Mobile Meltdown
A client of ours uses Volusion for his online store – a company that provides an all-in-one ecommerce website complete with shopping cart and hosting. Logging on to his site’s administrative dashboard one day he saw that Volusion was offering a new feature – a mobile version of his site, pre-designed and ready to launch with one click of the mouse – On or Off.
With 20% of the site’s traffic coming through mobile devices and rising steadily every year, the click to “On” seemed like a no brainer. Two weeks later we witnessed the repercussions of this action:
Duplicate content is just what it sounds like. It occurs when two different URLs contain identical or very similar information. “DC” is a big no-no if you want your site’s pages to rank well in search engines. (A simple explanation for why can be found in this article on Moz.com.)
When this site’s mobile feature was enabled, 81 pages duplicate to the desktop version of the site were created in a domain subfolder called /mobile, which were then subsequently indexed by Google. To add insult to injury, the site’s owner was not given any control over these pages to be able to edit the title tags, meta descriptions, page copy or any other content to make them more unique.
As all smart site owners should, our client had made sure that Google Analytics tracking code was on every page of his site to see how traffic was doing and what could be done to make it better. But hold up!
When we checked the mobile pages to make sure they also had this code, we were gobsmacked to discover the GA code had pulled a disappearing act – it was NOT PRESENT on any of the mobile version pages, rendering the traffic to these pages 100% untrackable. To make matters worse, there was no way for the client to add the code.
Like most online stores, there are going to be times when an owner wants to temporarily take a product off the site, whether it’s out of stock, a seasonal item or for other reasons.
Many ecommerce platforms such as Volusion offer a nice feature that allows you to “hide” a product from the site, without having to delete all record of it so that the store owner has the option to make it available in the future.
A nasty little side effect of Volusion’s mobile version is that all those products that were hidden were again made visible for reasons unknown.
Mobile Ready? Not So Much…
This last issue is a literal head shaker. We wanted to see what the site’s mobile version looked like on an actual mobile device. I pulled out the trusty iPhone and Googled the clients company name. I clicked on the first search result to his site. Where did my visit land? On the desktop version!! No mobile version in sight.
That’s right, there was no redirect in place to detect that I was using an iPhone and send me on my way to where I was supposed to go, which essentially rendered having the mobile version at all completely moot. Go ahead, stop reading and spend the next few minutes wagging your head back and forth in disbelief – I did.
What Can We Learn from this Series of Unfortunate Events?
Needless to say, after discovering all of this we quickly advised the client to turn off the mobile feature. Luckily the problem was caught relatively early, but how many site owners out there aren’t aware of damage being done to their rankings from something so seemingly harmless?
If you’re about to make changes to your site or add a new feature, take the time to do the research – ask the host questions, consult with your web designer or SEO team if you have one, visit forums or read articles by others who’ve done a similar change. A little preparation and knowledge can save you a big headache later.
Chameleon illustration courtesy of Taylor Stone Illustration
Google Analytics is a powerful tool for your website (and free!) – allowing you to track in-depth how your site is doing – how many visits it’s getting, where those visits are coming from, what pages they’re landing on, etc.
Looks great on “paper”, but…
You want to make sure that the incoming traffic you’re seeing is as accurate as possible. One way to ensure that is to remove yourself from the equation with a Filter. Analytics is extremely smart, but it doesn’t know that this is YOUR site unless you tell it so. Every time one of you or your co-workers or contractors visit the site, Analytics is going to record that as a visit.
You may login to Analytics one day and say “Holy cow! Look at all those visits! We must be on the right track”. But if you haven’t created a Filter, your results are going to be skewed. It’s a simple concept and right now you might be thinking “Duuuhh” – but it’s a common occurrence for business owners to forget this important step.
First Step – Finding Your IP Address
The first thing to do is find out what your IP address is. An IP address is the unique number that identifies your internet network. The simplest way to do that is to go to an IP lookup site like http://www.whatismyip.com. Just go to this site and your IP address will appear right at the top. It will look something like this:
Make sure that you instruct all your employees, co-workers, independent contractors to do the same to add to the Filter. Make that sure that everyone provides you with an IP address from anywhere they visit the site, including their home IP.
Creating the Filter
Login to Analytics and click on your website’s name to access the Profile. At the bottom right you will click the link that says Filter Manager.
From this page, you will click + Add Filter
Enter the Filter name. This can be anything you decide to identify each individual person’s IP address. For example, if your name is Rob and you want to filter out your work computer, you would name it something like Rob – Office.
Make sure the Predefined Filter bubble is selected
Next there are 3 pull-down menus to choose from. You are going to select Exclude > Traffic from the IP Addresses > that are equal to.
Next type in the IP address for “Rob-Office”. Make sure that you keep it in the same format with the periods in the same place.
In the next window, highlight your website profile and click Add.
Click Save Changes at the bottom.
That’s it! You will repeat this process for each IP address that you want to exclude from your Analytics reports. If you’re a one-woman or one-man band, then you’re done!
Photo courtesy of Christian Beirle Gonzalez
A couple of months ago, I was looking at a client’s Google Analytics reports for the previous month and noticed something strange was appending to the pages listed under Top Content – something that looked like this:
My first reaction was “What the #$&% is that??”
Where fb_xd_fragment Comes From
In a nutshell, what has happened is that you have placed the XFBML version of the Facebook Like button on your site, allowing your visitors to Like and Share your pages galore. This is a wonderful thing. However, in doing so, this handy little button creates a “phantom” page every time someone clicks Like, resulting in Google Analytics recording it as a separate page visited.
So for example you have a page called www.yourdomain.com/buy-my-widgets
If you have placed the Facebook button on this page, Analytics will show it twice like this:
www.yourdomain.com/buy-my-widgets Pageviews: 500,000 – This is the REAL number of pageviews for this page
(if you actually did get 500K pageviews in a month, I’m thoroughly impressed by the way)
www.yourdomain.com/buy-my-widgets?fb_xd_fragment= Pageviews: 100,000 – this is how many times visitors clicked the Facebook Like button while visiting this page.
I See It! What Next?
If you’ve come across this in your own Analytics reports, you’re not alone. The infamous Facebook Like button bug has been discussed and forumed and posted and shared across the Internet for a while now.
Most of these discussions involve confusing coding gobbledygook to fix the problem, but today we’re just going to talk about how to remove this parameter from your Google Analytics reports. If these FB Like pages are being indexed by Google or other search engines, that is very bad for SEO. Contact your web developer or designer immediately so that they may find the coding solution best suited for your site.
So, on to removing this little Facebook nugget from your Analytics. There are two ways to do this.
The Permanent Solution
One is to permanently exclude it so that you never have to see it again:
1. Login to Analytics and then click on the Account name of the website you’re working with.
2. Click on the Edit link which is located all the way to the right of the screen underneath Actions.
3. Click Edit on the first section called Main Website Profile Information. You will see a field called Exclude URL Query Parameters. Enter fb_xd_fragment into this field.
4. Click Save Changes at the bottom.
The Temporary Solution
You may decide that you want to have the option of seeing how many times the Facebook Like button was clicked, but then be able to remove it quickly for other reporting purposes. In that case, you will bypass the permanent exclude mentioned above and filter the fb_xd_fragment pages out manually each time you check your reports.
1. From the Dashboard, click Content > Top Content
2. Scroll down to the bottom of the list of viewed pages to the field called Filter Page.
3. From the pull-down menu select “excluding” and then type in fb_xd_fragment and click Go
This will remove any of the “phantom” FB Like pages from appearing in your Top Content results so that you can get a clearer picture of your real pages’ performance. This filter will remove itself when you leave the page.
Questions about this post or another question about Analytics? Post it here in comments and I’ll be happy to answer.