SEO in a Mobile-First Google World


Yes, we’re living in a post-apocalyptic world. At least when it comes to the world of Google Search and search engine optimization (SEO). Continue reading


My Mobile Day

stencil.linkedin-post (6)

Most people are surprised to learn I’m an introvert.  This is because most people confuse introversion with shyness. Shy, I am not.

If I have an opinion and you ask for it, I’ll give it. If there’s an interesting conversation going on, I want to be a part of it.

I love people, and hearing what they have to say.  Hearing others’ take on things helps me better clarify my own perspective.

I also enjoy observing and hearing people get about their day. But, like I often (playfully) say, “I love people. I just don’t want to participate in their lives.”

I think unless you use your smartphone to access social media and, through those platforms, to maintain social connections, you’re unlikely to develop an attachment so strong to it that being without your smartphone causes anxiety.

So, beyond fulfilling its ostensible primary purpose as a phone, my own smartphone has mainly only ever been a replacement for a Kindle (mine was stolen and never replaced) and a convenient way to check email when I’m not at my desk.

So, any given day on my smartphone is pretty much the same and pretty boring.

Given my confession above, you’d be correct to guess I’m not much for social media. I don’t have an Instagram or Twitter account and am not ever quite sure what SnapChat is. While I do have a Facebook account, I only finally opened an account in 2014 as a means of keeping in touch with people back home while I was in Nepal for five months.

Ironically, though, I never used it for the purpose and still haven’t uploaded my photos from the trip. With my foray into digital media marketing, I now mostly use it to manage Facebook pages for clients.

My internship this summer was a remote work-placement. I continue to work for the company part-time now, so between work and school, I’m always in my home office, working on my laptop. Attached to a wonderful, vibrant, 32” Asus UHD monitor and a nice ergonomic keyboard, mobile only fills in the gaps.

Using my smartphone as an e-reader and to check, my go-to apps are Aldiko Premium, an e-reader, and Gmail app.  I love my Aldiko Premium app – I actually paid to upgrade from the free version.  It’s great when I’m the subway or sitting at the doctor’s office.  In fact, outside of textbooks which I still prefer to read in the printed form, I choose to read all my books on my smartphone over an actual book.

Having gotten used to reading on the smartphone, I’ll also use it to read the news or other articles when not at my laptop and I like Google’s NewsStand app for article curation.

Outside of these, other apps that came preinstalled on my phone are relegated to the “bloatware” category.

I also downloaded BlackBoard and What’s App when I started at George Brown to check course notifications when at school and to keep in touch with my various group members.

Also on my phone is TD Canada Trust’s EasyWeb banking app, but I may as well delete it as it’s proven useless as a solution to my “want to do” need to make of US-dollar mobile cheque deposits to my US-dollar bank account.

Working for a company in Tennessee, I’m paid in US dollars with cheques drawn from US Banks. TD Bank Group also owns TD Bank America’s Most Convenient Bank (yes, that’s really their full name)  down in the US so I had initially opened a bank account with this US retail bank subsidiary, linking it to a USD “Borderless” account with TD Canada Trust.

The idea was that my employer would make an ACH (the US version of an e-transfer) to my TD Bank account and I could then transfer the funds to my  TD Canada Trust account in Canada.  Easy, right?  Wrong.

TD Bank somehow lost every transfer made to my US-based account, depositing the funds into someone else’s account and then charging me the stop payment fee when my employer had to get the funds redeposited to his account.

So we hit upon the idea of mobile cheque deposits using TD Bank’s app. Problem with that solution is their $500 daily deposit limit and $1000 monthly limit for mobile cheque deposits.

I called and asked if the limit could be increased and was told this was impossible. The limits are in place to prevent fraud.


So, I spoke with someone at my TD Canada Trust branch to find out if the Easyweb app’s mobile chequing function had similar limits. Fortunately (and surprisingly), their limit was $5,000 daily and $20,000 monthly.  Wish I could exceed those limits, but they were more than enough.

So, proving useless, I closed the TD Bank account and opened a TD Canada Trust US dollar “Borderless” account.

Problem solved? Not so much.

My US dollar cheque deposit through the Easyweb mobile deposit function was rejected. Why? I was subsequently informed that mobile cheque deposits for cheques drawn on a US bank aren’t allowed.

So, frustratingly, in the age of e-transfers and mobile cheque deposits, I have to rely on the US Postal Service and Canada Post to get me paid.

While I could, of course, use the EasyWeb app to perform other banking functions, I don’t. Because I’m always at my desk, it’s much easier to get banking done on their website using my laptop, keyboard, and large screen, as opposed to pecking away at my Samsung screen using their app.

As a marketer, I’d find me to be something of a hard case. I don’t like being sold to and I don’t usually pay attention to display ads on my phone. If I receive SMS messages on my smartphone, I autoblock the associated phone number.

I do know that I pay much more attention to ads when I’m working at my desk. I get a lot of targeted ads based on my browsing history that direct me to digital marketing related sites and I’ll click on those to explore what they offer.

This tells me that I may be an outlier consumer relative to the general population’s move to mobile-first.  However, if I’m typical of some market segment, it means that non-mobile marketing isn’t dead. If a marketer wishes to reach me, they still have to utilize non-mobile platforms to do so.

My First Design to Code

That title almost reads like the websites we’re creating, like some sort of building, must met some specific code, as in a set of mandatory rules that must be met and adhered to in order to get to have people live in whatever we wind up with. Looking at the quality of most of the web, we know that those kinds of mandatory standards don’t apply to what you’re allowed to unleash on the web although they should.

But good web design, like good buildings, require a plan and this assignment had us code a web page based on a detailed mockup, that is, a plan.  Designed to simulate what I expect would be required of us working as web developers in the “real” work world,  we had to write the code to render the static graphic representation we were given into an interactive webpage. In effect, we went from design to code.

Although I wish otherwise, I’m not a graphic designer. Don’t have the skills, don’t have the knowledge of the programs they use. So it was an awkward and frustrating start to the assignment trying to figure out how to find the information I needed from the mockup in order to get my web page to render exactly what I was given.

At one point, I was struggling to try to get my fonts to render like they appeared in the mock-up in Adobe Illustrator until my instructor kindly pointed out that I hadn’t loaded the fonts we were given into the font book and so Ai was replacing them with a different font. Oh…I thought we had been given the font files to generate the stylesheets to include in the source code for our page. Oops! That bit of information also explained why the headings and text all had a pink background to them.  I thought it was an odd element to include in the design.

So, I regrouped and started again. In answering a set of questions we were given as part of the assignment, I found them to be a very helpful, systematic way to extract all the information I needed in order to write exact and effective code. And, when I finished, it was oddly satisfying to see the web page render in the browser just like it was designed to look. Okay, the responsive version may be a wee bit buggy, but the desktop site is a vision! And it’s someone else’s vision. It feels good to know that given a design, I can code it.

Seedling growing in soil.

Growing into it

Well that was an experience. We just completed our first “composite week” in the program. These occur at the end of each module of courses we complete and require that we apply what we learned to complete and present a major assignment by the end of the week. This first assignment had us design and build a minimum five page website using HTML and CSS.

I’ve worked on some intense projects in my past work-life, but nothing like this. I’d get to my terminal at school in the early morning and not leave until late afternoon. When I left at 6:15 on Thursday night (only because an evening class was starting at 6:30), I realized I had gotten up only once all day.

And we were all very focused on our assignments. As usual, our instructors were in the computer lab with us from 10 until 2 each day to help with any questions or issues we had. But, for the most part, all you’d hear in the lab was the tapping of keyboards and clicking of mouses. I became aware of the click, click, click a few times, and each time I thought we were like the Borg, a collective of beings plugged into a machine, sharing the same purpose.

While intense though, I loved every minute of it. Okay, not every minute – using Illustrator is currently a no go and Photoshop is doable but awkward and inefficient. But coding feels like a happy place. I’ve never felt so absorbed in what I was doing as I felt writing the HTML and CSS for my pages. And the intensity of focus required to apply my new skills to the challenge of the assignment resulted in a rare and welcome sense of flow.

Over the week, I also became aware of a growing feeling of confidence. I saw myself becoming more adept at manipulating what my pages looked like. I had a clearer understanding of the DOM and syntax required to target elements. When something broke in a page I knew what coding errors to look for to fix it. I felt more in control over what my results would be as the hours of work passed and it felt really, really good.

A concern I had in making of go of a career in web development, was that it requires continuous learning. The need to learn and keep up with new languages and their inevitable evolution over time as technology changes is, of course, characteristic of the field. But after acquiring a working knowledge of two mark-up languages now, I’m eager to learn more. I want to know how to build an experience and not just have my pages look pretty. I want to know how to make them dance and interact with the user and do things and not just sit there. So, next up, programming languages and learning how to make those things happen.

We’re one third of the way through the program now, and I’m amazed at what I learned to produce in only five weeks. I chose to redesign my niece’s bakery website as my project. She’s attached to her logo so keeping that, I designed a website for her that is clean, simple and not visually overwhelming.

While, if she implemented the redesign now, I think its simplicity would improve the user experience for visitors to her site. But that simplicity extends to its functionality too. In fact, the order form I included is non-functional. I’ll be adding scripts to the website as I learn and will likely also fiddle with the design and add CSS tricks as I become more comfortable (and efficient). But I’m going to keep this original version of the site so I can compare back to it at the end of the program. If they’re anything like the first five, it’s going to be interesting to see what it evolves into from where it started after another ten weeks or so of learning.

Time to Learn

I realized in a panic after the first couple of days that knowing how to mark-up header, paragraph, and break tags and knowing how to use the magic wand, clone-stamp, and levels tools in Photoshop wasn’t much foundational knowledge to have coming into this program.  I really doubted I had the existing skillset I should have to make any sense out of what was being taught at the speed with which all the information was coming at me.

I should add that way back when I last went to school, I studied philosophy. I mention this because studying philosophy is worlds away from studying an applied technology. In the humanities you listen, think, and discuss. In technology you mimic, observe the result, and practice. Completely different paths to learning and this new path is completely foreign to me. My panicked thoughts were “I’m just being shown how this stuff is done. How am I going to understand how to do this stuff myself without focusing on the theory behind it? How am I supposed to actually learn it so I can do it myself if I’m just doing what he’s doing?”

But I’m was in and I was committed. I kept telling myself they know this stuff, they’ve taught this program before, and they’ve taught many others just like me. I should just sit down, pay attention and trust in the process.

So that’s what I did and that’s what I do. I sit in class and mimic and observe. I watch as simple words and symbols arranged into codes transform into webpages filled with images, color, and formatted text that can grown and shrink. And afterwards I sit and practice it so I can do it myself. And you know what? I find that I am learning. Want proof? A result of this first month, appropriately, is this calendar, our first assignment. I’m kinda proud of it: I coded it myself.

I have a feeling…

So, our first web blog assignment is to write about how we define good design. It’s odd to try to put this into words as I’ve never thought about verbally defining what I perceive good design to be. Good design to me has always been just that – a perception. That’s to say it hasn’t ever been anything I’ve objectively defined to myself, but rather a feeling I’ve experienced whenever I’ve encountered it.

So what is that feeling? It’s a sense of ease. Of flow and symmetry. Of unity between elements in what I’m encountering that allows me to experience them as a whole rather than as parts.

And that experience applies to both the tangible and intangible as well as the natural and man-made worlds of objects. I can experience good design in looking at a flower, appreciating the lines and elements of a car, reading a well-turned sentence or listening to a favourite song.

Design is an act of creation – of purposefully bringing together various pieces to yield something new. It is the making of some “thing.” Whatever is created (tangible or intangible) will necessarily have structure and in that be directed toward fulfilling some purpose.  This purpose could be anything: to attract bees ensuring pollination and biological viability; to look good while driving to the corner store, to communicate observations about social mores, or makes sounds that cause our moods to lift.
Where whatever purpose is met and there exists an immediate, visceral experience of any designed object’s “rightness”, therefore, I think exists “good design.” Whether that perception is experienced universally by all who encounter the object or whether it’s experienced solely by the person having created it, is another matter.