Thursday, May 22, 2008

On-page SEO Techniques

On-page SEO is anything that you do to your site files themselves in order to rank better in the search engines. This differs from off-page SEO, which is primarily concerned with gaining links to your site from other sites.


No type of SEO is more important than the other. You need both on-page and off-page SEO to rank well, the best on-page SEO isn't going to get you anywhere without good incoming links. And the best incoming links in the world can't help you if your site is crawler poison. However, there is an upper limit you can reach with your on-page optimization where you time will be then better spent on off-page optimizations.

Fundamentals of on-page SEO Techniques.


Title & Meta Tags


The single most influential piece of Marketing on your site is your title tag. Reaching back to the article on choosing a domain (link), by using keywords in your site name you can easily ensure that they will appear in your domain, many of your incoming links, and in your title tag, all of which is extremely important.


Meta Tags have a somewhat controversial past. In the 90's they were the main criteria for search engine rankings, however because they were so easily abused by webmasters they were all but dropped from use. However for years many refused to believe this and the SEO world was divided into two camps, those who believed meta tags were still a major factor, and those who didn't. Now though I think mostly everyone has finally come around to accept that meta tags are one of the least important aspects of optimizing your site.


Creating Search Engine Accessible HTML


The markup on your site should be clean, clear, and as limited as possible. Pull open the source code of a page on your site and check out how it looks, if it is a mess of HTML code you might want to trim that down or switch to a lighter markup specification such as with CSS. Again, here we worry about density and extraneous code could potentially hurt your keyword density.


Spiders Read


Spiders read your source code from top to bottom, and content placed at the top tends to be given more credence than content at the bottom. Additionally some crawlers may stop reading pages after so many kilobytes. So you really need to prioritize your content.


ALT & TITLE Attributes


Two key accessibility features that are part of the HTML specification are ALT attributes for images and TITLE attributes for links. The ALT attribute is meant to provide a description of an image for the blind or those with images turned off in their browser. The TITLE attribute is meant to provide a description of the linked-to page to give the browser more information before they click the link.


Frames, Javascript, Flash, & Forms


FRAMES


HTML frames were once a really good technology for controlling page downloads. When people were connection at 9600 baud it was a pain to have to reload the header, menu, or footer, on every page load. Frames fixed this problem. However, since then bandwidth has increased, and there are better technologies that accomplish the same thing. Server side includes & other server side scripting platforms provide the same maintenance benefits to the webmaster. And things such as external CSS files provide the same bandwidth savings to the browser.


JAVASCRIPT & DHTML


As the capabilities of HTML & CSS have increased the use of Javascript & DHTML have decreased to an extent, and that is a good thing. However you still need to be aware of issues with these technologies.


Search engines do not read javascript, and so yes, you could block content from being crawled by printing it with javascript much like I mentioned with the use of iframes. The problem with javascript though comes when people use it for content they do want crawled.


USAGE OF FLASH


Like javascript, Flash is another technology that search engines cannot crawl. There have been strides made, and there exists a way now for search engines to crawl links placed within Flash files, but not all do and the content, which tends to be mostly graphic based, still does not get crawled.


Your site homepage is the highest weighted part of your site in most cases, and if all that is there is some Flash welcome movie then you have almost no spiderable content, ranking for any keyword will be extremely difficult.


FORMS


Forms are necessary for allowing browsers to interact with web pages, but like with other technologies search engines do not fully support them. Specifically a search engine will never submit a form on your site. So, if the only way to reach your content is through submitting a form, a search engine will not reach that content.


This can be used to your advantage. If you have a link you do not want a search engine to follow, making the navigation form based and then dressing up the form submit "button" to look like a link with CSS is certainly an option.


Headers Tags, Fonts, & Sizes


Heading tags, specifically <H1>, can be used to denote important content on your site, however just like with your title tag you must think in percentages.


Use H1 for the on-page title (such as the article title at the top of this page). Use H2 for secondary content sections, H3 for tertiary ones, and so on down the line just as you would if you were making an outline.


Keywords & Writing Effective Content


The one of the biggest factors in your search engine ranking is going to be your keywords, or what words appear on your pages. Choosing the right keywords is vitally important, While search engines once used to rely on keywords found in your meta tags to rank your page they now have more sophisticated software that analyzes the text on your page and not only checks for keywords or phrases, but also checks that they are in a proper form and not just repeated over and over again.


Keyword volume or density is still important though, and so you must try to include both your main keywords (the ones you most hope to rank well one) prominently, as well as as many minor keyword as you can.


SQUEEZING MINOR KEYWORDS


One easy way to make sure you always get your major and minor keywords on your site is to use a boilerplate sentence or two as a site description. Typically you can find these in the footer of a site along with a copyright statement.


Wrap-Up & Further Reading


On-page optimization is, in a way, less important than off-page optimization. Or, less time consuming in the long run at least. The reason is that your on-page optimization can only be so good, whereas there is no upper limit on the number of quality incoming links you can find. So follow the tips presented in this and my other articles, however if you've done it all and still are not making progress start instead to focus on the off-page factors instead of overtly stressing yourself out over your on-page optimizations.


The one on-page topic I did not heavily cover in this article is menu optimization, internal site linking, and or site architecture. This very important topic is deserving of it's own article and so can be found here: Site Architecture: Optimizing your Internal Links


ON-PAGE OPTIMIZATION CHECKLIST:


  • Descriptive literal title tag that includes your keywords.

  • Descriptive literal meta description tag that includes your keywords and entices clicks from readers

  • Meta keywords tag that includes your main keywords, minor keywords, misspellings, and words you may wish to target but that are not commonly found in your content. Don't stress out too much when making it.

  • Clean, coherent, HTML or CSS markup with as little markup coding as possible, externally included files for CSS definitions. Fast loading, accessible, and compatible.

  • Source code formatted so your most important menu items are read first.

  • Descriptive literal ALT & TITLE attributes for images & anchor tags (links) that include your keywords.

  • No use of frames for public content you want search engines to see.

  • Conservative use of javascript, do not use it to display important content.

  • Conservative use of Flash as an option for viewing your site, never a requirement.

  • Normal HTML based navigation alternatives if form based navigation must be used.

  • Descriptive literal heading tags (h1, etc) that include your keywords with good density and are used properly to sectionalize content.

  • Effectively keyword rich content that is descriptive, literal, and goes into great detail.

  • A fully optimized and accessible menu.

AddThis Social Bookmark Button AddThis Feed Button

Thursday, May 8, 2008

Comparison of SEO and SMO

Comparison of SEO and SMO


There are a lot of similarities and differences between SEO & SMO. Because of this, and the idea that one cannot take over the role for the other, it is important to know when and why to use each optimization technique.

Similarities are..

  • Linkability - If people don't have a good reason to link to you then they probably don't have a good "real" reason to visit your website either. Be careful though, linkability and linkbait are not the same thing. Some of the keys to linkability are: content, design and usability.

  • Good Content - This almost does not need an individual category because part of linkability is the good content. But, the point needs to be stressed; you can have good content that does things besides giving people a good reason to link.

  • Pull Marketing - Both SEO and SMO are way to attract people to a website without pushing a message on them, but instead showing them what value your website can bring to them.

Differences are...

  • Channels - This is obvious but needs to be mentioned, SEO is about search engines, primarily the big 3, Google, Yahoo, and Microsoft (GYM). SMO is about the "new" social media sources that have crept up, including blogs, bookmarking websites, media sharing websites etc...

  • Target Audience - Often times, the people checking their new messages on MySpace are looking for something different than they guy shopping for a new TV.

  • Goals - With SMO you might be looking to build community while with SEO you might be looking to sell something. Both SEO and SMO can also share the same goals.

  • Participation - With SMO you should actively participate in the same activities that your audience does, with SEO there is not as much participation.

AddThis Social Bookmark Button AddThis Feed Button

Wednesday, May 7, 2008

Link Building Based on Competitive Analysis

Link Building Based on Competitive Analysis


Looking at the links obtained by your top competitors and pursuing methods of your own to get listed on those sites/pages is an excellent way to stay competitive in the link building race. It's also a good way to get natural traffic, as these are the links and sites that send your competitors their traffic, they will also bring visitors to your site. The methodology for investigating a competitor's links is fairly straightforward, although more complex methods can be used by the advanced researcher.

The best source of linkage data is Yahoo! Google purposely does not report accurate link data with their link: command and MSN's rankings of links can often show less valuable and effective links at the top. Yahoo!, however, currently shows the greatest accuracy in numbers of links, and also sorts well, typically placing more valuable links near the top of the results.


At Yahoo!, the following searches can be used to find pages that link to other sites/pages:


  1. Link domain: url.com
    this command will show you all the pages that link to any page hosted at the domain url.com.

  2. Link:http://www.url.com/page.html
    this command will show only those pages which link directly to the specified page.

  3. Link domain: url.com word
    this search will show all pages with the term "word" that link to pages hosted at the URL. You can use this to find topical linking pages that may be providing benefit for specific areas.

  4. Linkdomain:url.com -term
    Use the - sign to indicate that pages which include a particular term should be excluded from the search, for example, searching for all links that point to a site that don't contain your company name on the page (i.e. linkdomain:seobook.com -seomoz). Note that searches can contain multiple - signs and terms if you require very specific information (or wish to exclude lots of noisy data).

  5. Link domain: url.com -site: url.com
    In addition to the - sign as a term remover, you can remove sites from the results as well. This can be especially valuable if one large site links to the target site on every page, and you wish to see the links that don't include that site. It can also be valuable to remove the site itself, (i.e. link domain: seomoz.org -site:seomoz.org), so as not to see results from internal pages.

Competitive analysis also includes using the top search results themselves as sources for links. If a site or page ranks particularly well for many related searches, a link from that site can send a healthy number of interested surfers to you. Rankings in the SERPs is also an excellent way to determine the value of a link, so if a page ranks highly for the term or phrase you're targeting, a link from that page is sure to provide great assistance in your goal to achieve top placement.


AddThis Social Bookmark Button AddThis Feed Button