Your Website + Mobile Devices

When I first got an iPhone in 2008, mobile websites weren't all that common--and this was perfectly fine because the browser on an iPhone is very capable of working with "regular" websites (save those using Flash, of course). But in the time since, mobile websites have become all the rage. This is a very good thing as mobile-optimized websites are certainly more convenient on mobile devices than are sites that are designed for desktop browsers. But the vast majority of mobile-optimized websites only present a fraction of the content of the full website. So what's a visitor to do if he/she wants to get content that's on the full website but isn't on the mobile-optimized site (or, due simply to personal preference, just wants to use the full website on his/her mobile device)? The obvious answer is "visit the full website" but that's where things get tricky: it has been my experience that more frequently than not, mobile-optimized sites "trap" you and disallow you from getting to the full site.

Trapped on a mobile site--how does this happen? Well, let's talk about how you get there in the first place: you don't go to something like, do you? No, you just go to just like you would on your computer; either that directly presents mobile content to you or it redirects you somewhere like How does the redirection happen? The site is developed such that the User-Agent value in the request header is inspected and when it is determined that the value provided corresponds to a mobile browser, the site serves up the mobile content or redirects you to the mobile site. You're probably then starting to see the "how" of getting trapped on a mobile site: because the site always does this header inspection, you always go the mobile site, no matter how hard you try to get to the full site.

Trapped on a mobile site--why does this happen? This is a bit more of a complex question. The simple answer is the "how" answer. But why are sites developed this way to begin with? The intent is good: referencing back to the first paragraph, mobile-optimized websites are certainly more convenient on mobile devices and so site developers and owners want to give you the most convenient content for your device. But what so many of these site developers and owners are missing is the other things I said in the first paragraph: there's (generally) content on their full site users might want to access plus some users might just simply prefer to use the full site, even on a mobile device. Look, it's your site and you can do what you want. But if what you want is to serve your site's visitors in the way they like best, don't trap them in your mobile site. It appears that many mobile-optimized sites don't even consider this: they don't give you a link to get to the full site and, due to the aforementioned User-Agent request header analysis, they trap you in the mobile site no matter how hard you try to get to the full site. But there's another class of mobile-optimized sites that trap you and these are in a sense far more discouraging: the sites that do give you a link to the full site--but don't bother to test that it actually works. This is discouraging because it starts with a greater understanding as compared to the other class of sites that trap you--specifically, the understanding that site visitors might want to get to content on the full site--it's just not followed through effectively and as a result, it's vastly more frustrating because they leave you hitting their "visit full site" button in futility, looking like a fool. And this is by no means rare--I see this all the time. Folks, you have to test this stuff! Some of you probably think you do: but using an emulator/simulator isn't sufficient (clearly!). I understand: it's hard to test mobile sites properly because you have to actually use a mobile device and that's a pain. But whipping out a mobile device and pressing the "visit full site" button on your site, isn't all that difficult, is it?

Testing is always mandatory, of course, but testing something broken is only going to prove to you it's broken--and if your site always inspects the User-Agent request header and serves the mobile content or redirects to the mobile site, your site is broken (in regards to allowing users to get to your full site). So if you're inspecting the User-Agent request header and serving the mobile content or redirecting to the mobile site in all circumstances, you don't need to test: first you need to make some code changes (and then you need to test those). If you don't have a "visit full site" link on your mobile site, this is complicated--how then do you know if the user wants to be on the mobile site or the full site? Serving the mobile site to mobile browsers by default and providing a "visit full site" link is the best approach. And if you're doing that then the code changes you need to make are to implement a system whereby if the user actually clicks that link, it supersedes the action taken to supply the mobile content based on the User-Agent request header. There are lots of approaches you can take for this but make sure whatever you do, it's permanent, at least for the duration of the user's session. That means you can't simply add something like a URL parameter of "fullsite=true" and expect that to be good enough because then when the user actually clicks on a link within the full site, he/she will be right back to mobile site. Using a URL parameter like "fullsite=true" is a good idea but you need to implement a system to allow the user to stay on the full site until he/she indicates he/she wants to get back to the mobile site (and, by the way, just as it is the best approach to give users a "visit full site" link on the mobile site, you need to give mobile users on the full site a "visit mobile site" link so they don't end up trapped in your full site). You can do this however you see fit--dynamically add something like "fullsite=true" to all the full site URLs, use a cookie variable that you inspect on every request, whatever you want--but be sure you do something or you're only going to create an even more frustrating experience than if you prevent the user from visiting the full site to begin with (and yes, I've seen this issue too).

Bear in mind that you're not in the clear here just because you're only providing the content to software that someone else developed: just today I was looking at a Wordpress site and while it provided a "visit full site" link, even when I clicked on it, I still ended up redirected back to the mobile site. In fact, experiencing this issue in such a widely used system as Wordpress was the catalyst for me to write this post. I guess if you've made these same mistakes as a developer you can console yourself with the fact that even such well-known software has this issue (or at least did as of whatever version it was that was used by the site I was on).

I know I sound crotchety here but a) I guess I am, sorry--I'm just truly flabbergasted as to how often this issue occurs b) seriously, I run into this issue all. the. time. c) did I mention that I see this frequently? and d) I really am trying to help (it took a long time to write this--I didn't do it complain, I did it to shed light on the issue so readers will get this right on their sites).

2012-01-23 UPDATE: I was hoping this post would generate more views, comments, and general traction that it apparently has. I guess it's that I don't have a good mechanism for socializing it properly. But please help me out: if you read this post and agree with it, send the URL to offending sites (via the Contact Us page or whatever)!

Keith H's Gravatar In my opinion I really dont like mobile sites. This exact problem of getting trapped in mobile versions of sites is why I hate mobile in the first place. Most aren't implemented user-friendly either I much rather use an "app" version if its a site I frequently on a mobile device.
# Posted By Keith H | 1/8/12 8:22 AM
Mekullere's Gravatar You can read all the data which is important for you and from where you can select the data that is the main question. Here we share data from which you get many data website on you mobile or any other thing where you can easily get that for you.
# Posted By Mekullere | 9/25/18 1:20 AM
Jenkbel's Gravatar Wifi is utilized wherever now a days. The utilization of web is expanding step by step because of understudies utilize in light of the fact that they take help for their examination like,science ,teconology and numerous others. In this given picture we can see an indication of wifi flag that demonstrates the principle saying of this blog.
# Posted By Jenkbel | 10/13/18 12:05 AM
Red Jordan 11's Gravatar
# Posted By Red Jordan 11 | 10/20/18 7:15 PM
Pandora Bracelets's Gravatar
# Posted By Pandora Bracelets | 10/28/18 9:58 PM
Assignment Help's Gravatar My Assignment Help Au is the best and most trusted brand in providing My Assignment Help service for college and university students around the world. Our professional writers serve the assignment material with best quality at a cheap price. You can hire our professional assignment writers for Assignment Help Australia by mailing us at - Info@Myassignmenthelpau.Com or Phone Number: +61-2-8005-8227
# Posted By Assignment Help | 10/29/18 6:15 AM
Assignment Help's Gravatar It is the big concern how to maintain the overall glory of accessing the scholar degree. It does not matter you are studying in which subject domain. During the learning process of you choose subject stream, all students cannot give equal attention to complete it on time. For gaining the best output, they would have to take the online Assignment Help with our academic expert. In order to know more information, you have to surf our web portal.
# Posted By Assignment Help | 10/30/18 2:41 AM
Nike Outlet's Gravatar
# Posted By Nike Outlet | 11/8/18 12:30 PM
Cheap assignment help's Gravatar Best and skilled writers at Students Assignment Help are providing cheap assignment help services. We never miss any of the deadlines. Our professional writers are available online always for students help. To get homework help services from us email us at
# Posted By Cheap assignment help | 11/10/18 1:15 AM
Air Max 95's Gravatar
# Posted By Air Max 95 | 11/17/18 6:19 AM
Assignment Help's Gravatar Sample Assignment provides the assignment help to the students of various universities at a low price. Our highly-experienced writers are available 24x7 for guiding the students for any academic help. Email us your details at!
# Posted By Assignment Help | 12/12/18 5:13 AM
Case Study Assignment Help's Gravatar We provide Best Australian assignment help to the students like, case study assignment help, essay writing assignment help, nursing assignment help and more. Our team has experienced assignment experts at best price by Assignment provider. Who looking for nursing assignment help from Nursing assignment expert get a contact with sample assignment. customer satisfaction is the utmost priority, hence, the quality inspection team makes sure that every assignment is entirely unique and does not contain any sign of grammatical and spelling errors before reaching the client.
# Posted By Case Study Assignment Help | 12/12/18 5:15 AM
Computer Science Assignment Help's Gravatar Those who are roaming around, website to website in search of the right “computer science assignment help” Package that found a website. Who never imagined there existed more accurate and genuine Australian assignment help services.
# Posted By Computer Science Assignment Help | 12/12/18 5:16 AM
Dissertation Editor's Gravatar Our remarkable dissertation editors offer the best conditions and all kinds of dissertation editing services. Get this instant help at MyAssignmentHelp.
# Posted By Dissertation Editor | 12/28/18 4:00 AM
assignment help's Gravatar Being an academic writer from past 5 years providing assignment help writing services to college and university students also associated with Myassignmenthelp platform.
# Posted By assignment help | 1/2/19 5:52 AM
essay typer's Gravatar Losing sleep over unfinished essays but can't afford the assistance of costly essay writers? Wondering whether the online service providers will write my essay cheap in UK? Facing a deadline for finishing the essay? Well, your anxieties end here. We have with us a team of essay writing services for UK students who can solve all your writing issues so that you score high grades in your essay assignment. They will deliver the completed essay to you well before the deadline. With decades of experience in helping students, this team of professional essay typers best in UK.
# Posted By essay typer | 1/8/19 4:10 AM
Flex Henzy's Gravatar We would also like to mention that the students seeking strategic assignment help from our team can claim a complete rework of the assignment if he/she is not satisfied with the job
# Posted By Flex Henzy | 1/8/19 7:44 AM
Strategic Assignment Help's Gravatar We would also like to mention that the students seeking strategic assignment help from our team can claim a complete rework of the assignment if he/she is not satisfied with the job
# Posted By Strategic Assignment Help | 1/8/19 7:45 AM
My Assignment Help's Gravatar I really loved reading your blog. I found this one pretty fascinating and it should go into my collection. I will keep track of your posts regularly. My Assignment Help services is a well-established and prominent name in the best assignment help.
Here you can check: <a href="; My Assignment Help </a>
# Posted By My Assignment Help | 1/15/19 7:45 AM
Assignment writing UK's Gravatar Students Assignment Help has the dedicated and expert team of professional writers who provide perfect assignment writing UK. Our writing experts have complete knowledge of all academic disciplines to assist students. Our expert writers are highly experienced from the top universities.
# Posted By Assignment writing UK | 1/17/19 5:14 AM
Micro host's Gravatar A cloud server is <a href="">; <b> a virtual server </b> </a> (other than a physical server) which is running in a cloud computing environment. It is made, hosted and delivered via cloud computing platform via the internet, and it can easily be accessed remotely. It can also be called as Virtual Servers. <a href=""><b>; Cloud hosting </b></a> has all the software they require to run and even it can function as an independent unit as well. It gives the business user stability and security because any software problems are isolated from your environment. Even other cloud servers will never have any impact on your server. If anyone else is using it more, then also it will have no impact on your server. It is also stable, fast and secure. It also provides you with faster service for your money. You will also get more resources and faster service and the prices would be more affordable than <a href=""&...; <b>Dedicated Hosting </b> </a>. It gives you scalability. It is even very easy and quick to upgrade by adding more memory and disk space as well. You can also upgrade and downgrade your resources according to the requirements of your business.
# Posted By Micro host | 1/31/19 2:14 AM
Micro host's Gravatar Pure SSD Cloud Servers for Devops and other ssd compute requirements, create your Virtual private server, reliable cloud servers hosting services in India. <a href=""><b>; Cloud hosting </b></a> has all the software they require to run and even it can function as an independent unit as well.
# Posted By Micro host | 2/1/19 3:30 AM
project management assignment help's Gravatar If you’re currently looking for an online project management assignment help in UK, then consider our services today. We have one of the best project management assignment assistance teams in United Kingdom available 24x7.
# Posted By project management assignment help | 2/6/19 7:22 AM
Do My Assignment's Gravatar Studentsassignmenthelp is working to give the best option to take do my assignment services from the well-qualified writers of Whether you are studying in UK university or New Zealand university our experts and always guiding you adequately according to your asked university standards.
# Posted By Do My Assignment | 2/9/19 4:13 AM
Business Development Assignment Help's Gravatar Business development has, therefore, turned out to be one of the most lucrative career options for students in UK. But being a complex subject, students often look out for business development assignment help in UK
# Posted By Business Development Assignment Help | 2/12/19 7:25 AM
BlogCFC was created by Raymond Camden. This blog is running version 5.9.002. Contact Blog Owner