Because the search engines now routinely track web pages numbering in the billions, it is important that they develop systems to decide on the trustworthiness of information on the internet.
To do this, they feed information about specific web pages into an 'algorithm'. This is simply a set of rules that enables a computer program to make a decision about the quality and relevance of a web page.
The best known search engine algorithm is that of Google.
The precise combination of factors used by Google's algorithm is a closely guarded secret - and also ever evolving.
Most search engine optimisers who have experience agree on a large number of the factors that are used in the algorithm - although the weight accorded to each one is a hotly debated subject.
Below is a brief list of some of the factors that are thought to be taken into account by the Google algorithm.