All opinions on this site are solely those of the author unless specified otherwise. All affiliations and endorsements will be disclosed if present. If no disclosure, no affiliation exists.

You're Already Connected

When I was in high school, in the 80s, I was part of a group that hacked into corporate voicemail systems so that we young hackers could communicate. Voicemail was pretty obscure then. You could find me, around lunchtime, at the payphone on campus, picking up and leaving messages. (Note for the young, look up "payphone" if you need to).

Around the same time, and for years after that, I also dialed-in to BBSs and made many good friends and had great conversations.

This was the 80s version of "connected" from a technology standpoint.

In the 90s and early 00s, the Internet was ramping up in terms of usage and growing beyond the tech corporations and universities. Even more connectivity.

Today, though? Everyone's online. Everyone has a smart phone with always-connected applications. And in the past decade or so, there's been a significant change that everyone takes for granted today but I rarely see called out: everyone has their connectivity on them at all times and pulls it out and uses it in all but the most rare social situations.

You see people on their phone all the time when, a decade ago, they may have had a newspaper, or a book, or would have just been sitting there taking in the passing landscape. Today, everyone defaults to "jacking in" when there's nothing else to do.

This, right now, is via hand-held devices. This will also change in the next few years, as wearables find an ergonomic niche that works. Things like Google Glass showed a hint of what's to come.

Within five years, everyone will remain connected, but you won't be able to tell.

How society will adapt remains to be seen. It's something I've been thinking about. I have some ideas. Some potentially even start-up-worthy.

415 Hits

Thanks, ElasticSearch!

Points for elasticsearch.

I got a V-day card from them, which was nice. Included is ANOTHER v-day card, which got a chuckle. It's blank, with envelope and the first card says that since we're all busy people, here's a v-day card ready to go. Give it to someone.

Classy, funny, and memorable.

3193 Hits

7 Tips to Improve Your Mobile Performance

Optimizing your mobile site is more than just search engine optimization (SEO) or making sure your content looks acceptable on mobile devices. There are a number of specific areas in which a little attention to how your website’s mobile counterpart is created can go a long way towards improving performance as well as ranking. From the common sense to the not-so-obvious, these seven tips cover a cross-section of areas where you can make measurable gains.


1. Use Google’s “Mobile-Friendly Test” to check your site.

Google’s Mobile-Friendly Test is a fantastic tool and a good place to get started. After giving your site’s URL, the tool will tell you if your site is mobile-friendly as well as show you how Google sees your page through the eyes of a mobile browser. It will even alert you to page elements that cannot be loaded, allowing you to quickly ensure your mobile display is as complete as possible.

2. Optimize for search engines.

True of non-mobile sites as well, but especially important for mobile, always ensure that search engines can crawl your content. Many webmasters will block images, CSS and JavaScript from search engines in their robots.txt files. This prevents crawlers from seeing them, however, and rendering your mobile site as intended. Google provides a tool called “Fetch As Google” that can help.

Advanced tip: Don’t presume that search engines will be able to identify your mobile site. Include viewport data in your HTML to remove any doubt.


3. Test all of your media on mobile.

Some video files are blocked from mobile playback or may use a format not supported by many devices. Don’t presume that because it scales it will also play. These days, it’s also advisable to use HTML5 for media playback.

4. Check your redirects!

If your desktop site redirects users to the mobile site when it detects that they’re on a mobile device, ensure that the redirects — including paths and query string arguments — are correct. Simply redirecting every desktop page to the mobile home page results in search engines having just a single point of entry to your mobile site; this can sometimes confuse their crawlers.

5. Serve mobile content before ads.

This tip can be argued, but adding a mobile ad page before serving mobile content is generally a bad idea. This includes both advertisements and pleas to download a mobile app before proceeding to the actual mobile site. Many users will abandon a mobile site when presented with such a “speed bump.” Resist the temptation. Instead, use a banner rather than an interstitial or popup page.

6. Optimize your mobile pages.

Remember that a large number of your users on mobile devices are also on slower and sometimes unreliable connections like cellular. While desktop web pages should be well optimized, mobile pages demand it. Images should be as small as possible. Be mindful that the resolution of a mobile device may be significantly smaller than a desktop site. Take advantage of this fact and serve smaller images.

Advanced tip: If you have dynamic content generation for desktop and mobile, add a “Vary” header to your output to signal to search engines that they should re-crawl with mobile settings.

GET /page-1 HTTP/1.1
Host: of HTTP request headers...)
HTTP/1.1 200 OK
Content-Type: text/html
Vary: User-Agent
Content-Length: 5710
(... rest of HTTP response headers...)

6. Optimize your mobile pages.

Yes, this is the same tip as the previous one, but it’s so important that we felt it necessary to say it twice.

7. Think about URLs.

Google and all major search engines do not give any extra benefits for using separate URLs for mobile. That is, if your site is on but your mobile site is, Google neither penalizes nor rewards your search engine ranking. Use separate URLs if that is your architecture, but don’t feel that you must to get better ranking.

That said, remember, if your mobile and desktop sites are on separate URLs, search engines are going to index them separately. That also includes your reputation scores on these pages, which will be calculated separately. Higher-traffic websites might not care about this, but smaller ones might. You might want to avoid separate URLs for this reason.

Continue reading
4184 Hits

The Holiday Slowdown?

It happens every year about this time - the holiday slowdown. Lots of days off around holidays, people in the office taking time off meaning that projects seem to slide into January, comments like, "Yeah, let's just push that off until after the holidays..."

Same here, I suppose. I'm taking advantage of a lot of this time to catch up on loose ends, get a lot of reading done, and create planning specifications for things that, as I noted, won't really get started until after the holidays.

I hope you have a great holiday season and I look forward to more insightful (well, at least to me!) blog posts.

After the holidays ;)

3599 Hits

The move to SSL

Some of you (okay, two of you) may have noticed that this blog is now 100% on SSL. If you try to get to any page here normally, you will find that you're redirected to the HTTPS version of the page.

No, this doesn't mean I'll be adding e-commerce any time soon (well, if the logo that my incredibly talented friend Shawn is working on for me is a hit, maybe I'll offer t-shirts :-)). What it means is that web sites being secure simply as a matter of course resonates with me. There's no compelling reason for this site to be SSL, but there's no reason not to.

And with Google's announcement that SSL sites will get more search engine love, there's a benefit. Google's plan is clear - offer some value for web site owners to go SSL and it will become more comfortable for everyone. Enacting social and technical change through positive reinforcement. I can get behind that.

Changing to HTTPS means a lot of the previous likes and shares won't track, but that's okay. With good change sometimes comes a little pain.

2420 Hits