The most common question I get over email: “How can I improve my site’s rank in search engines?” I’ve sent variations of this in about fifty emails but thought I’d finally write this up and put on the website. A few things to know.
1. Anyone who promises you page 1 ranking in Google is full of crap.
There I said it. If they get you the number one spot really quickly, it’s because they’ve bought you a Google Ad or they did something really ridiculous and probably illegal. I can buy an ad for you in five minutes, or you can buy one yourself. (Google, like any good business, makes spending money with them as easy as possible, trust me.) That is not SEO. Ranking in search engines means being high up in what’s called organic (re: non-paid) search results.
2. Google Adwords, while sometimes helpful, is not SEO.
There is a reason people specialize in SEO (search engine optimization). It’s a bit technical, the rules are always changing, and it takes effort to do it right. If you are looking for a magic pill/quick results, buy pay per click ads. You’ll get hits more quickly, sure, but they’ll stop the minute you stop the ads. If you want more of an explanation about the difference between paid ads and SEO, check out this post from The Maine SEO Blog about it.
OK so you get that SEO means being in it for the long haul. Let’s oversimplify all this.
3. Search engines like three things. Give them these three things and they’ll be happier with you:
- Links (your site linking to other sites and others linking back to you)
- Keywords (words phrases that people are searching for online)
- Frequently updated content (how often there is a change on your site)
People sometimes think about being sneaky and do things like put a bunch of keywords all over their page or join link farms. In the biz, this is called ‘black hat SEO’. These practices can fool search engines temporarily but more importantly:
1) Search engines could find out you did something naughty and blacklist you, like they did to JCPenney fairly recently. Do you get so much business that you can afford to disappear from Google searches?
2) It will annoy those visiting your site. Because remember, who’s doing the searches? People. Who’s going to think it’s weird you put all these random keywords on your site? People. Who’s going to think the random links on your sidebar are sketchy? People.
OK, OK so you get it, there is no short cuts and this will take time. So what *can* you do that’s legal and helpful to give search engines the three things they want?
Here’s a few things you can do to help your site rank better in search engines.
Claim your business on Google Places, Bing Local, Yelp, etc.
Here are some of the sites where you can ‘claim’ your business:
You’ve probably noticed when you do a search, sometimes these directory listings come up above search results. These listings besides just having the standard contact information also allow you to add keywords, etc. If nothing else, enjoy the free inbound link to your website.
Note: To prove you actually own the business, the service will usually use a verification phone call where they’ll actually call your business phone and give you a code to type into the site… so try to be by your business phone when you’re doing this.
Time estimate: 5-10 minutes/site
Use SEF links (search engine friendly).
OK someone sends you an email. Would you rather click on:
Exactly. Not only do people like to know what a link is but search engines can read the text in your links and treat them like keywords. Bonus is it’s not difficult to turn on SEF links if you have a website that runs off a content management system. You can even manually create them for HTML sites if need be.
Time estimate: 5 minutes – 30 minutes
Autopost website updates.
So when I post to my website, I also have it connected so it goes out to Facebook, Twitter, and LinkedIn as well automatically. If your website has an RSS feed, this is pretty easy to set up. I use RSS Graffiti for Facebook and BlogToTweet for Twitter/LinkedIn.
Time estimate: 10 minutes to set up
Write something for your website… whether it’s a blog entry or more info for a page on your site.
Search engines (as well as real people) like it when your site has new stuff. As a matter of fact, the more often you update your website, the more often it’s indexed by search engines. I know, crazy huh? Also more pages of content help your site seem more search engine friendly. So every blog entry you write, every new page you create all helps.
So take 20 minutes and sit down to write something. Write about how your business started, an interesting customer who always comes in, review a new product you’ve just gotten in, write a how-to… It doesn’t have to be perfect, just something people might be looking for online, something that they can now find on your website.
Time estimate: 20 minutes
Setup social media pages.
Another way people increase visibility is with social media. Sites like Facebook and Twitter make it easy to keep in touch with potential customers and take just a few moments to set up.
But how does social media help with search? Well, on every profile/page you make, you can add your website link as well as a space to put info about your business. You see where I’m going here, right? Keywords and a link? Nice.
Social media will also increasingly become a part of how search engine results are calculated. So social media isn’t just touchy-feely anymore! In other words, all aboard! There’s no better time to finally create that Twitter, LinkedIn, Facebook, Youtube, Flickr, or other social media profile related to your website.
Time estimate: 10-20 minutes/profile
Create a 301 redirect.
This is kind of nerdy but it is a good search engine-y thing to do to keep from accidentally duplicating your content. Search engines do things like penalize you for duplicating content (the same thing written multiple places- it’s what spammers do). Here’s a few ways to do the redirect.
Time estimate: Non-geek under and hour, Geek a few minutes
Have a blog.
Hands down me and most everyone else who does this for a living will tell you to do for better SEO is start a blog. Because blogs have links, keywords, and frequent updates… just like the search engines want. And once set up, a blog is technologically easy to update. Again, perfection here isn’t important (just look around my blog and you’ll see what I mean). Just write something and allow people to interact with you and other readers about it.
Clearly a blog could potentially take a lot of your time but if you plan your entries ahead of time, keep posts short, and set aside time, you can put a small amount of time towards this project.
Time estimate: 1 hour/week (that’s about what I spend)
Is this everything? Of course not. Is it something to start with? Absolutely. And if you want to totally geek out and see what factors are important to search engines ranked in order of importance, check out this fine study with 2011 data: http://www.seomoz.org/article/search-ranking-factors And if it all overwhelms you, contact your favorite geek.
Have a quick tip that helped with your SEO? Share it in the comments!