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 enginesIn 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.
SEO Plugins for WordPressOut of the dozens of SEO plugins for WordPress, there are few that really shine. These include WordPress SEO by Yoast, All in One SEO Pack, Google XML Maps, SEO Friendly Images, Share This, Broken Link Checker, and some more. Read the article to learn more about these plugins. |
Sub Domains vs Sub Directories ‐ Which Is Better for SEO?Sub domains and sub directories both have advantages and disadvantages for SEO. Read the article to learn more about this and also when to use a sub domain and when a sub directory. |
How to Make Your Site Less Vulnerable to Search Engine Algorithm ChangesIt's not possible to fully protect a site against the updates of the algorithms of search engines but in order to minimize the damage, you can do a lot. For instance, don't target endless keywords, optimize for long tail and for less competitive keywords, post new content regularly, get backlinks from good sites only. Also, use PPC and social media as alternative traffic sources. |
Google Keyword Planner and Other Keyword Volume ToolsThe best keyword volume tools are Google Keyword Planner, Bing Keyword Tool, and WordTracker Keyword Tool. Each of them has its pros and cons, as outlined in this article. |
Website Speed and Search RankingsWebsite speed might not be directly related to SEO rankings but it is a factor. The disadvantages of having a slow site go far beyond potential low rankings, so you wouldn't like to leave your site slow. This article will tell you how to improve your site's speed. |
Why Using Captchas on Your Site Is a Bad IdeaCaptchas help keep spam under control but they also kill conversions. In order to minimize the damage, you might want to go with a less annoying captcha version, get Akismet or any other third-party party anti-spam solution, or use the honeypot technique. |
How to Improve SEO Rankings with Google PlusGoogle Plus has many benefits for SEO ‐ from dofollow links, to relevant anchor text, to fast indexing. In order to reap the benefits, you need to create a great profile, post good content, be active, and above all ‐ create an attractive About page and use Google Authorship as much as possible. This article provides more details on all these. |
How to Get Traffic from TumblrTumblr is a great option when you need niche traffic. Create a cool profile, post quality content (and if possible, do it regularly), interact with other users, and this will help you become popular. When you become popular, this certainly increases your chances to get traffic not only to your Tumblr profile but to your site as well. |
How to Perform a SEO AuditThis article will teach you how to perform a SEO audit. A SEO audit includes multiple steps, such as analyzing your site's accessibility and indexability, on-page and of-page ranking factors, as well as a comparison to your competitors. |
How to Acquire SEO CustomersThere are many ways to acquire SEO clients but as discussed in this article, the best tactics are to get referred and recommended, to post on and respond to ads on job sites, to partner with a designer/developer and to be active online - i.e on social media and do guest posts. |
How to Convince Your Client that Your SEO Efforts Will Bring TrafficSEO results are hard to measure but you can use some indicators, such as better rankings for minor keywords, increased number of unique keywords that bring traffic, increased rankings from search engines in general, improved rankings with ranking services, and better visibility on social media to show your client you are making progress. |
35 Lessons a Decade in SEO Has Taught MeA decade in SEO has taught me a lot. While link building and keyword research are vital there are also many things that make or break a SEO campaign. This article shares 35 of the most valuable lessons I learned in my first decade in SEO. |
The Importance of Using Google Webmaster Tools for SEOGoogle Webmaster Tools gives you stats about search queries, site links, crawl errors, keywords, and sitemaps. It helps identify problems in these areas, thus helping you to do a better SEO job for your site. |
How to Protect Your ContentContent theft kills your rankings. Learn how to use Google Authorship, Google Alerts, and DMCA complaints in order to protect your content from illegal use. |
How to Use SlideShare for Driving TrafficSlideShare, the free presentation-sharing network can bring you traffic, help you rank with search engines, and expand your newsletter/social media followers. In order to make it work for you, you must upload quality presentations and actively promote them. This article tells you how to make the most of SlideShare. |
Free SEO vs Paid SEMFree SEO and paid SEM are the major ways to get traffic. Each of them has its strengths and weaknesses. Learn when to use free SEO and when paid SEM is the better choice. |
How to Choose a SEM CompanyA good SEM company can make or break your business. Because of this, you need to know how to choose a reliable SEM partner. The tips in this article will help you make a safer choice. |
Top Paying Adsense Keywords List 2013List of highest paying Google Adsense keywords |
Best Affiliate ProgramsThere are thousands of affiliate networks, most of which don't deserve your time. Here is a list of eleven networks that are worth joining: Commission Junction, Share A Sale, Amazon, eBay, Clickbank, Max Bounty, Peer Fly, LinkShare, Never Blue Ads, PepperJam, and More Niche. |
How to Use Guest Posts for Backlinks and PromotionGuest posts are a wonderful way to promote your site for free and to get backlinks. Pick quality sites, write good guest posts, and you will see how powerful guest posting is |
How To Check A Site's RankWhen you want backlinks, you want them from quality sites. When you want to advertise, or to sell/buy sites, you are also interested in the quality of the sites in question. In order to determine the quality of the site, use the ranking services, such as Page Rank, Alexa, Compete, Quantcast, and the others described in this article. |
Google Adwords AlternativesWith the hundreds of ad networks that exist, you can't say there are no viable AdWords alternatives. However, if you don't want to follow the trial and error approach and test every single network you encounter, have a look at these 12 Google AdWords alternatives that many Web marketers consider even better than AdWords itself. |
How to get traffic from PinterestFor visual products / services, Pinterest is a dream come true. This social network allows to share images and can really boost your business. Learn how to use Pinterest to promote your business. |
How to Make Money with Google AdsenseThere is a lot of money to be made with Google Adsense. If you know how to pick your niche, which keywords to optimize for, how to choose the ad units, and where to place them, you might be lucky to turn your site into a stable source of income for you. |
How to Get Free Press CoverageFree media coverage can help a business a lot. While not everybody is destined to be a media star, the simple tips in this article will help everybody to get the media coverage they need. |
Promoting Your Amazon Kindle eBookAmazon Kindle has a huge earning potential. However, the competition is fierce, too. This is why you need to know how to make your Amazon Kindle eBook popular. Read this article and you will learn what to do in order to promote your Amazon Kindle eBook. |
Google Adsense AlternativesGoogle Adsense might be the most popular way to monetize a website but it certainly isn't the only one. Here are 10 Google Adsense alternatives to explore that could bring you more money than Google Adsense itself. |
How to Analyze Your SEO CompetitorsWhen your goal is to rank well with search engines, it is important not only what you do to optimize your site but also what your competitors are doing. This is why you need to keep an eye on your competitors' SEO activities, as discussed in this article. |
The Google Panda UpdateThe Panda update is one of the most serious changes in search engine algorithms in the last years. This update affected millions of sites (and their owners). If you want to learn how to make your site do well in post-Panda searches, read this article. |
SEO Musts for Local BusinessWhen you are doing business locally, you need local traffic. Maybe you are asking yourself how this is possible, since search engines are global in nature. Read the article and you will learn what you can do to get targeted local traffic to your site. |
How to Optimize for BaiduBaidu is the most popular search engine in China, more popular than Google itself. This is why, if you have visitors from China, it makes sense to optimize your site for Baidu as well. The rules for ranking well with Baidu are similar to the rules of the other search engines, yet there are differences, as we show in the article. |
How to Optimize your Website for Mobile Searchobile search is different from desktop search and if you have lots of mobile visitors, you need to make your site mobile-friendly. Shorter keywords, shorter pages, current info, and compliance with mobile standards are some of the key points to follow in order to make your site suitable for mobile searchers. |
How to Pick an SEO Friendly DesignerIt is very important to hire a SEO-friendly designer because if you don't and your site is designed in a SEO-unfriendly fashion, you can't compensate for this later. This article will tell you how to pick a SEO-friendly designer and save yourself the disappointment of low rankings with search engines. |
How to Boost your SEO with Google AdwordsIn addition to using AdWords for getting paid traffic to your site, it can also be used for SEO. This article shares some ideas on how you can use AdWords for SEO. |
YouTube TrafficYouTube is one of the best ways to promote your services and products and to get free traffic. If your videos there manage to get viral, this could make a real difference to you. However, in order to be successful on YouTube, you need to know the ropes. This article tells you the most important tricks for getting traffic from YouTube and for successful promotion there. |
Make money from your websiteArticle explains various ways of making money from your website. |
Top 10 Costly Link Building MistakesThis article tells you about the most common of the costly link building mistakes many web masters make. Links from irrelevant sites and/or irrelevant anchor text, and links with the “nofollow” attribute are some of the mist common mistakes but they are not the only ones. Linking to sites with poor reputation, linking to good sites gone bad, image links (with or without ALT text) are also some common link building mistakes you should avoid. |
10 Ways to Get Traffic for FreeTop 10 Ways to Get Traffic for Free |
How to get traffic from FacebookFacebook is the coolest social network and it can help you promote your business and get lots of traffic to your site. There are many ways in which you can harness the power of Facebook and some of them are the topic of this article. |
How to get traffic from TwitterTwitter can drive you lots of traffic if you know how to use it to your advantage. This article will teach you what to do and what not to do, if you want Twitter to work for you. |
HTML 5 and SEOImpact of HTML5 on SEO |
SEO Careers during a RecessionExplains what you can expect from your SEO Career during a recession |
Bing OptimizationThis article deals with the differences in the algorithms used by Bing and Google. |
Top 10 SEO MistakesList of the 10 most common SEO Mistakes |
Choosing SEO as Your CareerThe article deals with the advantages and disadvantages of choosing SEO as your career. |
How to get Traffic from Social Bookmarking sitesThis article explains how to harness the power of social bookmarking in order to reach the front page off major social bookmarking sites like Digg, Netscape, StumbleUpon, Reddit etc. and drive a lot of traffic to your site. |
Choosing a SEO CompanyThis article explains how to select a SEO company and it includes advice on important points to watch for when making the decision whether to choose a particular company or not. |
Keyword DifficultyThis article focuses on one often forgotten aspect of keyword selection, namely how difficult it would be to top the results for a particular keyword. The article also gives ideas what to do when all your keywords seem to be occupied by your competitors. |
Optimizing for MSNThis article explains the different approach for optimizing for MSN, in comparison to optimizing for Google and Yahoo!. The factors that are of primary importance for MSN SEO - keywords and metatags - are described in detail. |
Web Directories and Specialized Search EnginesThis article gives ideas of some of the Google/Yahoo alternative for getting popular on the Web - namely submitting to Web directories and specialized search engines. The article explains in brief what is good about Web directories and specialized search engines and what their limitations are. |
Importance of SitemapsThis article explains what sitemaps are, why use them, how to generate a sitemap and submit it to Google and the other search engines. |
How to Build BacklinksThis article concentrates on how to build backlinks in a natural way or via different programs and forums. The article also mentions some of the dangerous practices in building backlinks and strongly recommends to avoid them under all circumstances. |
Your Website from Google Banned to Google UnbannedThis article describes what to do when a SEO nightmare i.e being excluded from Google comes true. While the article focuses on the steps that are necessary to perform in order to be reincluded in Google's index, it also lists some of the possible reasons for being penalized. |
Optimizing Flash SitesMacromedia Flash is a popular technology for enhancing Web sites. But for SEO optimizing Flash sites is not the most pleasant task, neither an easy one. This article shows how to find a balance between Flash contents on a site and high rankings with search engines, as well as some of the available workarounds for dealing with Flash content. |
Bad NeighborhoodThe purpose of this article is to explain how to deal with bad neighbors on the Web - what to do and what not to do, if you want to keep your site clean from being related to link farms, Web spammers and the like. |
What is Robots.txtThis article focuses on how to write (or generate) and validate a robots.txt file in order to prevent search engines from crawling and indexing parts of your Web site. |
Jumping Over the Google SandboxThis article deals with the supposed Google Sandbox effect that is used to probe new sites before letting them into top positions, as well as the measures site owners and SEO experts can be take to minimize the negative effects of the sandbox over their sites rankings. |
Optimizing for Yahoo!This article deals with the differences in the algorithms used by Google and Yahoo!, as well as Yahoo! WebRank, which helps to determine the popularity of particular pages among users. |
See Your Site With the Eyes of a SpiderWhen optimizing a page it is important not how you see it but how search engines see it. A search engine spider simulator is a valuable tool that can help you see a site with the eyes of a spider, so that you can correct any mistakes you might have that will deprive you of top ranking with search engines. |
Optimization, Over-Optimization or SEO Overkill?This article shows how to avoid SEO over-optimization (and black hat SEO tricks) because intentional or unintentional over-optimization might turn into a real nightmare in terms of search engine ranking or it can even lead to temporary or permanent ban from search engines. |
Ranking in Country Specific Search EnginesThis article explains how your website could Rank better in Country Specific Search Engines. |
The Age of a Domain NameThis article explains the role of the Age of a domain name in search engine rankings. |
The Importance of BacklinksThis article will explain to you what a backlink is, why they are important, and what you can do to help gain them while avoiding getting into trouble with the Search Engines. |
|
Duplicate Content Filter: What it is and how it works!This article will help you understand why you might be caught in the filter, and ways to avoid it. We'll also show you how you can determine if your pages have duplicate content, and what to do to fix it. |
Post a Comment