SEO 101: Keyword Development and Deployment

Published Friday, September 22, 2006 @ 8:30 am • 0 Responses

Keyword Development

Keywords play a vital role in search engine optimization (SEO), and — if used properly — have the potential to increase the flow of traffic to your site. It is beneficial to maintain an active list of keywords for each of your websites. Each list should be a continually evolving set of important, relevant keywords. The idea here is to develop a consistent practice of actively seeking better keywords, thereby producing your very own customized keyword library.

A good way to begin a keyword list involves using keyword tools such as Google’s Adwords keyword tool (requires registration), Overture Keyword Selector Tool (no registration required), Good Keywords (free software download), or any of the tools listed at seocompany.ca’s Keyword Suggestion Tools.

While free keyword tools such as provided by Google or Overture may be sufficient enough to get you started, shelling out for a 24-hour subscription to WordTracker’s excellent service is definitely beneficial. Before using WordTracker, gather existing keyword information, site descriptions, product descriptions, and other key information for all of your sites, and then maximize your 24-hour subscription period by analyzing and developing keywords for as many sites as possible.

As you develop your list(s) of keywords, separate them according to "primary", "secondary", and "tertiary". Once established, a keyword list must be continually developed via critical analyses, careful editing, and constant updating. As you go, remember to remove ambiguous keywords, keywords with multiple meanings, terms that are vague or broadly defined, and commonly used words. Also remember to consider adding synonyms, split words, merged terms, plural variations, slang associations, hyphenated words, and common spelling errors. If a site you are developing represents a specific geographic area, look for corresponding terms indicating the address, business name, zip code, phone number, neighborhoods, etc. Finally, groups of words used as keywords may serve a multipurpose function, enabling you perhaps to eliminate repetition by removing duplicate terms.

After you begin using your carefully chosen keywords, study your site’s traffic via access logs, statistics software, and tracking tools. Also note the keywords that similar websites are using. Go to their site, view the source code, and check out their meta keywords tag. Take notes. Consult the dictionary, thesaurus, encyclopedia. Ask associates for ideas concerning keywords. Scour the internet! Such research and analysis will result in a continually improving understanding of keywords — specifically, your keywords, thereby enabling a perpetually evolving portfolio of useful, effective keywords that will help maximize the popularity of your sites.

Keyword Deployment

Armed with an optimized set of keywords, it is time to incorporate them into your website. While this process may seem complicated at first, it turns out to be quite logical and even natural after a little practice. As you incorporate keywords, it is important to be mindful of "keyword density", which is essentially a ratio of unique keywords (and their relative value) to content. The key with keyword density is to increase it as much as possible for one or two keywords per page while still maintaining a legitimate document. Two good places to check the keyword density of your pages are at KeywordDensity.com and webconfs.com. Remember to consult, edit, and update your SEO log and your keyword library.

As you incorporate keywords into your documents, look for opportunities to use keywords in heading tags (h1, h2, h3, etc.), document titles (title), bulleted lists (ul, ol), and as bold and/or italicized terms. When optimizing your page title with keywords, omit the now-meaningless "welcome" as the first word, opting instead to place your strongest keyword in its place. Subsequent title terms should include both primary and secondary keywords, with perhaps a repeated primary keyword (or two). Remember to keep titles lowercase and less than 60 characters in length (including spaces). Also remember to maximize keywords within image alt attributes, link title attributes, and element name attributes. If possible, try naming your site’s files with primary keywords, but try to limit hyphens and underscores. A good example would look something like: primary_keywords.html. You get the idea. Finally, it is crucial to create meaningful, keyword-dense hyperlinks. Rather than a link that says, "Click here", provide a nice, long, descriptive link that says, "Primary keywords, secondary keywords, and tertiary keywords".

If you get super gung-ho about keywords, and are willing to risk appearing desperate, there are some less appealing methods for increasing keyword density throughout your site. For example, throw down a covert noframes tag and stuff it with keywords. Other prime candidates for keyword stuffing include the meta name tag, hidden links, hidden layers, and, well, you get the idea. You may also want to include a nicely keyworded link within an iframe, or even hide keywords by using tiny text, display: none, input type: hidden, or by matching text color to background color. For the truly unscrupulous, stuff ‘em with a few hot buzzwords like "sex", "pr0n", and "britney spears" (you slimebag!).



[ Comments are closed for this post. ]

If you have additional information, contact me.

← Previous post • Next post →

« Customize WordPress QuicktagsGreenwich Mean Time (GMT) Formats »

Contact Perishable Press

  • Contact Jeff via form

Search Perishable Press

About Perishable Press

Perishable Press is the virtual playground of Jeff Starr — visionary, founder and lead developer of Monzilla Media, a small web and graphic design company in the lush desert oasis of Moses Lake, Washington. Perishable Press features articles and tutorials on many aspects of digital design..

Read more..

Perishable on Twitter

mmmm, dark chocolate..

Perishable on Tumblr

Tons of Firewalls

Tuesday, 7 October 2008, 1:45 am

Recently overheard on conservative talk radio (instructing listeners how to obtain a free promotional video from their new website):

“This website has tons and tons of firewalls, so you have to use your real email address to download the video..”

The Quiet Search Revolution

Monday, 6 October 2008, 12:15 pm

Just a thought.. As awesome as Google is these days, it would suck if they ended up owning the entire search-engine business. When they get to the point where all competition is impossible (due to their sheer size, financial resources, media influence, etc.), how many alternate search engines will have the resources for continuous improvement and top-quality search results? When this happens, we will have no choice but to do exactly what Google tells us to do.

As deeply ingrained as it is for everyone to instinctively and unthinkingly turn to Google for their search activity, it is time to leave a few alternate search tabs open for as much use as possible. Instead of using Google just because that’s what you always do, try your search on MSN, Yahoo, Ask, or any of the other independent search engines instead. Sharing traffic with other search engines is a nice, quiet way to keep the competitive spirit alive and well in the search-engine business.

Disappearing WordPress Posts

Wednesday, 1 October 2008, 7:50 pm

Today I experienced difficulties while trying to publish or even save new posts in WordPress. I would compose the post as usual, add all of the keywords, tags, meta tags, and so on, but as soon as I clicked the “Publish” or “Save” button, the post would just disappear from existence.

The weird thing is that during the drafting process, WordPress’ default auto-save feature showed that the post had been saved at expected intervals. Unfortunately, after trying to publish several different posts, WordPress showed absolutely no record of the posts ever being created. They simply vanished into thin air.

Fortunately, a little investigation revealed the culprit. If you should find yourself dealing with this same issue, here are some different things that you should try. First, re-upload fresh copies of your entire WordPress installation. I don’t know why exactly, but apparently various files can either go stale or completely disappear from the server. Overwriting or writing fresh files may do the trick.

If that doesn’t work, check your WordPress database for errors. In my case, a little investigation revealed that something had caused a couple of fatal errors in the wp_posts table. Fortunately, checking and repairing the table solved the issue.

Tumblr Battles

Wednesday, 1 October 2008, 5:30 pm

Please excuse the duplicate Tumbr posts.. seems there is no way to ping Tumblr to refresh/rebuild the RSS feed according to changes in post content. So, to resolve the issue I have discussed now like two or three times regarding paragraph elements and proper feed formatting, I have no choice but to repost a majority of my text posts.

This is necessary for the proper import and display of my Tumblr feed into WordPress. Currently, there are five items displayed at once, each styled according to proper inclusion of paragraph tags. Thus, whenever the Tumblr feed “forgets” to enclose single-paragraph posts with the proper tags, the result is an unstyled post entry displayed on my site.

Assuming that makes sense, you will please excuse my dust while I repost a few older entries in an attempt to reconstruct (the hard way) a properly formatted Tumblr feed.

More Optimization Measures

Wednesday, 1 October 2008, 5:27 pm

Another important step in improving the performance of my recent redesign involves the optimization of both CSS and JavaScript content. During development there were around 15 server requests for these two types of files, 10 JavaScript files and 5 CSS files. This was okay for my own use, but would not work for production purposes.

Optimizing these file types involves consolidation, compression, and caching. Consolidation of 10 JavaScript files into three is huge improvement. Now I deliver one JS file for the functionality of the site, one for Mint, and another for Analytics. Likewise for the stylesheets; after consolidation, a single stylesheet is delivered to all modern browsers. There are two additional stylesheets as well, but they are targeted at IE6 and mobile browsers and will not load elsewhere.

Once the files were consolidated as much as possible, it was time to optimize or “crunch” them. Using the sexy Flumpcakes CSS optimizer, I was able to reduce my stylesheets by around 25%. Likewise for JavaScript, I used xtreeme.com’s optimizer to shave an additional 20% off the size of my JS content.

Finally, once I had consolidated and compressed my JS and CSS files as much as possible, I wanted to further my optimization efforts by ensuring that these files were cached by the browser. By setting far-future Expires headers for everything but the statistical files, my site gains an additional performance boost by eliminating the need to reload preexisting content.

Read more on Tumblr..

Subscribe to Comments Recent Dialogue

  • Nyx: Happy to have helped! Love your site....
  • dockside: Hi i want to use this code on my blog. but not for all post. I want 3 or 4 full posts and then post in double column How?...
  • NZ Beats: Got it working using the following: http://www.nzbeats.com/?feed=rss2&category_name=album-review...
  • Paul: Holy crap, you just saved my A$$! Thank you!...
  • free games: Google have a content distribution network here http://code.google.com/apis/ajaxlibs/documentation/#AjaxLibraries where you ca...
  • free games: Found this (untested) for those that just want https For HTTPS: var pageTracker = _gat._getTracker("UA-XXXX-1"); pageTracker...
  • H5N1: The question is very hard. No way to solve it in only few words :) First of all you need a Linux. OK. But Linux it's only a Kerne...
  • gowers: wow, your theme is so great, I like it...
  • Eric Ferraiuolo: Like some people are commenting, a virtual solution is going to be the easiest to get going with the least number of issues. I would ...
  • Brent Terrazas: Thanks for the mention, I currently am running Ubuntu Server 8.04 on VMWare Fusion beta (it's a free beta download.. check it out fo...

Read more recent comments..