






SEARCH ENGINE OPTIMIZATION (SEO)
OFF PAGE ELEMENTS
Sitemap
A sitemap is well described by its name. The Sitemaps Protocol allows a webmaster to inform search engines about URLs on a website that are available for crawling. A Sitemap is in the form of an XML file that lists the often complex network URLs that make a site. Sitemaps can include additional information about each URL such as when it was last updated, how often it changes, and how important it is in relation to other URLs in the site. This information allows search engines to crawl the site more effectively. Sitemaps are URL inclusion protocols and can be used to supplement therobots.txt file which is a URL exclusion protocol.
Sitemaps are particularly beneficial when users cannot access all areas of a website through a browseable interface. In these cases, a search engine can't find these pages. For example, a site with a large "archive" or "database" of resources that aren't well linked to each other (if at all), only accessible via a search form. Sitemaps can also help sites which use rich AJAX or Flash. In these cases the search engines can't navigate through to get to the content. All measures should be taken that aid search engines ability to navigate your site. Sitemaps help the existing crawl-based mechanisms that search engines employ to discover URLs.
XML vs. HTML
XML is used as a language for creating more than just sitemaps. In fact an entire webpage can be written in XML. Some even contend that the use of XML has advantages when creating a website.
Here is an example of sites written first in HTML and then in XML/CSS. Notice that one of the keywords in the HTML META TAGS is "Vanilla". The word "Vanilla" appears once in the body text. The second page is written in XML and CSS. Again one of the keywords in the META TAGS is "Vanilla". This time the word "Vanilla" appears three times; once in text and twice in XML tags. The search engine spiders will see “vanilla” more times in the latter example. Since you can effectively use XML tags for SEO, XML is a better choice than HTML for the first web page on your site. We can easily put keywords from your META TAGS in XML tags, thus increasing the number of keywords in your body text and potentially improving your sites ranking.
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.bestcakes.com/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="keywords" content="Vanilla,chocolate,cakes">
<title>Best Cakes</title>
</head>
<body>
<Normal class=Default
style="COLOR: #000000; DISPLAY: block; FONT-STYLE: normal; FONT-WEIGHT: normal; MARGIN: 0pt; TEXT-ALIGN: left;
TEXT-DECORATION: none; TEXT-TRANSFORM: none; VERTICAL-ALIGN: baseline"><A
name=9000001></A>The best cakes and desserts. We specialize in Vanilla, and chocolate <br>
but other flavors are available.
</Normal>
</body>
</html>
SEO PLANS
Phase I
On Page:
Off Page:

XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="document.css" type="text/css"?>
<Document xmlns:html="http://bestcakes.com/TR/REC-html40">
  <html:title>edi-1-1.xml</html:title>
  <html:meta name="keywords" content="Vanilla,chocolate,cakes" />
  <html:body>
   <html:blockquote>
<Vanilla>
<Normal class="Default" style="display: block; color: #000000; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; text-align: left; text-decoration: none; text-indent: pt; text-transform:
none; vertical-align: baseline">
    <html:a name="9000001"> </html:a>
    The best cakes and desserts. We specialize in Vanilla, and chocolate <br>
but other flavors are available.
  </Normal>
</Vanilla>
   </html:blockquote>
   </html:body>
</Document>
