Website Launch: CentralOregonRestoration.com

May 24th, 2010

My newest project launch is CentralOregonRestoration.com, for repeat customer, Mountain Air Indoors, Inc. located in Bend, Oregon. Mountain Air Indoors specializes in mold remediation using a cutting edge organic and non-toxic product and now they have logically expanded their business to include water damage restoration. Logical because as many of you may know water damage, and moisture in general are common causes of mold growth.

The website was custom designed and built from scratch using PHP templates and utilizes JQuery for the nice slideshow on the homepage and contact form to avoid unnecessary spam. The website in optimized for search engines with custom page titles, meta data and use of h1 and other content mark up. The website has an XML sitemap for search engines and was submitted to several search engines upon launch. Keywords are not stuffed in but thoughtfully placed without diminishing user experience and readability.

Speaking for a minute more about Mountain Air Indoors I would like to say that I highly recommend using Mountain Air Indoors for any mold or water damage need. Andrew, the owner is hard working, honest and he has always done exactly what he says, not to mention he is really great at what he does and his mold remediation product is superb. It is no mystery why his business is a success.

Google TV Announced, Intel, Sony, Logitec Onboard

May 21st, 2010

Well Google has announced they are getting into the TV biz with their new Google TV device. The gadget will be similar to Apple TV. You’ll be able to search for videos online, watch TV programming on demand, and surf the web. The remote will be as advanced as the top box with voice commands. You will also be able to use an iPhone app, Android app or Logitec Harmony remotes. The box top uses an Intel Atom processor and according to PC World will be “the size of a thin hardcover book with HDMI in (for your cable connection) and HDMI out (for your TV). There’s also a SPDIF connector, two ports for IR blasters, a couple of USB ports for accessories such as game controllers, Wi-Fi.” PC World’s Harry McCracken is guessing the cost will be $200. Some TVs in the near future will have it built in as a feature.

Gadget and Google fans start drooling.

So what is new and innovative about it? Well I will let Google tell you since they can explain it better, but in a nutshell it will be really easy to find content, bookmark it and watch it whenever you want. So basically Google is taking what they are good at, search and bring it to your TV.

This is my guess, but I am thinking that advertising for certain programs will be user centric, so if you’re a young healthy guy you might not have to watch Viagra and Tampon commercials anymore, only beer commercials, cars and junk food? That would sure be nice. And finally I might be able to watch CNN without getting AARP commercials stuck in my head. I like news, does that make me old?

With the WIFI you’ll likely be able to watch videos from your computer and play music as well. That will be nice too.

Google has been slowly creeping into our lives, wooing us with new tech and promising of a brighter future. You almost get that feeling like they’re the “Visitors” from V and are secretly plotting to take over the world. Nah, they just want our money.

One more thing. If your in Canada like me, you’ll have to ask Santa for one next year since Canada will be a year behind. I can wait, by then they will have the next generation with more features anyway.

Canadians Hosed by App Store Gift Card Policy

May 20th, 2010

No App For You! That’s a Joke Eh?

I meant to write about this sooner but you know how it goes. As I have mentioned before I have a iPod Touch and so does my sexy wife. For Christmas 2009 I decided to get her a gift card for the Apple App Store. I went to Walmart and picked one out and even asked the lady in the electronics section if it was good for the app store not just itunes music store. She said yes, I bought it and wrapped it up all pretty like. When my wife went do use it though she couldn’t figure out how to redeem it in the app store. Well I got on there and because I was sure she had missed something, arrogant me but I couldn’t figure it out either. So I jumped on good and did a quick search on how to redeem and low and behold I found out that you can use gift card in the app store in Canada. I was pretty ticked, but she said she would just use it for music and let it be. I am from the states and the first thing I thought is what would happen if this took place in the US? Riots? LOL, likely.

Apple Blames Canada for Gift Card Policy

The most bewildering part of the story is that members of the Canadian government have made public statements that they know of no law that denies Canadians for using gift cards in the app store. I haven’t heard any top level comments on this from Apple, just read emails other have posted on their blogs. Hundreds maybe thousands of Canadians have been screwed by this policy. So if there is no reason to bar gift card from the app store then what is the motivation? And if they think they are following the law, how come they didn’t make it more public. Uh, that’s a no brainer – so Canadians would still buy gift cards.

Fine Print

Unfortunately Apple has been careful to cover their backside. There is mention that gift cards can’t been redeemed for apps in the fine print of the Canadian user agreement. In my opinion it should be in bold on every itunes gift card.

Just another case of BLAME CANADA.

PS. Apple you can make this all good if you send me 2 iPads. Cuz my wife needs one too.

Matt Cutts (of Google) on Wordpress

May 18th, 2010

Matt Cutts head of the Google spam unit speaks at Wordcamp SF 2009 and gives his reasons why Wordpress is great. I understand he uses Wordpress for his blog. He gives the list of the plugins he uses, a very short list.

State of the Word: WordCamp SF 2010

May 18th, 2010

Matt Mullenweg, the founding developer if Wordpress, one of PC World’s Top 50 People on the Web, Inc.com’s 30 under 30, and Business Week’s 25 Most Influential People on the Web gives the keynote at Wordcamp SF 2010. One of those people you should always listen to when they speak. I can’t believe this guy is younger than me.

Adobe Fires Back at Apple

May 14th, 2010

Adobe has now release it’s own open letter saying Apple is trying to control the web and in not open unlike Flash. They letter reeks of vagueness and is more hollow than the headless horseman’s head unlike Steve Jobs letter that was clear and concise. PC World really nails my sediments. Adobe should retreat from the mobile fight until they have some real ammo, not just name calling. Like being able to actually demo Flash on a mobile device that doesn’t crash, have security issues and doesn’t eat through battery power. Mobile apps will be better with Flash no doubt but not in it’s current state.

Adobe vs. Apple: The Flash Question

May 11th, 2010

When I received my iPod Touch last Christmas I was really excited. I never had an ipod before. I had always been a PC kinda guy. But I really liked it, still do. The one thing that puzzled me was that Flash was not supported. “Hmmm” I thought. There was speculation on the web but nothing really solid.

Then in April Steve Jobs wrote an open letter regarding Apple’s decision to exclude Flash from its mobile devices. That was an eye opener and clarified Apple’s reasoning. After reading the letter it does start to sound as though flash in on the way out. Sorry Adobe, but is is true that the majority of the things that Flash is commonly used for are now being done with open source technology like AJAX, JAVASCRIPT HTML5 and CSS. I am sure when Adobe purchase Macromedia it wasn’t thinking that Apple, it’s long time friend would be the one to hinder it’s progress. Jobs in his letter mentions that Adobe has been working on this issue for a while and it doesn’t sound personal. Adobe has made noise that Apple doesn’t want Flash based web apps to compete with Apple’s app store, which it probably doesn’t but Jobs makes some very convincing points that swayed me that even though this may be a factor it is not the overlying reason.

Now another embarrassment for Adobe makes it way into the light. Jeff Croft was moderating a panel at FlashCamp Seattle and was witness an anecdotal but insightful moment.

…the keynote speaker, Ryan Stewart, a Flash Platform evangelist at Adobe, demoed Flash Player 10.1 running on his Nexus One phone. When I realized he was going to show it, I got excited — I’ve been wanting to see how well Flash really works on a phone for years…

The smart phone crashed twice and when he tried to show an intensive Flash website. He then asked if there was another website the audience wanted to see. The reply was HULU which he then had to admit didn’t work either (but to be fair was likely an issue on HULU’s side not Flash) but still had an impact.

Taking all things into consideration it is seems clear to me that Adobe’s Flash is diminishing, not only because it is not suitable (yet) for mobile devices but also due to the numerous alternatives that exist now and that are in development. Flash is still really great at doing specific things but those applications are eroding quickly. If Adobe wishes to remain a player in Web 2.0 and beyond it needs to invest in creating tools that exploit open source technology. No longer will web developers be held hostage by a single company. Platform wars are for video games and media storage, not the web.

Client, Lightfleet Featured on Cnet.com

April 19th, 2010

A start-up has plans to turn the traditional approach to blade servers on its ear, and it’s not just smoke and mirrors. But it is light and mirrors.

For the past seven years, Lightfleet has been working on a technology that employs light signals to replace the cabling and switches typically used to connect various server nodes in a blade server. And as of December, it had delivered its first unit–to Microsoft’s Research’s labs.

Lightfleet’s first product is code-named Beacon, a 32-node server that uses dual-core Intel processors along with standard off-the-shelf disks, memory, and storage all in a package that stands about 16 inches tall on a server rack (9U in server speak)… [READ FULL ARTICLE ]

Must Know Windows Keyboard Shortcuts

March 8th, 2010

I was talking the other day with a client and they didn’t really know much about keyboard shortcuts.  I guess for the casual computer user keyboard shortcuts don’t really make a big impact.  But as for me, as I search the web for answers I find and create graphics using programs like Adobe Photoshop I them indispensable.  If your in front of a computer for even 3 hours a day you could greatly increase your productivity by using  few easy to remember keyboard shortcuts.

  • Select All: <ctrl> + A : Select all the files or folders in the current location. Great for cutting, copying and moving large groups of text, files and folders.
  • Copy: <ctrl> + C  : hold control button and hit “C” to copy almost anything in Windows.  Copy text, files, folders and more with this shortcut.
  • Cut: <ctrl> + X  : hold control and hit “X” This cuts the selected item to be pasted in a new location.  This moves a file instead of coping it.
  • Paste: <ctrl> + P  : hold control and hit “P” Now whatever you had copied or cut will be “pasted” to the current location.
  • Undo: <ctrl> + Z  : holding the <ctrl> key and hitting the “Z” key is a universal undo command for windows. Use it to undo a file move, delete and is used in many programs.
  • Toggle Window: <alt> + <tab> : hold <alt> and tap the <tab> key, this will bring up the switch window menu box which will allow you to easily switch programs or windows without clicking on the taskbar. Hold <shift> & <alt> and tap <tab> to go in reverse order. Hit once and it will return you to your last used program and window. Great for when you are going back and forth between 2 programs.
  • Show Desktop: Windows Key & D If you have a bunch of windows open hit the Windows Key and “D” Now you can drag files to you desktop of open a file you put there.
  • Open Link in New Tab: When using your browser (Firefox, IE ect) hold holding <ctrl> key when when you click a link.  This will open the link in a new tab and keeps the current page open.  This is great when using Google and your not sure what link will be what you are looking for. Or when you are comparing things or don’t want to loose your place. Some websites do this for you so that when you close the new link their website is still available.
  • Open New Tab in Browser: <ctrl> + <tab> : Open a new tab in Internet Explorer, Firefox and Netscape. Now you can keep the other page well remain open to go back if needed.
  • Toggle Tab: <ctrl> + <tab> : Toggle the active tab. Useful if multiple tabs are open in your browser but can also be used in many other programs as well to switch between open documents.
  • Refresh Browser: <F5> : Reloads the browser page. Good to use if the page stalls when loading or if doesn’t load properly.
  • Refresh to Server: <F5> + <ctrl> : This sends a request to the server that you want to see if there is a new version of the page. For instance if someone changed a picture on your website and you go to that page again to see the change your browser may store the old image in order to display the page faster. So refreshing the page with <ctrl> tells the server you want the newest version of that page.

Keyboard Shortcuts may take a while to get comfortable using with proficiency but in the long run you’ll be more productive. Learning the shortcuts for programs you use regularly. Most programs for Windows and Mac have there own program specific keyboard shortcuts as well as using general windows shortcuts. Learn a new shortcut a week and in no time you will see your productivity soar.

Basics of SEO

February 26th, 2010

SEO? SERP? Where Do I Start?

You want to increase traffic to your website by increasing  it’s position on search engines like Google.com and Yahoo.com but have no clue where to start.  SEO or Search Engine Optimization and is just a technical way of saying “I want my website to be ranked higher on the search results of Google and other search engines. This post will give you a good idea of where to start. If you have the resources, a SEO professional is a wise investment. A #1 ranking website on Google could get  twice the traffic as the  #2  website so it does pay to be on top.  Now before I say too much I want to say that I am not an expert, guru or the like.  I am a web designer who reads things here and there and I’d say I’m somewhere between novice and expert on SEO. I am sharing no “tricks” or brand new secret techniques. All the things I am sharing have been true for a while and will probably be true for a long while.

As I see it there are 2 major parts to SEO: on site; what you do to your website directly and off site; what you do away from your website to increase popularity.  The major parts for each are website optimization and link backs respectively.

Site Optimization (The elements that make up your website)

The way your website is coded and laid out will help search engines understand what is most important.  Search engines more or less view websites the way a human sees a page. For instance content at the top is weighted higher than content at the bottom of the web-page and content in bold is weighted higher than plain text. A rule of thumb could be: if a human would think it important than so would a search engine.

  1. Title BarTitle Tags (HTML code): #1 IMPORTANT!!! The title tag is code that doesn’t visually show in a pages content, but does appear in the bar at the top of the browser window (example right).  Many times this will also be used as the title of the pages content headline or vice versa but they are not the same thing and are added in separate sections of the HTML code.   The title is the link used on the search engine results page (SERP).  Most business will want to highlight the service/product and location.  Consider what people will search for.  If I am looking for a local web designer in for the Toronto area, I will likely type “Toronto Web Designer”  the closer you title matches the words of a search the better.SEO-001
  2. Description Meta Tag (HTML code that is not visible on your website): The description meta tag is the text that is commonly the short description under the link on a search results page. Search engines do look at this content to rank your page but have been given less weight over time. However it does provide you a chance to entice potential visitors so it should be considered carefully.
  3. Keywords Meta Tags (HTML code that is not visible on your website): Keywords like Descriptions are being weighted less and in some cases not considered at all according to a few SEO forums I have read.  Keywords are a common separated list of keywords or phrases defining you websites content.
  4. Page Content (what a visitor sees on your website): By far the actually content and layout of  the content is becoming more and more important to leading search engines. So if a word is important make it bold.  Put your page headline in a <h1> tag (heading 1) and title your paragraphs with <h2> tags (heading 2) h3, h4 and so on.  Re-write content to increase the use of keywords (instead of our services are …, say our XYZ services are…) But don’t duplicate content having 2 pages with the same content.  Don’t make lists of keywords.  Do add links in your content to other relevant content on your website. Don’t sacrifice human readability for SEO and there by repelling potential clients.  What good is getting traffic if they don’t convert.
  5. XML Site Map (XML is a specific code): an XML site map helps search engines find all the content on your site and is the sign of a professional website and is pretty much a standard now.
  6. URLs: If possible keep URLs simple and content related.  If you have a database driven website have them re-write to clean, readable names.
    Ever see a page URL like this?
    http://www.site.com/page=request?12x=get=blahb00×00lahblah
    and then see one that looks like this?
    http://www.site.com/blog/seo-hints.php
    What looks better?  What is easier to recall and guess which is SEO friendly.

Link Backs (Links to your website)

When other websites link to your website it shows they value the content, increase reputation and in turn search engines like google then increase your search ranking.

POSSIBLE LINK SOURCES:

  1. Organizations/Clubs/Groups: Many organizations will link to members.
  2. Blog comments: When you comment on a blog sometimes you can leave your Website URL as a link. Don’t be spammy! Actually read the post and make a well thought out comment.
  3. Directories: There are many free directories to add your business/website to.  Stay away from link farms (just pages of links) If it seems unused or unprofessional don’t use it. Some paid directories are worth while but ask for numbers.
  4. Review Sites: Yelp.com and Angieslist.com are great ways to show off your customer testimonials. Get past clients to post reviews and build a trusted online rep. Write articles: Write valuable content that other will link to. Write a blog or on someone else’s.
  5. Press Releases: Have a new product? send emails to blogs or industry magazines. Most now have online and print editions.
  6. Social Media: Twitter, Facebook Pages, Myspace, ect.  Get some word of mouth, interact.  Most sites have groups for industries.  Network and press the virtual flesh.
  7. Video: Make a video and put it on youtube.com or other similar sites.  Watching video is much easier than reading off a screen. Plus you’ll get links.

FYI: Some links are better than others. A link from your sisters facebook is less valuable that a link from the National Association of XYZ for example. Links from website that have high ranking, relevant and popularity are best.  Also the text of the link counts.  “City Service Provider”  is better than “Your Company Name Service Provider” get your name outside the link if possible. Also if you are considering buying links, make sure there is variation in the text or NOT near words that make it clear they are paid for. Ever see links inside blog content? I’ve read that some search engines penalize for paid links if discovered.

Well I think that is enough food for thought.  I will probably revisit this topic more in the future and get more in depth on certain aspects.  BE SURE to spend time on a regular basis working on SEO. Remember SEO is an ongoing battle not “set it and forget it”.  There are no magic bullets or shortcuts that work for long or don’t bite back in the end.

More Reading:

Bad SEO Techniques That Will Hurt Your Google Rankings
(searchenginejournal.com)

Wikipedia: Search_Engine_Optimization

SEO Best Practices: 20 Questions By P.J. Fusco, ClickZ, Jan 17, 2007
(Written 3 years ago and still applicable! Same tried and true principles as above)