Archive for August, 2009

Four Quick SEO Tips

I received a great question this week via my Model Mayhem account (it’s like Facebook for models and photographers) from a website owner named Bella Valentine, here’s her email and what I had to say about it, I’m sharing this (with her permission) because I believe Bella’s questions are the same questions many people have about Search Engine Optimization and online marketing.

Hey,

Saw your post in the forums and I was hoping you could help me out with a few questions that I have…

  • How do you find related blogs?
  • Do you write your site’s link as the signature when posting a comment on such blogs? (I’ve been looking for blogs that have the slot for your website’s url but have come only across one that was set up that way)
  • Wouldn’t that be considered spamming?
  • Should I try to stay away from sites that have a worst ranking then mine on Alexa or do all links back help?

Thanks,
Bella

Hi Bella, thanks for asking!

You can find related blogs using Google’s blog search function, it’s found under the “More” tab on Google or at http://blogsearch.google.com/. If for example you’re hoping to improve your ranking with Denver models, search Google for that phrase and you’ll see 92,000+ blogs appear but you’ll want to play with the keywords until you find the right combination to return the best results for you.

Many of these blogs will have a comment form at the bottom of the page and on these forms you will see a space for your name, email, website and comment. Now you have to be careful, some web masters such as myself frown on “keyword spam” which is when you replace your name with keywords such as “Denver Model”, so instead I always suggest people using their name in addition to the keywords they’d like to leave. For example, I will always delete people using “Denver Model” but look the other way for “Bella, the Denver Model” or “Bella a model from Denver”. I appreciate self promotion is part of the game, but not at the cost of my site’s reputation.

On that point, I will also point out that 75% of people surveyed prefer the Ben & Jerry’s brand vs. Häagen-Dazs yet … 75% of people surveyed prefer Häagen-Dazs ice cream. Why? Because as people, we like people … so website owners and other surfers are far more likely to “connect” to you if you’re a person rather than a keyword.

There is a fine line between blog spam and self promotion. I tend to think of it as the same line men often cross in a bar, keep it genuine and nobody gets hurt but when your comments are fake, false or generic … web site owners will reject you. Instead of leaving generic comments which will get flags as SPAM, only leave comments which add to the texture of the article or benefit the website owner. You’ll be surprised how quickly your comments get you traffic when you’re helping others in a positive way.

Commenting on websites with a lower PageRank value will not hurt your website, in fact each successful link regardless of where it comes from is either positive or neutral, but never negative. This is because Google knows that you can not control who links to you, so they don’t punish you for poor incoming links.

That said … the higher the PageRank of a link coming to you the better.

For example, if you can get a link from Model Mayhem (5) to your website it’s better than a PR 1, but a link from Apple (9) is better still. There’s a complex math formula that is used … way to complex for me to explain or even understand but basically, in the simplest terms possible assume that every PR point is worth double the value before it so … a link from a PR1 is worth 1 point while a PR2 is 2, a PR3 is 4, PR4 is 8, PR5 is 16, PR6 is 32, PR7 is 64, PR8 is 128, PR9 is 256 … OK, so that scale is completely made up but it holds some analytical water and more to the point, it reinforced that incoming links from high ranking sites is better but lower ranking sites are not worse.

Chris

If you have a question about SEO, why not ask me? I’m always happy to answer your questions and look forward to hearing from people!

bella Four Quick SEO Tips image

Want to learn more about Bella’s website? Visit her at http://www.BellaValentine.com.

Five Simple Tricks to Making Your Website More Successful

Building a successful website is tough, sometimes we get caught up in technical issues and forget that a website is meant to be for people so let’s take a few seconds and look at five simple tips which will make your website more successful.

Super Simple Navigation

The old KISS principle (Keep It Simple Stupid) works perfectly for navigation.  For a website to work, it has to be intuitive and easy to understand by all levels of computer users. Take a moment and think about your page structure and why people come to your website.

For example, if your website offers software downloads ask yourself why people come to your site. If the answer is to download your software, get support about your software and buy your software … those three items should be key links on all pages of your site.

Make it Easy for People to Contact You

Above all else, the purpose of your website should be for prospective clients to reach you and existing business to connect with you. Ensuring your primary contact details are on each page is an easy way to help your business grow.

Think of Your Website as a Book

Every book has a title, which helps you find it. Books also have cheesy “marketing type” on the cover or back to summarize and entice the prospective buyer. Finally, the book has chapters, indexes and a logical flow that people understand.

Your website should have the same, an opening page with effective marketing type followed by a progressive series of pages designed to funnel readers towards your desired goal as well as an effective site map for easy navigation.

Focus Your Goal

I’m reminded of a scene from The Cider House Rules, ask yourself what your business is because (as the lead character soon discovers) a man needs to know his business. What is the business of your website? Why did you spend money and time having it built?  Now that you know what the purpose of your website is, focus your energy on creating content which will motivate your audience towards your goal.

Speak to Your Market

Websites are about your market, not you. Colors, text, language, graphics and content must be selected to promote your product or service to your audience in the most effective manner possible.

A Little Offline Reading This Summer

I’ve been spending a lot more time in the “real world” this summer and enjoying the sun which has given me a new appreciation for why I spend some much time in the air conditioned bliss of my office but more to the point, I’ve been reading a lot of great books (they’re like PDF’s but made with vegetable dye and flat trees).

So far, I’ve reread the great Don’t Make me Think, A Non Designers Design Book and of course the classic All Marketers Are Liars by Seth Godin. I’ve also got a pile of great books from Guerrilla Marketing to Secret Formulas to plow throw before the summer’s done.

In the mean time, if you have a suggestion for some great marketing reads why not post them below?

Securing WordPress against itself

As many bloggers have been learning lately, WordPress has a ton of major security holes being exploited by evil doers but because of the open nature of the tool, these exploits vary dramatically depending upon which version of the tool you’re using so one of the first tips we give WordPress blog owners is to remove the WordPress version number from your template file, this is pretty simple thing to do simply by opening the header.php file and searching for the line of HTML with your file which looks something like:

[source lang="html"]<meta name="generator" content="WordPress <?php bloginfo(‘version’); ?>" /> <!– leave this for stats –>[/source]

Unfortunately, this isn’t just good for stats … it’s great for hackers because it tells then exactly what version of WordPress you’re using which allows them to search the net for hacks specific to your version of WordPress. Unfortunately, as of version 2.5 the people at WordPress don’t simply allow you to remove this piece of code from your theme and forcibly “inject” the damning meta tag into your theme using the wp_head(); function which is required to make WordPress work.

There is luckily a fix, but it requires users to edit yet another file in their template directory. To truly remove the code, you’ll need to open the functions.php file and add the code:

[source lang="php"]remove_action(‘wp_head’, ‘wp_generator’); [/source]

What’s Wrong with WordPress?

There’s a giant pink elephant in the WordPress forum that nobody seems to be talking about and it’s been staring at my peanuts for the past few weeks, so let’s take a moment to ask ourselves how safe the platform really is.

WordPress, for those who don’t know is a blogging platform turned website manager which makes it fantastically easy to build, deploy and manage websites. It’s the best platform on the market for doing this, and it’s free. That’s a pretty powerful endorsement right? Well, it’s true … except … it the past few months the people who run WordPress and are responsible for it have been getting sloppy. Let’s take a look at some of the recent security holes.

Security Holes

The 2.8.4 release this weekend was due to a newly discovered hole in WordPress. In fact, the whole (which seems to have appeared in 2.8) was so big, it allows anybody with even a basic understanding of web technology to reset your admin password whenever they want. When 2.8.3 was released on the 3rd of August, it was to fix security flaws overlooked in the 2.8.2 release from July 20th. In fact, every release since 2.8 has been to fix major security flaws in the core WordPress application. Here’s how WordPress describes their 2.8.1 upgrade:

WordPress 2.8.1 fixes many bugs and tightens security for plugin administration pages. Core Security Technologies notified us that admin pages added by certain plugins could be viewed by unprivileged users, resulting in information being leaked [emphasis added]. Not all plugins are vulnerable to this problem, but we advise upgrading to 2.8.1 to be safe.

If you think I’m being tough on the people at WordPress, take a moment and read the release reports on WordPress.org, it shows nearly three months of security blunders by the world’s most popular package and if you think that you’re immune, think again. In March, Ashley Morgan who runs Upstart Blogger was the victim of a cyber attack, in June my website was hacked and trashed by somebody promoting links to flu vaccines and earlier that month we suffered hacks on both Tinker Priest Media and my partner’s website BavotaSan.

Ashley’s advice is strong, make sure you update your backups daily and always download the latest security updates from WordPress, especially when they’re released on weekends. Take my friend Chris’s advice and remove reference to your WordPress version, install some basic security on your WordPress blog and always remember that there are people out there who want to hack your site.

Five things I wish I could have told myself 10 years ago.

five things i wish i could have told myself Five things I wish I could have told myself 10 years ago. image

Back when I was a young(ish) pup doing design work in Toronto, I made a lot of bonehead decisions. Most, but not all I came to regret later on and looking back, here are some things that I wish I could tell myself:

Stop chasing technology.

Back in 1998 the big technology was HTML, Flash scripting and Perl but as the Internet began to really take off I was introduced to hundreds of options including several new flavors of HTML, multiple new programming languages (PHP, ASP etc) and new technologies weekly. While it served me well to understand most of these, it was a waste of time to try to follow most of them.

My advice to myself: Stop trying to master multiple technologies. Instead, focus on one and keep your eyes open for signs that it’s time to learn more after you’ve mastered the first.

Listen to your elders.

I appreciate that this is advice every ‘generation’ tries to give to the next but in my case, I really wish somebody had pointed this out to me. Not because those older then me know anything (especially about the web) but because … everybody likes to be listened to.

My advice to myself: Take advise from those who offer it and try to learn as much as you can so that you don’t have to repeat others mistakes.

Invest in plastics.

No, not plastics … the Internet. Well, I did that (as you can tell) but the advice is still sound. More to the point, never be afraid to predict what the future might hold and prepare yourself for it. Luck it appears isn’t random, those who are ready when opportunity knocks are often the ones we later consider “lucky”.

My advice to myself: Invest in the future, live in the present and learn from the past.

Jobs come from people, not companies.

People send you work when you’re competent and charismatic, companies never send you work. I wish I’d known this sooner but apparently, business decisions are made by people based on a number of factors including how well they like you, the quality of your work and how punctual you are.

My advice to myself: Be good like a waiter … get it to them on time, make it look great and keep a smile on your face.

Never be afraid to fail.

In my life I’ve learnt more from failure then I ever did in school. Don’t be afraid to fail, don’t be afraid to fall down and certainly don’t be afraid to look like a fool. Taking chances is how you get ahead in life and the more chances you’re successful at, the further ahead you’ll be.

My advice to myself: Relax, learn, retry.

(where’d I get the awesome photo? Huge thanks to Sara Petagna!)

5 Steps to Building an Autoblog

autoblogging 5 Steps to Building an Autoblog image

Autoblogging is the process of automating blog’s for your business, while some in the industry make be critical of the process there are actually a number of cases where autoblogging makes perfect sense such as a news relay services, real estate agents or even recipe or automotive websites. At it’s most basic level, autoblogging is about taking common repetitive tasks and making them easier for website owners.

For example, a real estate website could automatically pull postings from their local MLS listing service and create effective web posts on a realtors blog about each properly by listing information and pictures for visitors, this type of auto blogging is fairly common in the industry and saves agents countless hours of copy and pasting listing details from other websites.

Let’s take a look at how to run an effective auto blogging package, it takes a little experience and technical knowledge but these may be easily overcome by hiring web professionals such as myself for the more complicated parts of the process.

Install WordPress

Step one of course is to install WordPress, a great and flexible blogging package which happens to be free. You can download WordPress directly and install it on your web host of if you’re less technical you can setup your hosting with BlueHost and use their automated process to easily install WordPress with a quick click of your mouse.

Install Appropriate Plugins

Plugins are add ons to WordPress, they’re like super powered steroids that make WordPress do extra stuff. In this case, you’ll need to download and install FeedWordPress to make WordPress import RSS feeds from around the Internet.

What’s an RSS feed? Well simply put, it’s geek speak. RSS feeds are used to let one computer or software program talk to another, basically it’s a specially formated file that tells one website about the content of another website. You’ll need to use it to automatically pull content from one website to display on other.

Now, to make sure you’re really cutting down on your workload, there are a few more plugins that you’ll need. See, FeedWordPress will fetch thousands of posts … some are duplicates and many need proper keywords etc. so lets add a couple awesome plugins to make your life a little easier.

WP Auto Tagger will add keywords to each post automatically, this helps cut down the work you’ll have to do to each post.

Delete Duplicate Posts is a quick way to make sure you don’t have duplicate posts in your database.

Setup Your Feeds

Now that you have your blog setup and running, you’ll need to add feeds from popular sources to automatically populate your blog. For example, you may wish to add a feed from Google for blog posts featuring my name. To do this, let’s search Google Blog for Christopher Ross and take a look at the results. On the left hand column, we see a link for RSS. This link offers us the ability to copy and paste the link http://blogsearch.google.com/blogsearch_feeds?hl=en&client=safari&oe=UTF-8&um=1&q=%22Christopher+Ross%22&ie=utf-8&num=10&output=rss into FeedWordPress. Once this is done, your website will scan the blogshere on a schedule, looking for all new posts about Christopher Ross. You can do the same with Google News, to ensure you always know what’s happening.

Manage Posts

When you setup FeedWordPress it asks if you’d like posts to be held for moderation or posted, it’s best to always hold posts for moderation while you’re getting used to the system and make notes of things you need to delete or edit before they go live.

Advance WordPress users will also be able to build special functions into their websites to automate complex parts of the process. For example, I use the CRON services on BlueHost to automatically run a series of scripts on many websites, which scans newly added posts for content, URL’s and items to skip or delete. If you don’t have access to CRON services, the WordPress plugin U-Cron will do a similar service for you.

Common Corrections

My scripts for example, run a simple WordPress function every 15 minutes:

[source lang="php"]$wpdb->query("UPDATE `www_greatchefs_com`.`wp_posts` SET `post_date` = ‘".date(‘Y-m-d H:i:s’)."’,
`post_date_gmt` = ‘".date(‘Y-m-d H:i:s’)."’,
`post_modified` = ‘".date(‘Y-m-d H:i:s’)."’,
`post_modified_gmt` = ‘".date(‘Y-m-d H:i:s’)."’ WHERE `post_date` < ‘2000-01-01 00:00:00′;
");
[/source]

This simple script scans the WordPress database for any post with a date prior to January 1st, 2000 and automatically changes it to the current date. This saves me hours of manually updating posts and makes posting to client websites dramatically faster.

After my scripts have tested for and corrected the majority of minor, common issues I automatically move the post from Pending to Draft which indicates the post is ready for me to review and if I want, post it live.

Approval

The final step of auto blogging and one that I believe is often overlooked is the final approval of an article. Personally, I believe it is critical that people (not machines) do a final scan of each article being posted and ensure it is accurate, maybe this isn’t true auto blogging but it’s impossible for robots to ensure everything is right so a quick scan of the article will ensure that you’re sharing the right information with your target audience.

Who is Auto Blogging Right For?

There are a lot of industries that autoblogging simply wouldn’t work for. For example, I would never want to automate my website here to scan for WordPress articles but I do believe that scanning trusted data sources and automatically processing listings for car dealerships, financial reports, real estate, news services, syndicated news etc. is a wonderful use of RSS and auto blogging technology.

Shameless self promotion – If you’re thinking about automating your online presence, why not give me a call or drop me an email and I can help you make the best choices for your blog.

I don’t give a tweet.

i dont give a tweet I dont give a tweet. image

Twitter suffered a denial of service attack this morning, millions of users (including me) got cut off from the service and you want to know something? I didn’t give a tweet. In fact, it simply acted as a reminder to me how useless I believe Twitter really is and inspired me to truly contemplate my place not only in the Twittershere but also on the Internet as a whole.

Twitter is useless

I keep trying to come up with reasons to use twitter but for all the simplistic reasons I can come up with, I can’t actually find one ‘killer app’ excuse for me to use the popular micro-blogging service. I know there is one, I just can’t seem to find it.

Friends of mine use the term “low signal to noise” ratio when talking about twitter but what they’re really saying is that for every reasonable, quality message you receive you get thousands of pieces of rubbish which to me, means that most of the time, it’s nothing more than a distraction.

I solved this a while back by writing my own Twitter interface, basically it’s a web page that fetches my Twitter feed and converts it to an RSS feed which I then read with a news reader … minus 1,790 of the roughly 1,800 people I follow.

That’s right … I don’t really follow you, your tweets go straight to my trash but don’t take it personally, it’s me not you. Frankly I felt it was rude to not follow you (after all, you follow me right?) but then after I started following you, I realised that the vast majority of what you tweeted about was:

  1. promoting your latest _____ (book, website, get rich quick, porn project)
  2. promoting yourself
  3. talking about your lunch
  4. or simply, really … really dull.

Funny thing is, there are lots of openly commercial people and companies that I follow but they usually make it worth my while, offer timely information or do something worth tuning in to which I believe has led me to a few basic rules when it comes to Twitter.

1. Direct messages don’t work (too much spam, too little time)

2. If it’s worth telling me, you’ll email me (too much spam, too little time)

3. I don’t care that you just beat your high score on an Atari 2600

4. I don’t have time for Twitter

That last one is the most important one, unlike email and Facebook I simply don’t have time for Twitter … the grass is too green, the lake too blue and the wind has the smell of something too summery to be bothered Tweeting about things …

1996

13 years ago seems like a pretty long time right now, but part of that is only because today my son turns 13 years old and I have distinct memories of the days surrounding this occasion. This isn’t however a post about the joys, wonders and triumphs of life during his 13 years, it’s more about technology and observations his birth let me remember of that time.

USR Modem 300x152 1996 imageIn August 1996 I was standing in the hallway of a hospital in downtown Kitchener, my wife practicing her breathing and other soon-to-be fathers wandering the halls. One such father was a man I’d done some work with, he was starting an Internet company that summer and hoping the World Wide Web would catch on. To power his company, he’d recently purchased a bank of 50 US Robotic 28.8kb modems which would allow 48 people to connect to the Internet at a time using the fastest modems modern technology would allow (the other two modems remained for internal testing and technical support use).

28.8 kb of speed was a wonder of modern technology at the time, back in 1996 Apple computers had finally lost the arms race to their bitter rival Microsoft. They’d begun building clones of their overpriced hardware and shares had fallen to $18 each, it was a gloomy time for those who loved the brand. Sony’d entered the computer market, Microsoft released Windows CE and computer monitors commonly supported up to 32,000 colors at 800×600 resolution.

In short .. the dawn of the Internet was a strange, scary place to be.

To give you a truly comprehensive understanding of the web at this point … Google didn’t exist. IMDB was just born, VBScript was recently released and FutureSplash Animator was a failure. Let me guess, you have no idea what FutureSplash Animator was? Not to worry, when Macromedia bought it they rebranded it as Macromedia Flash and very quickly the world took note (if you don’t know who Macromedia is … Adobe later bought them).

250px Powerbook 190 1996 imageIt’s interesting to me to look back at the realities of the early commercial Internet and compare it to where we are today, there’s been a lot of growth but at the same time a lot has stayed the same. For example, early web design was aimed at 640×480 monitors and computers with small processors or slow modems. These days, designing websites to make the most of 3G wireless networks to be supported by mobile devices is simply standard.

The Apple Powerbook 190 (pictured right) was a fairly typical laptop for the time, my friend Jeremy had one and I distinctly remember being envious of the small size.

Anyways, I’ve got a birthday cake to make and a bit of work to do before I wrap up the work day so I’ll be off but I hope this look back at the early days of the web has shed some light on just how far we’ve come and how far we still have to go.

Going Google

A few months back I asked the question, what would you play me if I could save you $125,000 in IT costs? Now it seems that Google is getting serious about their Google Business Apps suite and buying billboards in major cities across the US to promote their competitive, professional tool set.

Google Apps (http://google.com/apps) is a powerful set of tools which allows small business owners and IT teams in large corporations to offer:

  1. Email using the powerful GMail platform, including free spam protection and massive storage volumes. GMail pretty much replaces Microsoft Outlook and Hotmail
  2. Chat with Google Talk,  which is very similar to MSN Messenger
  3. Calender, allows you to schedule meetings and events the same as Outlook
  4. Sites which lets you easily publish simple internal websites or support sites for products
  5. Docs which comes with  a powerful word processing application, spreadsheet, presentation maker and allows you to share documents across networks.

That last point is terribly important. Because Google hosts these applications, the software and documents you’re using are stored online, in secure databanks accessible by anybody you share the documents with anywhere in the world. There’s no need to email copies or worry about versioning control, simply share your document with users and when you need to make a change (or allow others to make changes) to your documents, it will update across the entire organization!

Best of all, Google Apps is free. Take a moment and let that sink it … free. They have an professional upgrade that massive companies might like to use but any company smaller than 100 employees can take advantage of these tools for free which means that you don’t need to buy new copies of Outlook, Excel, Word or PowerPoint and you can save $129 per year, per employee instantly.

Does it work?

I’ve been using Google Apps to power my own creative business since it was introduced in 2007, with a small team spread over multiple locations I’ve saved around $2,000 by using Google Apps but more importantly the software allows me to update client work orders, post project schedules, share documents and archive massive volumes of email which I can access from anywhere without having to worry about costly servers, upgrades and losing data.

What is the downside?

Beyond having to retrain your IT team to play golf, there are only a few negatives with Google Apps. First, it’s online which means that you have to be connected to the Internet to have access to your docs. That’s a perk but it’s also a problem if you like to work while on the train, but easily overcome by using a simple offline text editor.

How do you sign up?

Google Apps is completely free to setup, just go to http://google.com/apps and enjoy. If you’d like to have a competitive analysis of your companies current IT costs completed or need technical support making the switch, please feel free to contact me.