SEARCH ENGINE
A search engine is a software system that helps users find information on the internet by discovering, indexing, and ranking web content. It uses automated programs called crawlers to scan websites, collect data, and store it in a searchable index. When a user enters a query, the search engine analyzes keywords, intent, and relevance to deliver results on a search engine results page. Modern search engines also use algorithms, artificial intelligence, and personalization to improve accuracy.
TYPES OF SEARCH ENGINE
Crawler-Based Search Engines
-
Use bots (spiders) to scan websites.
-
Store pages in their database.
-
Show results based on SEO and relevance.
-
Examples: Google, Bing
-
Important: Most popular and best for SEO.
Directory Search Engines
-
Websites are listed by humans in categories.
-
Users browse categories to find sites.
-
Example: DMOZ (old example)
-
Important: Less used today but good for niche listings.
Meta Search Engines
-
Do not have their own database.
-
Show results from other search engines.
-
Examples: Dogpile, Startpage.
-
Important: Give combined results from many engines.
Hybrid Search Engines
-
Use both crawler and directory methods.
-
Example: Yahoo
-
Important: Mix of automatic and manual results.
HOW SEARCH ENGINE WORKS
Search engines like Google or Bing help you find information on the internet in seconds. Behind that simple search box is a powerful system that works in three main stages:
Crawling
-
Search engines use bots (spiders/crawlers) to visit websites.
-
These bots move from one page to another using links.
-
They find new and updated pages.
Important:
If your website has good links and structure, bots can find it easily.
Indexing
-
After crawling, search engines store page information in a big database (index).
-
They save text, images, keywords, and page details.
-
Search engines try to understand what the page is about.
Important:
If a page is not indexed, it will not appear in search results.
Ranking
-
When someone searches, the search engine checks its index.
-
It shows results from most relevant to least relevant.
-
Ranking depends on:
-
Keywords
-
Content quality
-
Website speed
-
Backlinks
-
Mobile-friendliness
-
Important:
Better SEO = Higher ranking.
SEO
SEO (Search Engine Optimization is the practice of improving a website so it ranks higher in search engine results (like Google) and gets more organic (unpaid) traffic.
TYPES OF SEO
On-Page SEO
-
Work done on your website.
-
Use keywords, good content, titles, images.
Important: Helps search engines understand your site.
Off-Page SEO
-
Work done outside your website.
-
Backlinks, social media, promotions.
Important: Builds website trust and authority.
Technical SEO
-
Improve website speed, mobile-friendly, security.
Important: Helps search engines crawl your site easily.
ON - PAGE SEO
On-page SEO is the process of optimizing parts of your website pages to rank higher on search engines.It includes improving content and HTML elements on your site.Optimization done on your website pages to rank higher
INCLUDES :
Website Design - Website design means how your website looks and works for users.
Content Optimization - Content optimiztion means making your website content better for users and search engines. A) Keyword - A Keyword is a word or phrase that people type in search engines to find information. A keyword is the main word that helps your content appear in search results. a good SEO keyword is one that : Has high search volume (many people search it ). Has medium keyword difficulty ( not too hard to rank ).
B) Keyword density - Keyword density means how many times a keyword appears in your content compared to total words.
C) Keyword frequency - Keyword frequency means how many times your keyword is used in your content.
D) Proximity -Keyword proximity means how close your keywords are to each other in a sentence.
E) Prominance - Keyword prominence means how early your keyword appears in your content.

OFF - PAGE SEO
Off-page SEO is the process of improving your website ranking by actions done outside your website.It focuses on building your website’s trust and popularityActions taken outside your website to improve authority and rankings.
INCLUDES :
SUBMISSION/LINK BUILDING -:Submission or link building is the process of getting links from other websites to your website.These links are called backlinks.Backlinks tell search engines like Google that your website is useful and trustworthy.
-
IMAGE SUBMISSION -:Image submission is an off-page SEO technique where you upload images on image-sharing websites and add your website link in the image details.It helps promote your website and get backlinks and traffic.
-
VIDEO SUBMISSION -:Video submission is an off-page SEO technique where you upload videos on video-sharing websites and add your website link in the video details.It helps promote your website and get backlinks, traffic, and visibility.
-
ARTICLE SUBMISSION -:Article submission is an off-page SEO technique where you write articles and publish them on other websites with your website link.It helps promote your website and get backlinks, traffic, and visibility.
-
WEB 2.0 SUBMISSION -:Web 2.0 submission is an off-page SEO technique where you create free blogs or web pages on Web 2.0 sites and add your website link in the content.It helps you get backlinks, traffic, and better visibility.
-
INFOGRAPHIC SUBMISSION -:Infographic submission is an off-page SEO technique where you create and share infographics (visual images with information) on other websites and add your website link.It helps get backlinks, traffic, and brand awareness.
-
PR SUBMISSION -: Press Release (PR) submission is an off-page SEO technique where you share news or updates about your business on press release websites with your website link.It helps promote your business and get backlinks, traffic, and publicity.
-
PROFILE SUBMISSION -:Profile submission is an off-page SEO technique where you create profiles on different websites and add your website link in the bio or profile section.It helps you getbacklinks, traffic, and online visibility.
LOCAL SEO -:Local SEO (Local Search Engine Optimization) is the process of optimizing your business to appear in local search results when people search near their location. It helps your business show up when users search for services “near me” or in a city.
Example:
“Digital marketing agency near me” or “best cafe in Delhi”
TECHNICAL SEO
Technical SEO is the process of improving the technical parts of a website so search engines can crawl, index, and understand it easily.It focuses on how your website works, not just the content. Goal: Help search engines like Google access your site without problems.
A) SSL -:SSL (Secure Sockets Layer) is a security technology that protects data between a website and its users.It keeps information safe and private when people visit a website. SSL changes a website from HTTP to HTTPS (secure).
B) SITE MAP -:A sitemap is a file or page that lists all important pages of a website.It helps search engines understand your website structure and find your pages easily. It acts like a map of your website for search engines and users.
TYPES OF SITE MAP
1] XML SITE MAP -:An XML sitemap is a special file that lists all important pages (URLs) of your website for search engines.It helps search engines understand your website and find pages easily. It is made for search engines, not for users.
2] HTML SITE MAP -:An HTML sitemap is a web page that lists all important pages of a website in a simple list format.It is made for users, so they can easily find pages on a website. It works like a guide or menu of your website.
C) META TAGS -:A meta tag is a small piece of HTML code that gives information about a webpage to search engines and browsers. Meta tags do not appear on the page for users, but search engines can read them.
TYPES OF META TAGS
1] TITLE TAG -:A title tag is an HTML tag that shows the title of a webpage in search results and browser tabs. It is one of the most important meta tags for SEO.
2] META DISCRIPTION -:A meta description is a short summary of a webpage that tells users and search engines what the page is about. It appears below the title in search results.
3] AUTHOR TAG -:The author tag is a meta tag that tells who wrote the content of a webpage. It shows the name of the content creator or company.
4] CANONICAL TAG -:A canonical tag is an HTML tag that tells search engines which page is the main (original) version when there are duplicate or similar pages. It helps avoid duplicate content problems.
5] KEYWORD TAG -:A keyword tag (meta keywords tag) is a meta tag in HTML that lists important keywords related to a webpage.It was used to tell search engines what topics the page is about.
6] ROBOT TXT -:robots.txt is a small text file on your website that tells search engines which pages they can visit and which pages they should not visit.It is part of technical SEO. It gives instructions to search engine bots (crawlers).
7] ROBOT TAG -:A robots meta tag is an HTML tag that tells search engines how to index and crawl a specific webpage. It gives instructions to search engine bots for one page.
robots.txt controls site-level crawling
robots meta tag controls page-level indexing
