SEO strategy

Last night I went to a Wyndham Small Business workshop. Every month or so there’s a free event covering different business-type stuff.

I know a little about SEO but not a heap. When you work in larger organisations that sort of stuff sits with the Marketing team. And when you’re working on product design (not website design) it’s not really a huge consideration.

The key stuff I learnt was:

  1. Get a keyword strategy going using the Adwords Keyword Planner Tool

Research keywords using the Adwords Keyword Planner tool. You have to sign up for a Google Adwords account and give Google your credit card details. But access to the Keyword Planner is free. You only pay when you want to run an ad. And for people starting out, paid advertising is probably not the best way to go.
http://adwords.google.com/keywordplanner

 

 

 

 

 

 

 

Use the keywords to plan out your blog posts and your website copy.

A good rule of thumb we were taught last night:

Short tail keywords – e.g ‘shoes’. Much harder to optimise your SEO for, and also indicates the person is at the start of researching a product or service. They’re definitely not ready to buy yet.

Long tail keywords – e.g. ‘adidas super-runner blue size 7 geelong’. The person is ready to buy and knows exactly what they want. Much easier to optimise your SEO for.

2. Aim high! In the top 3. 

Being on the first page of Google Results for your keyword should be your goal. The top 3 is the ultimate goal.

3. Write blog posts, tutorials, use pics, generally content is good

Use your keyword research to plan out your website content strategy. Short-tail keywords = tutorials and blogposts and articles.

Long-tail keywords = product pages.

4. Make sure you’ve got an alt tag on every image. Make sure it’s descriptive. 

You want those images to come up under Google image search. And hey, it’s web best practice. And it makes things accessible.

5. Rename your images to be descriptive.

Same as above. Ditch dcn000019.jpg. Rename it to something descriptive.

6. A different meta description on every page. 

7. The longer a person stays on your website the higher Google will rank you. 

I did not know this.

8. General rule of thumb. If you’re a professional service aim for about 1.5 mins on your website. If you’re selling products aim for about 8 mins on your website.

9. Also use Webmaster tools, submit a sitemap, post on Google+ (no one will read it except for the Google bots, so that’ll help your SEO efforts) (and make you look like a banana because you’re talking to yourself on Google+).

10. Make sure you’re structuring your webpages using proper standards. H1 gets used once, H2 for subheadings etc etc.
Generally good web practice.

11. Make sure your website works on different screensizes including mobile. Google now penalises if it doesn’t.

12. Backlinks help your SEO efforts. Backlinks are when another website links to you. If you get a backlink from a .gov.au website that is worth its weight in golden backlinks.

13. Testimonials are good. If you’re a professional service make sure people can leave reviews on Google (or facebook). Reviews left on a third-party site have a lot more credibility than the ones on your website. Integrate the third party reviews onto your website if you can.

14. Make sure you’re on Google My Business if you’re a restaurant or a service etc.

15. Be patient and play the long game. Making a few tweaks to your keywords won’t result in an overnight SEO sensation. Think of SEO as one part of your broader sales & marketing strategy.

The DIY Software Revolution

Airtable is one of the more interesting online products that has come out in the last couple of years. With my designer hat on, I thought it was nuts.

But when I stepped back and looked at it holistically you can see how clever it is. It’s using the same principles as a spreadsheet, but with online smarts (APIs for example) that make it extendable beyond what the spreadsheet can do. And just like the spreadsheet, it can be used for simple tasks or complicated reporting tools. It’s possible to push the possibilities further. Sometimes it’s worth taking off your designer hat.

The CEO Howie Liu touches on this approach in the talk above, as well as giving a quick history of software development approaches that contain useful ideas for today.

My notes (there’s a tonne of notes for this talk) 

Designers take complexity and assess not important dimensions (then remove these from the user view).

Function and form

Data model and logic – function

Visual layer – form

For example, Weebly and Squarespace prioritise the form, not the function.

Programming

From the 60s to today the way we think about programming hasn’t changed that much. It’s a bunch of code in text.

Looks as daunting as it did in the 1960s.

“We haven’t made the same leaps and bounds with programming”.

Writing code = a narrowly scoped way of understanding a problem. Code doesn’t equal software.

Software

Series of instructions that tells a computer to do something.

The tools we use to manage and manipulate information.

Lacks focus on the value of humans who use information.

Information could be:

  • Your Pokemon card collection
  • Cattle
  • Equipment.

Human scale information – represents information as we know it.

Check out Bonnie Nardi’s work. She is a HCI academic.

Computer deals with information/data. -> Knowledge sits with the person.

Logo

They learn that their changes affect the output of the system.

MIT – scratch

Program structure

Logic

is represented as puzzle pieces. They have visual affordance.

They can be pieced together to make the system do certain things.

Kodu

Game development software for kids.


In the past there has been different radical approaches to rethinking programming. Visual programming is one way.

Text-based code is inherently linear.

Flow-based is one way of rethinking this.

Quartz composer etc.

Mathematic Hupercard

Myst – visual system.

Why isn’t there more impetus to do more about visual programming? 

It’s hard to take novel approaches. Places the burden on the developer to put in sweat and hours.

Spreadsheets are a good example of a user-centred ‘programming’ tool.

How do you model the data of the world around you?

Google, Facebook, Microsoft.

Tools to manage your own informational version of the world.

In 1990s innovation died out in terms of software/programming approaches. This was a convergence of reasons:

  • Internet
  • Lots of tools with a narrow value proposition started popping up
  • Microsoft dominated and washed divergent voices out of the market.

We moved toward simplified experiences with our systems.

In design we looks for ways to reduce choices.

Perhaps we need to start designing for possibilities and tinkering.

“Junk food push-button experiences”.

User as driver approach has become the widespread model.

For software to get to the next step, we need to look to some of the (programming) ideas of the past (1960s – early 90s).


Let’s use kits as a paradigm to design our systems. 

Keep the barrier of entry low.

Cater for shallow, immediate experiences but also provide depth to allow the person to achieve mastery/bend the system to their own will.

“A lot of applications we use now are very shallow for example Dropbox. But for kits we want it to be an onion”.

  • Declarative – here’s the constraints. Solve within the constraints.
  • Imperative – do x then y.

Here are the dimensions of systems:

  • DOM
  • Logic
  • Interface layer.

Instead of prioritising the visual layer (Squarespace etc) why don’t we provide tools to manipulate the logic layer.

 

 

The MVP is dead. Long live the RAT.

“There is a flaw at the heart of the term Minimum Viable Product: it’s not a product. It’s a way of testing whether you’ve found a problem worth solving. A way to reduce risk and quickly test your biggest assumption. Instead of building an MVP identify your Riskiest Assumption and Test it.”

https://hackernoon.com/the-mvp-is-dead-long-live-the-rat-233d5d16ab02#.qz1ulltiz

MVP is one of those phrases that seems to have about a million different interpretations, depending on who you ask. Riskiest Assumption Tests make the purpose of the thing (prototype, other artefact) explicit. “We are building this thing to test our most risky assumption, then we’ll move onto the next”.

The trouble I’ve observed with MVPs in different workplaces is:

  • it’s hard to actually define – what is minimum really? and,
  • how do you actually coordinate all the thinking required from different disciplines to build a product without burning a bunch of time and including things that are not minimum.

The MVP has always been a fairly difficult concept to understand, even though it appears simple before you think it through.

The RAT is definitely worth considering.