Cheat Sheet

SEO For Dummies Cheat Sheet

From SEO For Dummies, 6th Edition

By Peter Kent

Search Engine Optimization (SEO) is a strange business. It’s full of conjecture, misinformation, and snake oil. SEO businesses are 80 percent scam, so if you hire someone to do it for you, you’ve got one chance in five of things going well. Therefore, you need to understand the basics of SEO so that you can either create a search engine–friendly website yourself or find a firm that knows what it’s doing.

A Quick Look at the Search Engine Landscape

Before you get started trying to “optimize” for the search engines, you should understand the basic landscape. What is a search engine, anyway? And what’s a directory? Who’s most important?

You can break the landscape into search sites, search systems, search engines, and search directories.

  • A search site is a website where you can search; Google’s a search site, AOL is a search site, Yahoo! is a search site.

  • Many search sites get their data from other companies; search systems are companies that create search data; for instance, Google is a search system that feeds data to AOL and many other sites.

  • A search engine is a system that indexes individual pages inside websites

  • A search directory is a collection of information about particular websites; it doesn’t index pages inside those sites, it just contains basic information about each site. However, most of the big directories have closed or are in decline. The oldest and most important search directory, http://dir.Yahoo.com, closed down recently, and another important system, DMOZ, is still staggering along but rarely used. Google used to use the DMOZ directory, but removed it several years ago.

  • The three most important search sites are Google, Yahoo!, and Bing.

  • Google and Bing have their own search engines. However, Yahoo!’s search results actually come from Bing; Yahoo! no longer maintains a search-engine index itself.

  • Google dwarfs all other search systems. Almost 65 percent of regular search-engine searches are down at the Google search site. Add in the sites that Google feeds search results too (such as AOL.com, Comcast.net, and so on), and Google is responsible for about 67 percent of all searches.

  • Bing is responsible for around another 31 percent of searches, at Yahoo!.

  • Ask.com is often included in the list of the top search engines; but it’s only responsible for a little over 1 percent.

  • Don’t forget, however, that not all searches occur at regular “search engines”; people often search for information at video sites, social-networking sites, online stores, and the like.

    For instance, billions of searches are carried out every month at YouTube.com, Craigslist.com, Facebook.com, eBay.com, and Amazon.com.

    So if you sell products, focusing purely on the regular search engines is a big mistake; most “product” searches are carried out elsewhere.

Basic On-Page Optimization Techniques

When the search engines look at your pages to figure out what they are all about, you can in effect tell them what the page is about. You’ll do that by putting keywords into the pages, in the right pages. Here are a few basic search-engine optimization techniques for your web pages. Let’s say you are optimizing for the phrase rodent racing. Here are a few tips for where to place this text

  • The page’s filename and path — the URL — is very important. Get keywords in there, don’t waste this prime real estate. You might have something like this: http://www.yourdomain.com/rodent-racing-scores.html

  • The page’s <TITLE></TITLE> tags are also very important. You should make sure you include keywords, like this: <TITLE>Rodent Racing – Looking after Your Rodents, Feeding Them, Everything You Need to Know</TITLE>

  • The description tag is important, though not always for search-results placement; Google says it doesn’t use the tag to help rank your page. However, the tag will often appear in the search results page, so make sure it contains good keywords, but also consider that it’s a “sales pitch,” encouraging searchers to click your link rather than someone else’s. For instance: <META NAME=description CONTENT=Rodent Racing – Scores, Schedules, Everything Rodent Racing. Mouse Racing, Stoat Racing, Rat Racing, Gerbil Racing. The Webs Top Rodent Racing Systems and Racing News>

  • Despite what you may have heard, the KEYWORDS meta tag holds little value; search engines either ignore it or give it very little weight. Some advice? Use it, but don’t spend much time on it. Put a few basic keywords in there.

  • Headings on your pages are valuable; they should contain keywords, and should be formatted in a manner that tells the search engines that they actually are headings; use <H> tags. Use an <H1> tag at the top, then use <H2> and <H3> tags lower on the page.

  • Use keywords in your image filenames, and in the image tag’s ALT text. For instance: <IMG SRC=rodent-racing-1.jpg ALT=Rodent Racing – Ratty Winners of our Latest Rodent Racing Event>. Using ALT text is particularly important when creating image links to other pages on your site, as it tells the search engines what the referenced page is about.

  • But, wherever possible, use text links. Search engines read the “anchor text” in the links to learn what the page the link points to is about; so you need lots of links in your site, with good keywords in those links.

  • Repeat your keywords — but not too much. If you want a page to rank well for rodent racing, then it also needs to appear a few times throughout the body text. But if it sounds clumsy, you’ve overdone it.

  • There are other ways to draw attention to keywords in your body text; make them bold; put them in bulleted lists, make them italic.

  • Here’s the ideal optimized page:

    • You used the keywords in the filename

    • — and in the <TITLE></TITLE> tags

    • — and in the DESCRIPTION meta tag

    • — and in the page’s first <H1> tag

    • — and perhaps in some subheadings

    • — and multiple times throughout the body of the page

    • You have the keywords in links, elsewhere in your site, pointing to the page.

    • You have the keywords in links, on other websites, pointing to the page.

Off-Page Work for SEO

“On-Page” optimization is not enough to be recognized by search engines. Every site needs at least a few links pointing to it, and if the keywords you want to rank well for are very competitive — lots of other people want to rank well for them, too — you’ll need lots of links pointing to your site, and lots of links containing those keywords in them. Here are a few pointers.

  • Links help your pages in a number of ways:

    They make it more likely that the search engines will find the pages, and more often. The more links, the quicker the site is likely to be indexed, and the more often the search engines will revisit.

    They provide an indication of “value”; more links means your site is more valuable. A link is, in effect, a “vote” for your site.

    Better still, links from other valuable sites provide more value; in effect, links from popular sites provide more “votes” than those from less popular ones.

  • Google uses a complicated algorithm called PageRank to figure out the value of your page; you can see an indication of the general range in which your PageRank lies using the Google toolbar. (However, Google hasn’t updated this data in a long time, and may never do so again; there are similar metrics from other companies, though, such as MajesticSEO’s Citation Flow and Moz’s MozRank.)

  • In HTML a link tag is known as an “anchor” tag (<a href=www.yahoo.com>This is a link to Yahoo</a> , where <a means anchor). This comes from geek history; there’s no need to understand why it’s an anchor tag, it just is.

  • So you’ll hear people talk about “anchor text”; the “anchor text” is the text between the two anchor tags <a>This is the anchor text</a>

  • Putting keywords into anchor text in links pointing to your site is a very powerful way of telling the search engines what your site is about. Links like these tell the search engines that your site is related to Rodent Racing: <a href=www.yourdomain.com>Rodent Racing</a>

  • Don’t let anyone tell you that low-PageRank pages hold no value. Put lots of well keyworded links on low-PageRank pages and you’re still telling the search engines what your site is about.

  • Even links inside your own site tell search engines what the pages they point to are related to, so make sure you have plenty of keyworded links inside your site.

  • Links from related sites may be more valuable than links from non-related. But as there’s no way to know for sure if a link is “related,” don’t let anyone tell you that links from non-related sites hold no value; it’s simply not true.

  • Here’s another linking concept: TrustRank. The idea is that search engines trust pages that are linked to from trusted sites. Thus links from newspapers, government sites, educational sites, and so on can provide more value than normal. (There’s no published Google TrustRank metric, but MajesticSEO and Moz provide a similar value.)

  • Links are not always links!

    • nofollow links tell the search engines not to follow them. You’ll see this in the link: <a href=www.yourdomain.com rel=nofollow>Rodent Racing</a>

    • Links sometimes appear to link to a particular site, but actually work through some kind of redirect, like adserver software, and so do not pass value to the referenced site

    • If a link to your site is on a page that isn’t indexed by a search engine, then it does you no good!

SEO: Local Search for Local Businesses

If you have a business that provides goods and services in a particular location, then Local Search is hugely important to you. Wouldn’t it be great if your business was one of the “pins” in the map at the top of the search results? Here’s how it happens.

  • The “local-search” indexes are separate from the regular “organic” search information. The search engines gather this data from various business-record sources. But you can modify and add to the data, and in fact doing so is one of the most important things you can do to help yourself rank well in local search.

  • In Google, click the More or Reviews links to go to the business page; then, click the Business owner? link at the top of the page.

  • You’ll have to verify that you are the owner of the business (by a code sent to your business phone, or a postcard sent to the location).

  • Add as much data as possible; information about your products and services, pictures, videos, and so on. Use all the important keywords!

  • Do the same for Bing and Yahoo! (Yahoo! gets regular search results from Bing, but manages its own local-search index.)

  • Consider also submitting to a mass-submission service, which will forward your data to scores of other local-search systems.

  • Keep track your reviews, and encourage your customers to submit reviews. The local-search systems often display star ratings in the search results, so having 5 stars can encourage people to click on the link to your information.

Submitting Pages to the Search Engines for Optimization

You’ve probably seen “submission” services advertised for SEO, perhaps in the form of spam in your inbox, offering to submit your website to hundreds of search engines, over and over. In most cases these submission services are a total waste of time and money. Here’s how to get your website into the search engines.

  • You must have links pointing to your website. If other sites don’t care enough about yours to link to it, why should the search engines care enough to index it? The more links the better.

  • Use a sitemap tool (such as that built into your site-creation tool or an external service such as XML-Sitemaps.com) to create an XML sitemap, and put it in the root of your website. The XML sitemap is, in effect, an index of all the pages in your site.

  • In your robots.txt file, add a line pointing to your XML sitemap, like this:

    Sitemap: http://www.yourdomain.com/sitemap.xml

  • Create Google and Bing “Webmaster” accounts; you’ll use these to submit information about your site. Not only is this the preferred method for letting them know about your site, they’ll give you lots of interesting information about how they view your site:

  • “Verify” or “Authenticate” your site with Google and Bing Webmaster consoles; you’ll do that by placing a small text file in the root of your website, or a special meta-tag in your home page. Once you’ve done that, you can access the reports about your site that both Google and Bing provide.

  • Don’t forget to spend some time looking at all the information the Webmaster accounts provide you. For instance, Google shows you your “sitelinks”; the small links that sometimes appear under your listing, when it appears at the top of the search results. Google even allows you to block some of the sitelinks, if you don’t like them, and may send you important messages about your website, particularly if you’re doing something the search engine doesn’t like.

  • You may also want to submit to local directories, or directories related to your particular industry. Search Google or Bing for directories, or go to Yahoo! directory and look for web directories in each category.