The Mobilegeddon - is your website mobile-friendly?

Are you missing out on the benefits of a mobile-friendly website?

On April 21st 2015 Google announced an update to their search engine informally known as the Mobilegeddon.

Why it’s important

Websites that are mobile friendly will rank higher in mobile searches than non-mobile friendly websites.

This only affects searches done with mobile phones and not tablets or desktops.

Not only will you rank higher but you’ll also be offering mobile users the experience they deserve when navigating your website on their smartphones. If they visit your site and find it isn’t responsive, they might be turned away or take longer to do important things – such as getting in touch or making a purchase!

How this affects you

Is your website mobile responsive?

Let’s look at your analytics – we can also help you determine whether this change has affected you yet or not.

Lots of small businesses are expected to be affected by this.

What you should do

  1. Find out if your website is mobile-friendly. Use Google’s own tool or give us a holler to find out for you.
  2. If your website is mobile-friendly and meets all of Google’s criteria then congratulations! You’re in for a small boost to your rankings all going well.
  3. If your website is mostly mobile-friendly, then that means there’s room for improvement, an area we can also help you with.
  4. If your website isn’t mobile-friendly (yikes!) then contact us for a no obligation consultation on getting your site responsive and meeting Google’s standards.
Click me to read more about responsive design!
Microsoft Dynamics CRM Online 2015 Update 1 (Spring 2015)

We upgraded to Dynamics 2015 Update 1 last week. On coming in on Monday morning and trying to work in Dynamics, the first thing I noticed was the speed of the form loading - much improved! Thank you Microsoft for (finally!) paying attention to this - Dynamics was a pain to work in before this speed increase.

However, the second thing I noticed was that we were getting errors from our custom scripts that use jQuery - the error being "ReferenceError: $ is not defined error" - $ being changed with 'jQuery' when that reference was being used.

I could see (through the FireFox network inspector) that jQuery was being loaded on the page, and it was available in the console, so the fact that our scripts couldn't access it was somewhat confusing.

A quick support case was opened with Microsoft, who later called up for the usual screen sharing support session. The support operator (Gitanjali) tried a few things with me, to no avail. Eventually she switched the system back to "Legacy form rendering" (Settings > Administration > System Settings > "Use legacy form rendering" = Yes) which cured the problem - surprise surprise since we had had no problems before the upgrade!

Gitanjali suggested that this was the temporary workaround necessary, and that Microsoft were aware of various issues with the new form rendering, including this one, and that it would be fixed in a future patch.

While accepting this line from Gitanjali as the official Microsoft position, I wasn't ready yet to give up on the new speedy forms! So I dived into the code to investigate a little further - and then I noticed that the user-defined JavaScript files are now being loaded into the page via an iframe - meaning that they don't have access to JavaScript variables defined in frames further up the frame stack.

Happily, this meant that I could simply test for the existence of '$' as an object, and if undefined, point it to the variable already defined higher up the frame stack, as follows:

if (typeof($) === 'undefined') {
	$ = parent.$;
	jQuery = parent.jQuery;

Hey-ho, problem fixed, and we can continue using the new speedy forms! Happily, all of our jQuery-related code is in a single common functions file which is used to support various entity-specific code, so only a single update to our code base was necessary :)

I hope that this helps somebody else out having the same problem! Or alternatively feel free to get in touch with us if you would like help with your Dynamics installation...

Contact Us or give Us a ring on +44 (0)118 907 6212 and +34 938 021 278
How does the Cookie Law affect you?

If the first thing that came to mind when you read the title of this post was a tasty biscuit You should keep reading. Whether you are already responsible for a website or you're about to be, you need to know about the law in relation to Cookies. And all across Europe certainly already including the UK and Spain, governments have enacted legislation that obliges the owners of website to inform their visitors and obtain their consent for the use of cookies.

This measure, stems from a European directive designed to protect the privacy of users by informing them of the existence of Cookies and the possibility of accepting them or not.

How does the Cookie Law affect you?

For a start, What is a "cookie"?

All internet users encounter cookies, when you visit a website, that website can and most do, instruct the user's browser to store some data on their computer or mobile device and check for the presence of the data next time you visit. They are most often used to customise your experience - to remember your settings - for example which language you used the website in, the fact that you've used the website before etc. they can also be used for marketing purposes, for example tracking which products you looked at to work out which other products might be of interest or to suggest you add these products to your order when you check out. Probably the most common usage is for providing aggregated usage statistics in Google Analytics.

Should we be worried about cookies?

Like with all technologies, it depends who is using them and for what. Cookies themselves are useful both for website owners and for website visitors, cookies can be used abusively - for example to raise the price of an item such as a concert or airline ticket each time you visit to induce the sensation that you need to buy now because the price keeps going up! Or as in the examples we gave earlier, they can be used in a legitimate way to improve things for users and for website owners.

How does the Cookie Law affect you?

Types of Cookie

All cookies are not the same not all digital platforms use the same types, nor are all cookies necessarily regulated in the same way. Here are the classifications used in the European legislation, the lines between categories may not be open to some degree of interpretation:

  • Technical Cooklies - Those that are of vital importance for a website to function, for example some websites store your online order as you add items to it, in a cookie
  • Analytics Cookiess - Used for statistics gathering such as in Google Analytics
  • Personalisation Cookies - Used to personalise content, like in the examples about language settings or previously visited products given above
  • Advertising Cookiess - Used to improve the efficiency of advertising spaces. It was probably Google's use of cookies for remarketing (showing you adverts for products you already browsed) that drove the perceived need for legislation
How does the Cookie Law affect you?

So, who needs to comply with the legislation regarding cookies?

Basically, In Spain, all companies and freelance professionals must comply and the sanctions for non-compliance can be up to €150 000

And how should we comply correctly with the law?

There are various ways to appropriately inform visitors about cookies: a pop-up, a landing page, a very visible message in the header or footer of your website. In all cases, you should:

  • Explain what a cookie is, what types of cookie your web uses and why
  • Inform clearly and visibly about your cookie usage and policies. You should not require your visitors to scroll to see the first item that draws their attention to the use of cookies
  • Ask clearly that users accept the use of cookies on your website
  • Offer the necessary instructions in clear language so that, users can disable cookies in their browser if they wish
How does the Cookie Law affect you?

Prevention is better than cure

As you will have no doubt understood, the new legislation is pretty tough. If you have any doubts or questions about how to implement cookies or cookie compliance on your website do please contact an expert. It doesn't make sense to risk the reputation and image of your firm aside from the potential fines.

Funnily enough, generally, the acceptance of the use of cookies by the user is usually stored in a personalisation cookie so that they don't have to accept it every time they visit your website. Whilst the cookie legislation won't prevent unscrupulous website owners using cookies in bad ways, the legislation has certainly raised public awareness about cookies and as with all matters relating to online safety and security, user awareness and vigilance is the most effective means of keeping people safe.