Intro to Search Engine Optimization (SEO)

Search Engine Optimization (SEO)

A few resources for learning more about search engine optimization can be found below. See also my article on the Top 10 Firefox Extensions for SEO.

SEO Software Tip If you are looking for SEO software to help you with link building and other SEO tasks, you might want to try SEO Elite Software.

Guidelines and Tools From the Search Engines



MSN (Live) Search

SEO Intro for Local Small Businesses

Semantic Markup

Basic Semantic Markup

Writing code that machines can understand.


Articles and Newsletters

Many of these sites have free newsletters and RSS feeds that you can subscribe to.

SEO Blogs

How Search Engines Rank Web Sites


More techniques coming soon...

Competitive Analysis

Link Building

Online SEO Tools


A few links of interest. The first two are recommended by Google.

Searching Across Multiple Search Engines

RSS / ATOM Syndication

RSS is useful for submitting items to Google Base. I think ATOM has great potential for SEO. More on that soon...

Other SEO Tools

Lynx Browser and SEO Research

Sometimes you might want to get just the text from a web page to analyze the keywords and content.

Google's webmaster guidelines page recommends the following:

"Use a text browser such as Lynx to examine your site, because most search engine spiders see your site much as Lynx would. If fancy features such as JavaScript, cookies, session IDs, frames, DHTML, or Flash keep you from seeing all of your site in a text browser, then search engine spiders may have trouble crawling your site."

Lynx Web Browser — Information from Wikipedia about Lynx, a text-only browser that has some interesting uses. On Linux (for example with a Knoppix disc) you can type in some instructions at the command line, and get Lynx to retrieve all the text in a web page, and/or a list of links on the page. For example, open a terminal window in Linux and type the following:

$ lynx -dump "" >file1.txt

All the text from that URL will now be in a file called "file1.txt", along with the text from alt tags, and a complete list of all outgoing links from that page. You can then process the file how you want (for example, with SEO-related scripts). See also this Lynx tutorial.