Introduction to SEO
SEO - Table Of Contents
- General SEO Information
- Internal Ranking Factor
- External Ranking Factor
- Indexing a Site
- Choosing Keywords
- Search Engine Information
- SEO Software Reviews
- SEO Company Reviews
- Web Hosting Reviews
- Domain Name Registrars Reviews
Introduction to SEO
This document is intended for webmasters and site owners who want to investigate the issues of seo (search engine optimization) and promotion of their resources. It is mainly aimed at beginners, although I hope that experienced webmasters will also find something new and interesting here. There are many articles on seo on the Internet and this text is an attempt to gather some of this information into a single consistent document.Information presented in this text can be divided into several parts:
- Clear-cut seo recommendations, practical guidelines.
- Theoretical information that we think any seo specialist should know.
- Seo tips, observations, recommendations from experience, other seo sources, etc.
1. General seo information
1.1 History of search engines
In the early days of Internet development, its users were a privileged minority and the amount of available information was relatively small. Access was mainly restricted to employees of various universities and laboratories who used it to access scientific information. In those days, the problem of finding information on the Internet was not nearly as critical as it is now.Site directories were one of the first methods used to facilitate access to information resources on the network. Links to these resources were grouped by topic. Yahoo was the first project of this kind opened in April 1994. As the number of sites in the Yahoo directory inexorably increased, the developers of Yahoo made the directory searchable. Of course, it was not a search engine in its true form because searching was limited to those resources who’s listings were put into the directory. It did not actively seek out resources and the concept of seo was yet to arrive.
Such link directories have been used extensively in the past, but nowadays they have lost much of their popularity. The reason is simple – even modern directories with lots of resources only provide information on a tiny fraction of the Internet. For example, the largest directory on the network is currently DMOZ (or Open Directory Project). It contains information on about five million resources. Compare this with the Google search engine database containing more than eight billion documents.
The WebCrawler project started in 1994 and was the first full-featured search engine. The Lycos and AltaVista search engines appeared in 1995 and for many years Alta Vista was the major player in this field.
In 1997 Sergey Brin and Larry Page created Google as a research project at Stanford University. Google is now the most popular search engine in the world.
Currently, there are three leading international search engines – Google, Yahoo and MSN Search. They each have their own databases and search algorithms. Many other search engines use results originating from these three major search engines and the same seo expertise can be applied to all of them. For example, the AOL search engine (search.aol.com) uses the Google database while AltaVista, Lycos and AllTheWeb all use the Yahoo database.
1.2 Common search engine principles
To understand seo you need to be aware of the architecture of search engines. They all contain the following main components:Spider - a browser-like program that downloads web pages.
Crawler – a program that automatically follows all of the links on each web page.
Indexer - a program that analyzes web pages downloaded by the spider and the crawler.
Database– storage for downloaded and processed pages.
Results engine – extracts search results from the database.
Web server – a server that is responsible for interaction between the user and other search engine components.
Specific implementations of search mechanisms may differ. For example, the Spider+Crawler+Indexer component group might be implemented as a single program that downloads web pages, analyzes them and then uses their links to find new resources. However, the components listed are inherent to all search engines and the seo principles are the same.
Spider. This program downloads web pages just like a web browser. The difference is that a browser displays the information presented on each page (text, graphics, etc.) while a spider does not have any visual components and works directly with the underlying HTML code of the page. You may already know that there is an option in standard web browsers to view source HTML code.
Crawler. This program finds all links on each page. Its task is to determine where the spider should go either by evaluating the links or according to a predefined list of addresses. The crawler follows these links and tries to find documents not already known to the search engine.
Indexer. This component parses each page and analyzes the various elements, such as text, headers, structural or stylistic features, special HTML tags, etc.
Database. This is the storage area for the data that the search engine downloads and analyzes. Sometimes it is called the index of the search engine.
Results Engine. The results engine ranks pages. It determines which pages best match a user's query and in what order the pages should be listed. This is done according to the ranking algorithms of the search engine. It follows that page rank is a valuable and interesting property and any seo specialist is most interested in it when trying to improve his site search results. In this article, we will discuss the seo factors that influence page rank in some detail.
Web server. The search engine web server usually contains a HTML page with an input field where the user can specify the search query he or she is interested in. The web server is also responsible for displaying search results to the user in the form of an HTML page.
engines index no more than the first 100-200 KB of text on a page. Hence, the following rule – do not use pages with text larger than 100 KB if you want them to be indexed completely.
You can manage the behavior of search robots using the file robots.txt. This file allows you to explicitly permit or forbid them to index particular pages on your site.
The databases of search engines are constantly being updated; records in them may change, disappear and reappear. That is why the number of indexed pages on your site may sometimes vary. One of the most common reasons for a page to disappear from indexes is server unavailability. This means that the search robot could not access it at the time it was attempting to index the site. After the server is restarted, the site should eventually reappear in the index.
You should note that the more inbound links your site has, the more quickly it gets re-indexed. You can track the process of indexing your site by analyzing server log files where all visits of search robots are logged. We will give details of seo software that allows you to track such visits in a later section.
SEO services - start-up seo package
Our Start-up package is a group of seo services for those who want to optimize their websites and do their own promotion. This comprehensive package provides you with all of the information you need to get the best possible search engine placement for your web pages.Our Start-up package consists of three seo services:
1. Website audit and practical seo recommendations.
We will thoroughly check and analyze your website. We will then give you clear-cut and practical seo recommendations on what changes you can make to improve your site’s rankings. This service will evaluate:
-
- The keyword density in your site text.
- Correct use of certain html tags.
- Site link structure.
- Various other important seo details.
-
- Your current site position in various search engines.
- How well your site is indexed by major search engines.
- External links to your site, including link location and link text.
- Suggested keywords, with competitiveness levels, for your website promotion.
- Current keyword and key phrase density within your website.
2. Promotional seo resources.
For this seo service we use special analysis software to provide you with a comprehensive list of promotional resources where you can publish links to your site. You will receive the following reports:
-
- Sites with link exchange submission forms. These sites allow
you to quickly set up link exchanges and increase your link
popularity. This is the main factor contributing to high
rankings in search engines.
- Sites that have link/partner/resource pages related to the main topics of your website. This part of the seo service is another valuable list of potential link exchange partners
- A report on sites that have links to your competitors. If they are interested in your competitor’s websites then they are likely to be interested in your site and might be willing to publish a link to it.
- A general report on sites that deal with your topic. These sites deal with topics similar to that of your own site and may be willing to publish information about your project. This report includes web directories, news and informational resources, blogs, forums, etc.
3. Seo software
The third part of our seo service package includes our seo software, Seo Administrator Expert edition. This will give you additional expert help in promoting and optimizing your website.
To summarize, purchasers of the Start-up seo package get:
-
- Practical seo site improvement recommendations.
- A list of seo promotional resources specific to their website.
- Seo Administrator Expert edition software.