Introduction to search engines

August 23, 2024

Search engines are software that locates information on a search query. A search engine has three main processes: crawling, indexing, and serving. Crawling is the process of finding new or updated pages. Each result on a search engine is a website with a URL(uniform resource locator). Search engines find results through often complicated algorithms. Algorithms and data structures are a central part of computer science. Generally speaking, an algorithm is just a set of instructions for solving a problem or accomplishing a task. A basic algorithm that is famous in computer science is the fizzbuzz algorithm. In the fizzbuzz algorithm, everytime a number is divisible by three, fizz is printed on the screen. If a number is divisible by 5, then buzz is printed on the screen and if a number is divisible by 15(divisible by both 3 and 5), 15 is printed on the screen.

SERPs

There are five key factors that affect search engine results pages(SERPs):

  1. Meaning of the query
  2. Relevance of webpages
  3. Quality of the content
  4. Usability of webpages
  5. Context and setting

A search engine results pages has five main features

  1. Featured snippet – Text that appears at the beginning of a search engine results page that attempts to answer the search query. This can be a definition or an answer to a question asked in a search engine.
  2. Rich results – A snippet with enhanced visual and interactive elements.
  3. Images
  4. Videos
  5. Local results- Search matches in the local area(i.e. a local business).

Businesses and marketers usually care about search engines because of SERP’s and SEO. Generally, businesses will try to rank higher on search engines like Google and Yahoo to drive more traffic to their websites and their companies. SEO is a very complex topic that is beyond the scope of this blog post. Website Promoters has several blog posts about SEO including this recent blog post. To view more blog posts about SEO, Divi, WordPress, WordPress plugins, digital marketing, computer science topics, or other related topics, visit our website’s blog section.

Related Posts

E-commerce: An introduction

E-commerce: An introduction

Note: Much of the information in this blog post comes from Google’s online Digital Marketing and E-commerce course on Coursera. Introduction E-commerce is the buying and selling of goods or services using the internet. In other words, e-commerce involves a store that...

Digital Marketing terminology(part 6)

Digital Marketing terminology(part 6)

Digital Marketing Terminology(part 6) Note: These terms are from the Google Digital Marketing & E-commerce course 6: Make the Sale: Build, Launch, and Manage E-commerce Stores A Abandoned cart email: A follow-up email sent to customers who added an item to their...

Digital Marketing terminology(part 5)

Digital Marketing terminology(part 5)

Digital Marketing Terminology Note: These terms are from the Google Digital Marketing & E-commerce course part 5: Assess for Success: Marketing Analytics and Measurement A A/B testing: A method of testing where two versions of content with a single differing...

Call Now Button