Sunday 25 March 2012

Search Engines Work (SEO)


How Search Engines Work

 The first basic truth you need to learn about SEO is that search engines are not humans. While this might be obvious for everybody, the differences between how humans and search engines view web pages aren't. Unlike humans, search engines are text-driven. Although technology advances rapidly, search engines are far from intelligent creatures that can feel the beauty of a cool design or enjoy the sounds and movement in movies. Instead, search engines crawl the Web, looking at particular site items (mainly text) to get an idea what a site is about. This brief explanation is not the most precise because as we will see next, search engines perform several activities in order to deliver search results – crawling, indexing, processing, calculating relevancy, and retrieving.

First, search engines crawl the Web to see what is there. This task is performed by e piece of software, called a crawler or a spider (or Google, as is the case with Google). Spiders follow links from one page to another and index everything they find on their way. Having in mind the number of pages on the Web (over 20 billion), it is impossible for a spider to visit a site daily just to see if a new page has appeared or if an existing page has been modified. Sometimes crawlers will not visit your site for a month or two, so during this time your SEO efforts will not be rewarded. But there is nothing you can do about it, so just keep quiet.

What you can do is to check what a crawler sees from your site. As already mentioned, crawlers are not humans and they do not see images, Flash movies, JavaScript, frames, password-protected pages and directories, so if you have tons of these on your site, you'd better run the Spider Simulator below to see if these goodies are viewable by the spider. If they are not viewable, they will not be spidered, not indexed, not processed, etc. - in a word they will be non-existent for search engines.

After a page is crawled, the next step is to index its content. The indexed page is stored in a giant database, from where it can later be retrieved. Essentially, the process of indexing is identifying the words and expressions that best describe the page and assigning the page to particular keywords. For a human it will not be possible to process such amounts of information but generally search engines deal just fine with this task. Sometimes they might not get the meaning of a page right but if you help them by optimizing it, it will be easier for them to classify your pages correctly and for you – to get higher rankings.

When a search request comes, the search engine processes it – i.e. it compares the search string in the search request with the indexed pages in the database. Since it is likely that more than one pages (practically it is millions of pages) contains the search string, the search engine starts calculating the relevancy of each of the pages in its index to the search string.

There are various algorithms to calculate relevancy. Each of these algorithms has different relative weights for common factors like keyword density, links, or meta-tags.

Specialized Search Engines

Google, Yahoo!, and MSN are not the only search engines on Earth, nor even the only general-purpose ones. There are many other general-purpose and specialized search engines and some of them can be really helpful for reaching your target audience. You just can't imagine for how many niches specialized search engines exist – from law, to radio stations, to educational one! Some of them are actually huge sites that gather Web-wide resources on a particular topic but almost all of them have sections for submitting links to external sites of interest. So, after you find the specialized search engines in your niche, go to their site and submit your URL – this could prove more traffic worthy than striving to get to the top of Google.

 Paid Ads and Submissions

 We have already mentioned some other alternatives to search engines – forums, specialized sites and search engines, search directories – but if you need to make sure that your site will be noticed, you can always resort to paid ads and submissions. Yes, paid listings are a fast and guaranteed way to appear in search results and most of the major search engines accept payment to put your URL in the Paid Links section for keywords of interest to you but you also must have in mind that users generally do not trust paid links as much as they do with the normal ones – in a sense it looks like you are bribing the search engine to place you where you can't get on your own, so think twice about the pros and cons of paying to get listed.


How to Outsource in Your Online Business


Buy why? Why is it so very confusing? Most of us manage to outsource fairly nicely in our day to day lives.
When you go to a restaurant, do you head back into the kitchen and cook your own food? (That’s just silly.)
Of course not!
But, why do we think it’s ok to do everything ourselves in our businesses?
I can’t figure out what it is, but I think I’m starting to narrow it down.
  • Fear of losing control.
  • Not knowing who to outsource work to. (Needing a recommendation.)
  • Not wanting to take the time to outsource. (You think: “It’s quicker to do it myself.”)
  • Costs. (Oftentimes, though, you can get help for a lot less than you think it’ll cost.)
  • Lack of confidence in ourselves.
  • Lack of confidence in the potential of our business.
No matter which of those it is, there comes a point with all of us, where you HAVE to outsource — at least if you ever want to be able to go on a real vacation where you leave the internet behind and relax with your loved ones.
So1 tip for outsourcing is to try it.
Choose something small and work from there.
  • Submitting some articles that you’ve written to the article directories.
  • Finding blogs to guest post on and contacting the owners.
  • Answering some emails regarding customer issues.
  • Graphics to promote your products.
It really doesn’t matter where you start. The big thing is taking that first step so that you can enjoy the FREEDOM that comes with the online lifestyle.
I hope this inspires you to start outsourcing in your business.