Google AD


Showing posts with label html. Show all posts
Showing posts with label html. Show all posts

Monday, July 2, 2007

For SEO Beginners: Twelve Definitions You Need To Know

For SEO Beginners: Twelve Definitions You Need To Know
By Mike Tekula (c) 2007

SEO is a trade that exists solely on the internet, and even then it is comprised almost entirely of the hot air of so-called "expert opinion." Plenty of it blowing around these days as search maintains position as one of the most important marketplaces in the modern business world. Many DIY webmasters will end up searching for blog entries, articles, informational web sites, etc to help get them up to speed. The problem is that in most cases certain key terms are flung around like household names while the people doing the flinging are way out of touch with the average web browser. What some of us don't realize is that not everyone knows even the basics of SEO.
This list of twelve SEO-related definitions in alphabetical order (with notes) serves as a great companion for your initial SEO reading. Read alone it will get you up to speed on some key terminology that you'll need to know to intelligently engage the ever-changing world of SEO.


- Algorithms.
A search algorithm is, in short, the incredibly complex mathematical formula that a search engine uses to "rank" web sites for keywords. Based on a huge number of variables and calculations, algorithms are among the most closely-guarded secrets on the internet. Why? Imagine if they were leaked - suddenly the less-than-honest would have a very specific guideline to follow in climbing to the top of search results in a less-than-organic way, ruining the quality of Google's search results and their entire competitive advantage with it.


- Bot or Bots. See also "crawlers"


- Crawlers.
Googlebot, for example, is a search engine crawler. Googlebot periodically traverses the web in record time, indexing content, links - everything contained in page source code - and storing it in Google's search index. Then, when a user visits Google and enters a search phrase, the index, filtered by the algorithm, is what the user gets. Please note: there is some delay in this process since the results you're getting are from the index and not the live web.


- Directories.
When webmasters realized just how much power inbound links have in determining search rankings they quickly set out to do two things: 1) get inbound links and 2) set up web sites where other webmasters could achieve inbound links (meaning big traffic revenues for the site). Hence the directory farms you'll find today. Link building has been a priority on the list of any SEO-savvy webmaster for years, and as a result "quick fix" directories that allow streamlined listing submissions get a ton of traffic. However, Google and the other major search engines are on to this tactic, and the word among SEO "experts" is that the benefits of listing your site at directories are diminished if not gone.


- Frames.
Frames are a way of laying out a website with multiple documents in one browser window. Essentially, there is one main document which contains the frameset tag - this document specifies the dimensions/placement of the frames and also the documents that will "populate" those frames. From an SEO standpoint the use of frames for your layout is not recommended. Since frames do not use links in the same way, and since links may point to one frame from another, they may cause serious problems for crawlers. Additionally, there are almost no uses for frames that can't either be 1) duplicated with other methods or 2) thrown away without much fuss. If your site was built with frames and you're thinking you don't want to rebuild - it might be tough luck if you're interested in optimizing for search. Consider it a learning experience - build yourself a CSS-based layout.


- Gateway Pages.
Also "doorway pages." Although there isn't a real consensus about what these pages are, their function is always cited as their definition. In other words, these pages are created to "rank well in search engines" by playing to the algorithms. Often viewed as "spammy," "gray hat" or even "black hat." However, any page written with search in mind, and geared towards search, can be construed to be a "gateway page." The difference between a page well-optimized for search and a "gateway page?" No clear lines there, but quality of content is probably the determining factor.


- HTML.
Okay, most of you probably know this one, but there are probably some of you who don't. HTML stands for Hyper-Text Mark-up Language, and it is the core building block that has made the web the greatest modern tool for business, social, informational, political and any other causes. Search engines look exclusively at a web page's HTML code to determine its relevance. Therefore, it's a good idea to pay attention to HTML and familiarize yourself with proper tagging techniques if you're hoping to get a good handle on SEO.


- Link Popularity.
Inbound links are probably the most important optimization point for web pages. Number, quality, trust - these are all factors that affect the value of an inbound link. Going back to the HTML root of search, link popularity (in terms of quantity) measures how many pages point to your site using anchor text ( link text ).


- Link Building.
In short, the process of gaining links at other web sites pointing in to pages on your own.


- Link Baiting.
The process of generating high-quality content on your pages that users will appreciate and link to voluntarily.


- Meta Tags.
Meta tags are found at the top of a page's source code. They are used to specify certain things that might not be found in the page content. They also allow webmasters to put up certain "flags" that search engine crawlers can react to. There are many Meta tags available for use, and many of them can help with SEO to a great extent and for a variety of purposes. However, Meta tags are no longer used in the way they originally were - as a place to stuff keywords to drive your site up in rankings. Some webmasters out there are still doing this, but they are decidedly behind the times and unaware of the impending, or already cast-down, penalties.


- Robots. See also "crawlers."


- Search Engines.
If you don't know what a search engine is congratulations on finally making it out from under that rock. Search engines are essentially programs that scan an existing index of the web based on a query of search terms, or keywords, that a user enters. However, the word more commonly refers to companies as a whole - Google, for example, controls a search engine, while Googlebot is the crawler that gathers content for its index, but most users and webmasters think of a search engine as the whole package.


- Search Engine Marketing.
Most often this refers to Pay-Per-Click marketing in which an advertiser bids on chosen keywords and writes several ads to be displayed should their bid achieve placement. These ads are displayed in the "sponsored" section of search engine result pages (SERPS). However, in some circles this term is used to refer to any action taken to gain rankings both paid and organic.


- Search Engine Optimization.
This one is open to interpretation. It is quite often used to encapsulate a huge amount of different tactics. On-site optimization, off-site optimization (link building, etc) and many other techniques all feasibly fall under the SEO blanket. However, there is an obvious difference between optimizing a page's code to be clean and search friendly and writing link bait that will be popular and get linked to.


- Search Engine Results Pages (SERPs).
The pages resulting from a search engine query run by a user. Webmasters review these pages to determine where their pages are ranking for certain search terms.


- Sp@mming.
Basically, any unnatural effort to bring a page higher in search results. What constitutes sp@m is open to some interpretation, but the only interpretation you need to worry about is that of the major search engines. If Google, for example, considers a technique "spammy" you'd be wise to cease at once.


- Spiders. See also "crawlers."


- Submission.
For SEO this has traditionally meant submitting a web site to search engines so they'll know about and crawl it. SEO firms offered submission services as a big selling point to bring in clients. However, for a long time now submitting your site to search engines hasn't done jack. They're all much smarter now - just focus on gaining quality inbound links and your site will be indexed in no time.


This is just a sample of the core vocabulary associated with SEO. Is this all you need to know? Absolutely not. But in my experience these are the words and phrases that newcomers have the most trouble with. If these definitions help one person have a better understanding of SEO, then I will be satisfied.

Wednesday, April 11, 2007

The Essential 2007 Code Optimization Tutorial for SEO

The Essential 2007 Code Optimization Tutorial for SEO
By James Kinsley (c) 2007

Do you want to get the traffíc you deserve flooding into your website? Code optimization is an essential component of the search engine optimization process and if you aren't technically minded then it can be difficult to get your head round. This guide is meant for beginners and more advanced webmasters alike.
A shallow knowledge of HTML coding is useful, however, it is not necessary. Optimizing your code can be done by simply opening your html document in a text editor and changing different parts as shown below. Follow these steps carefully and your code will become 100% search engine optimized and ready for promotion and link-building campaigns.

The steps below assume you have chosen the keywords which you want to optimize the page code for. If you have not done that, go and do that now and return to this guide later.





HTML Code Optimization

The optimization of your HTML code for search engines is vital. It is the base of your SEO campaign. It must be optimized in a number of ways in order to improve the relevance of a chosen keyword. Follow the advice below as closely as possible. The closer the better and the higher your rank will be.

Remember: Keywords are the words people will use in search engines. Including a keyword in your site content (and optimizing your site) will cause your site to be returned as a search result. You can choose to optimize your page for a keyword or a keyphrase (a number of related words, eg: 'free red hats'). Using a keyphrase is more advantageous (as discussed later) but for simplicity, I will refer to keywords AND keyphrases as just keywords.

TIP: Try to optimize each page for just one keyword. This will stop each keyword competing against each other for weightings and you will rank higher for the chosen keyword.





The TITLE Tag

Location: just below the < head> tag

< title>Web Promotion, Affilíate Marketing, SEO< /title>, for example

1. The title tag should not contain any of the words Google disregards. These are words like 'and', 'not', 'a', 'the', 'about' etc which are too common for Google to take any notice of. Using these words will dilute the importance that your keyword is given in your title (if you put it in your title). These words are known as 'stop' words.

2. Include your keyword in the title of your page. Including other words in your title that are not your chosen keyword/s will be detrimental to your ranking. This is because it makes your keyword seem less relevant to the title of the page. This relevance is known as 'weíght'. The more weíght your keyword has in a certain criteria the better.

3. Don't include the name of your website in the title of your page: for example 'Share The Wealth � affilíate marketing'. This is because it will dilute the prominence of your keyword (in this example 'affilíate marketing'). It is tempting to include your site's name as it may look better, however it is not that important as people don't pay much attention to the title.





The Meta tags

Location: just below the title tag.

Meta data appears as follows:

< meta name="Description" content="Free articles and guides on affilíate marketing and SEO">

< meta name="Keywords" content="Affiliate Marketing,SEO">

1. This is where you specify your keywords:
< meta name="Keywords" content="keyword1, keyword2, keyword3">
Also, weíght is given to how near your keyword is to the beginning of your keywords líst. So you should try to have your most important keyword in the place of 'keyword1' in the above example.

< meta name="Description" content="Free articles and guides on affilíate marketing and SEO">

1. The above line is where the description, shown in google results, is written. It goes after content=". Do not worry about keyword weighting in here as search engines do not take this into consideration anymore.





The BODY of your HTML

Once you have written the content of your page, you can begin SEO on it. Complete the page ready for publishing and then apply the following rules to it to ensure its optimized 100% for the top search engines.

1. Your keyword should appear in bold at least once on your page. This will show the search engines that the word, your keyword, is important to the subject of your page and so must be relevant to the keyword search performed by the search engine user.

2. Your keyword should have a weíght of 2% on your page. This is the ideal percentage as if it is too high a search engine may penalize your page for sp@mming. Sp@mming is a term used to describe the action of webmasters that trick search engine page ranking systems (SEPRS) into thinking they are relevant in order to get a high ranking. These pages will not usually be relevant at all and simply "cäsh in" selling advertising space with the high traffíc they receive. Sp@mming is increasingly becoming a thing of the past as the search engine page ranking algorithms become more sophisticated. To work out the percentage weíght your keyword has, visit www.live-keyword-analysis.com .

3. Use heading tags ( < h1>heading< /h1> etc) and put your keyword into the heading. Again the usual weighting rules exist. Have your keyword as close to the beginning of the heading and have as few other words in the heading as possible. Position this heading as close to the top of your page as you can for increased relevance.

4. Put your keyword in up to three of the alt attributes for images and include it in one of the first three alt image attributes in your code. Alt image attributes are the alt tags given to images in your code which can be seen if the image fails to load. These are great for hostíng your keyword as users cannot usually see them. Don't sp@m though, stick to three alt tags. Alt tags are used as follows:

< img src="imagename.gif" alt="alt-text-here" width="image-width" height="image-height">

5. Keep your page content between 100 and 1400 words. This is for a number of reasons, including the size of Google's page cache (amount of data from a page Google stores). If you have too much content, you could try splitting the page into two separate pages and perhaps having a 'page 2' link at the bottom of the content.

6. Your keyword should appear at the beginning of your content and at the end (The first and last 50 words)





Code Optimization Checklist

-No stop words in your title tag
-Keyword included in title
-Website name not included in title
-Keyword in meta keywords líst
-Keyword placed as close to the beginning of the meta keywords líst as possible
-Keyword appears in bold at least once in the content
-Keyword has a 2% weíght
-Keyword is in the first heading tag and is at the top of the page content
-Keyword is in the first 50 words and last 50 words of the page
-Page content is between 100 and 1400 words
-Keyword is in one of the first three alt image attributes and is in three of them in total





Tips and Advice

Try to optimize each page for just one keyword. This will stop each keyword competing against each other for weightings and prominence and you will rank higher for the chosen keyword.

Not every page of your site will be able to be optimized for every criterion. Don't worry; just try to hit each criteria as best you can. Sometimes you won't be able to achieve a content size of above 100 words: on a contacts page for example. Issues like this are of little importance as not every page will have a particular need for perfect optimization, because surfers will find contact information from a link shown on the home page.

Constantly chëck your competition. You may not feel it is possible to get onto the first page on Google for a certain keyword/phrase. Choose a less contested keyword.
For SEO Beginners: Twelve Definitions You Need To KnowThe Essential 2007 Code Optimization Tutorial for SEO | Search Engine Optimization (SEO) | PageRank