Computers Mobile content Web design Web technology

Make sure your website’s drop-down menus work on an iPad

Apple iPad
Getting those drop-down menus on your website to work on an iPad

By the end of 2011, Apple had sold more than 55 million iPads worldwide. In many markets, sales of the iPad represented over 70% of tablet computer purchases. Therefore it is important to make sure your website is fully functional when used on an iPad.

If you don’t have an iPad, one of the first things you can do is to view your website using the Safari web browser which is what iPads use by default.  Safari is available for Windows, Linux and comes standard on Macs.  You can download Safari for free.

Unfortunately, using Safari on your PC or Mac isn’t quite the same as using it on an iPad.  One of the reasons is that “hover” events in HTML/CSS cannot be performed on an iPad. A hover event occurs when you hover your mouse over something, without clicking, causing an action, such as a menu to drop down. Interestingly, Android-based tablet computers emulate the hover action by allowing you to tap on the area which would cause something like a menu to drop down. This tapping is ignored on iPad and other Apple mobile devices.

So if you have a website which uses a standard HTML/CSS drop-down menu (constructed using HTML list elements such as <LI>) and it relies on the “hover” event to make the menu items reveal themselves, then it probably won’t work on an iPad.

There are many solutions which make the iPad behave like an Android-based tablet whereby clicking on a button will emulate a “hover” and display the full drop-down menu. Some solutions use JavaScript while others use code to try and detect if you’re using an iPad and work around it. There are many ways to accomplish this, however we began a quest to discover the quickest and simplest method of getting those drop-down menus to work on an iPad, and the solution ended up being trivial.

To make a drop-down menu appear when someone taps on the menu button, all you need to do is add

onClick=”return true”

to the “A” tag within any list item (such as <LI>) that triggers a menu to pop up. This works for cascading menus as well.

This simple workaround has no affect on people using web browsers on desktop or laptop computers – it just forces the menu to pop up on an iPad when someone taps on the menu button, which is equivalent to a click.

We have verified this all works on a couple of websites we manage that use HTML/CSS drop-down menus:

  1. Beach Stays
  2. Dogs on Holidays

Originally, the drop-down menus on those sites failed to operate on an iPad due to the missing “hover” functionality, making it impossible to access the hidden menu items and forcing people to go through the tedious routine of returning back to the home page to access an index of the website’s contents. Once we explicitly defined a click action to emulate a hover, suddenly those drop-down menus began working (when you tap on them) just like on a desktop computer!

Due to the popularity of iPads, it is important to make sure all parts of your website work correctly on them, including those HTML/CSS drop down menus which are becoming quite popular nowadays.


Business Payment

Spend more time growing your business than debt collecting

Getting paid without having to take on the role of a debt collector

It’s the bane of any business’s existence – trying to extract payment from those who owe you money. Ideally, you’d prefer to devote your time to actually running and developing your business, yet nowadays in these economic challenged times, many businesses seem to spend more and more time on the unpleasant task of debt recovery. There has to be a better way.

An important piece of advice is not to alienate your customer. Yes, they haven’t paid their bill, so you could go all out and threaten to bring in a debt collector or pursue legal action as a matter of principle. However, this approach may not only destroy the business relationship you have with this person, but they may go out of their way to tell everyone about your heavy-handed approach to payments.

Some options to consider for encouraging people to pay their bills are:

  1. Offer a discount for payments made on time. Some organisations have started doing this, including Australia Post and a few electricity retailers. There’s nothing like a bit of financial incentive to pay bills on time and you’d be surprised how many will make the extra effort just to save a couple of dollars. While you may oppose, in principle, to the concept of paying people to actually do the right thing and pay your invoice on time, think of it another way. What appears to the client as a discount for on-time payment could actually be your standard price, and for those who pay late, they are actually getting charged a penalty for not paying on time which they believe is just the standard price.
  2. Suspend services when a bill is overdue. If someone is purchasing an on-going service, then this is a persuasive form of encouragement to get people into action. If someone’s website suddenly goes off-line, you’d be surprised how quickly people will leap into action to rectify this, even if they’ve been repeatedly warned that non-payment will result in loss of services in the past. Some people tend to ignore warnings, but a suspension will usually get them to instantly rectify any outstanding payments.
  3. Request payment up-front. Here at Travel Victoria, we recently implemented a policy that we don’t start work for new clients unless we are paid in advance for our services. We’ve found this very effective as no time or effort is spent trying to recover payment from a client after we’ve finished our work. It also has the added advantage of weeding out those people that are “tyre kickers” and who aren’t fully committed to a business relationship with us. However, one disadvantage is that new clients must trust us to do the work when they pay in advance, which may deter a few people from dealing with us.
  4. Clearly highlight the terms of their contract and their commitments. It’s unfortunate, but an increasing number of people are simply ordering things or purchasing services with their brain turned off, forgetting who they have signed up with, what they are buying or what the payment arrangements are. Make sure you keep proper records so you can show someone what they have ordered, their acceptance of your conditions, and when payment was due . Most people, when confronted with a simple list of their actions and where they have broken the conditions of sale, will rectify the situation as a matter of pride.

Running a business should be all about serving your customers and growing your business, not the delicate, stressful or unpleasant task of debt recovery. So think about some policies you can implement to ensure that you quickly and easily get paid.

Advertising Search engine optimisation Web promotion Websites

Your accommodation property’s website – who’s looking at it?

Low-cost ways of getting travellers to visit your website

An accommodation provider may typically spend between $1,000 and $5,000 getting a website developed for their business. A professional image is created, all facets of the accommodation are on show, but who is looking at it?

The next step many make is to then market their accommodation on commission-based travel websites, such as Stayz, Take-A-Break and Wotif. While you’re generating good business from these popular and high-traffic websites, your brand new shiny website sits there, unused.  This is because most high profile travel websites that market your accommodation do so on a commission basis (i.e. they take a percentage of the revenue you earn from each booking), and thus won’t allow you to display your contact details or a link to your elaborate website, otherwise they may lose a sale if you contact the property directly.

So how do you get extra people to find your website when they are on the internet?

  1. Pay-per-click search engine advertising. Use a search engine like Google, and you’ll notice ads appear related to your search terms. Sign up to Google AdWords and pay for your website to get listed in these advertiser sections. The problem is that unless you’re going to target niche search terms, then buying ads that appear when people search for things like “accommodation in Ballarat” could cost you several dollars per click. Do the sums and unless you’ve got deep pockets or get a lot of bookings, this can be quite an expensive option.
  2. Search Engine Optimisation (SEO). You employ an SEO expert to make changes to your website such that search engines like Google will rank your site highly for search terms of your choice.  To see results, you may need to wait months or years, and still there can be no guarantees as per our recent article on ranking high on Google. SEO alone is not enough as the wording on your website is just one of hundreds of points Google considers when ranking websites for certain search terms.
  3. Listing your business and website on a popular travel website. While there’s not many, there are a few travel websites which will happily advertise your accommodation and allow you to display your phone number, email address and a link to your website. They typically charge a fixed fee (like a newspaper advertisement) as they cannot collect commissions or track bookings while all your details on show to prospective guests. By choosing a travel website that ranks well in Google for general search terms related to your accommodation, you’re effectively getting items (1) and (2) listed above for a modest fixed fee.

Given that the cheapest and easiest way to get exposure for your website is to list it on a travel website, you may wish to consider:

  1. Travel Victoria – that’s  us!  For a small annual fee, you get a full page listing of your accommodation property, complete with phone number, email address and link to your website. In January 2012, our most popular listing by far, Lorne Caravan Park, was viewed by almost 2,000 people, with over 500 of them clicking through to the caravan park’s website. Generating those clicks using advertisements on Google, assuming $2 per click, would have cost the caravan park $1,000 compared to just $5 for their listing in January. Our average click rate for all listings in January 2012 was 31, so that’s still an expected $62 cost in Google AdWords versus $5 on Travel Victoria.
  2. Whether you get a free listing or a paid listing, your website link gets displayed, allowing you to funnel traffic to your website.
  3. Great Places To Stay. If your accommodation is “special”, a listing on GPTS includes all your contact details and a website link, directing people to fully explore your offerings on your own website.

So don’t ignore the low cost and high value method of giving exposure to your website by listing it on a popular travel website. For a fixed fee, the visitors you attract can be endless.