Recently a friend emailed me a list of keywords that his company was thinking about buying on Google in order to increase their visibility to different markets. They were labeling this their “SEO” effort for their website. Unfortunately after visiting their newly created site, I saw there was still a number of tweaks they could make to optimize their visibility and organic search engine traffic, in addition to delving in to pay-per-click advertising. Here’s the first thing I wrote back:

First off, from a semantic standpoint, it’ll probably be beneficial to refer to “Search Engine Optimization” (SEO) and “Search Engine Marketing” (SEM) as two different things. SEO typically implies optimizing your site to capitalize on organic (unpaid) traffic to your site. SEM is what you guys are talking about… paying for ads on search engines.

I know it’s nitpicking, but I’ve met too many business developers who think SEO simply equates to advertising on search engines. This simplification leads to overlooking many quick fixes that can be a boon to free search engine traffic. Wikipedia puts it beautifully:

Search engine optimization (SEO) is the process of improving the volume and quality of traffic to a web site from search engines via “natural” (“organic” or “algorithmic”) search results for targeted keywords. Usually, the earlier a site is presented in the search results or the higher it “ranks”, the more searchers will visit that site. SEO can also target different kinds of search, including image search, local search, and industry-specific vertical search engines.

As a marketing strategy for increasing a site’s relevance, SEO considers how search algorithms work and what people search for. SEO efforts may involve a site’s coding, presentation, and structure, as well as fixing problems that could prevent search engine indexing programs from fully spidering a site. Other, more noticeable efforts may include adding unique content to a site, ensuring that content is easily indexed by search engine robots, and making the site more appealing to users.

The next response to my friend:

Personally I think SEO is overrated, and if you try to make your site as usable as possible for humans, it will work great for search engines. You’re doing OK here, but I would definitely revisit the meta content on each one of your pages. You “should” have a title, description, and (much less important) keywords specified for every page on your site. The title and description is what gets seen in Google, and the more attractive the combo, the more likely someone is to click.

I’ve seen too many SEO companies charge too much money for services that don’t deliver. I’ve also tried almost every optimization technique I’ve come across, and not many are worth the time for research and/or execution. So for SEO, just do the important things:

  • Write unique meta content
  • Optimize for users
  • Use code that spiders can read

And finally my take on SEM:

Because SEM on search engines is a bidding system, it’s best to take a trial-and-error approach. Since you can cap keyword spending, my suggestion would be to just go with whatever your first inclination is, and then tweak accordingly. Companies that spend a good amount of money on SEM will have someone devoted almost full time to analyzing and tweaking the spending on ads.

I think you’ve got a solid list of keywords to start with, so just throw them in, keep a low cap, and see what happens! AdWords and Google Analytics (which you’re already using) have fantastic linking capabilities, so just make sure that gets set up and you can see what happens.

SEM is basically just a statistics game. Add keywords, analyze, adjust, repeat. Trying to come up with “the right” keywords is often a waste of time. Make a quick list, then use these tools to get more:

  • Google Sets
  • Ask.com – Check the “Expand” or “Narrow” suggestions on the search results pages

I was planning on writing a post showing how to get started with Google AdSense and Google Analytics, but the process has been so streamlined since I started using it years ago that it needs no explanation. Adding both to my site took less than five minutes.

For AdSense, go the Signup page, fill out the form, customize an ad using the wizard, grab the ad code, and paste it wherever you want on your site. Much like AdWords and other statistics driven advertising, I’ve found it’s best to just dive right and adjust as you go. If you are looking to produce ad revenue, put a few ads in places you think make sense, and check their performance regularly. Things that can increase performance:

About

Not Just a Hat Rack (NJHR) focuses on best practice solutions for problems you’ll encounter during a typical site build. There’s an emphasis on new technology when possible (HTML5, CSS3, etc.), but all suggested solutions will work cross-browser, quickly and efficiently. more »

I'm Andrew Church, an aspiring web developer currently living and working in Washington, DC. I’ve been employed as a professional developer since 2004, when I graduated with a degree in Information Sciences & Technology from Penn State University. I'm particularly interested in front-end web development technologies (HTML, CSS, JavaScript), but I do have experience with the entire site build process. « less

Tweets

Delicious