Search Engine Optimization_Notes
Search Engine Optimization_Notes
What is SEO?
SEO or Search Engine Optimization is defined as the process of improving (optimising) the
visibility of a website/webpage on Search Engines, such as Google, Bing, etc.
• The higher your pages appear in search results, the greater the chance they are
discovered and clicked on.
• The objective of Search Engine Optimization (SEO) is to attract website visitors who
can turn into customers, clients, or a loyal audience that consistently returns.
Why SEO required?
• To improve the quality of our website
• To increase web traffic
• To increase visibility
• To enhance user experience
• To gain a competitive advantage
• For analysis and monitoring of the website
Basics of SEO :
1. Keyword Research: Identify the most relevant keywords for your target audience. Use
tools like Google Keyword Planner, SE Ranking, SEMrush, or Ahrefs to find keywords
with a good balance of search volume and competition.
2. On-Page SEO: Optimize your content and HTML source code for search engines. Include
target keywords in the title tag, meta description, headers, and throughout the content.
Ensure your website has a clear and organized structure with easy navigation. Website SEO
Checker like SE Ranking can help you detect areas for improvement and optimize your
website accordingly for better rankings.
3. Quality Content: Create high quality, and relevant content for your audience. Regularly
update your content to keep it fresh and relevant. Use a variety of content types, such as
text, images, videos, and infographics.
4. Off-Page SEO: Build high quality backlinks from reputable websites to increase your
site's authority. Engage in social media to increase your online presence and promote your
content. Encourage social sharing and participation.
5. Technical SEO: Ensure your website is technically perfect and easily crawlable by search
engines. Optimize page speed for better user experience and search engine ranking.
Implement a mobile-friendly design as it is a crucial ranking factor.
6. User Experience (UX): Provide a smooth user experience on your website. Improve site
navigation and structure to make it easy for users to find information. Reduce bounce rates
by offering engaging and relevant content.
7. Analytics: Use tools like Google Analytics to monitor your website's performance.
Keeping track on important indicators such as organic traffic, conversion rates, and
keyword rankings. Analyze data to make the most appropriate decisions.
How Does SEO Work?
SEO Work by optimizing various elements of a website to make it more accessible to search
engines, ultimately improving its visibility and ranking in search engine results pages (SERPs).
The goal is to increase organic traffic to the website.
1. Search Engine Crawling: Search engines, like Google, use automated bots (spiders or
crawlers) to navigate the web. These bots follow links from one page to another,
discovering and indexing content on websites.
2. Indexing: Once a page is crawled, its content is analyzed and stored in the search
engine's index. The index is like a massive library catalogue that the search engine
refers to when users enter a search query.
3. Ranking Algorithms: Search engines use complex algorithms to determine the
relevance and authority of indexed pages for specific search queries. Algorithms
consider numerous factors, including keyword relevance, content quality, user
experience, backlink profile, and more.
4. Keyword Relevance: Search engines assess how well a page's content aligns with user
search queries. Keyword optimization involves strategically using relevant terms in
titles, headers, meta tags, and throughout the content.
5. Content Quality: The quality of content is crucial. Search engines aim to deliver
valuable, informative, and engaging content to users. Content that satisfies user intent
and provides a comprehensive answer to a query is more likely to rank higher.
6. Backlinks: Backlinks, or inbound links, are links from other websites to your site. They
are a signal of trust and authority. High-quality, relevant backlinks can positively impact
a site's ranking.
Role of Search Engine in Search Engine Optimization (SEO)
• Search engine is a program that searches for the most identical information or a
webpage that matches the user search. SEO revolves around the concept of optimizing
the website in order to be found in Search Engine Result page.
• Search engines are programs that allow users to search and retrieve information from
the vast amount of content available on the internet. They use algorithms to index and
rank web pages based on relevance to a user’s query, providing a list of results for users
to explore. Popular search engines include Google, Bing, and Yahoo.
Working of Search Engine:
Also, for Google, rankings of a website depend largely on their primitiveness i.e. how old a
website is as compared to Yahoo which gives less or no preference to the primitiveness of the
website and hence to improve the ranking of a website in different search engine, slightly
different procedure needs to be followed.
Types of Search Engine Optimization (SEO)
There are multiple types of Search Engines Optimizations (SEOs), but here are some of the
major types of SEO:
• On-Page SEO: On-page SEO refers to the optimization of individual web pages to
improve their ranking in search engine results pages (SERPs). It is a type of SEO that
involves optimizing various elements of a web page to make it more relevant and
appealing to search engines and users.
• Off-Page SEO: Off-Page SEO refers to the practise of building backlinks and
managing social media presence.
• Technical SEO: Technical SEO refers to website and server optimization that helps the
crawler in crawling, indexing and ranking operations to rank your website better.
• Local SEO: The goal of local SEO, or local search engine optimization, is to increase
a website’s exposure in local search results. It is a particular branch of SEO that
concentrates on making a website or online presence more search engine friendly for
local search queries.
Figure 2: Map
Figure 1:Places
• Mobile SEO: Mobile SEO refers to the practise of optimizing the website for mobile
devices such as Mobile phone and Tablets. The main aim is to ensure that the website
is fully functional and organised on mobile devices
• Voice SEO: Voice SEO refers to practise of optimizing the website to appear in voice
search results, this is important as people usually don't speak things the way they write
them.
• Image SEO: Image SEO refers to the practise of optimizing the images to appear in
image search results. The main aim is to get our images crawled and ranked high in
search results.
• Ecommerce SEO: The technique of increasing an online store's exposure and organic
ranks in search engines like Google and Bing is known as e-commerce SEO.
• Enterprise SEO: The process of raising a major company's search engine ranks is
known as enterprise SEO. Scaling content, constant technical SEO management, and
automation are common enterprise-level SEO strategies.
• International SEO: The practice of optimising your website for search engines to
quickly figure out which countries and which languages you use for business is known
as international search engine optimisation, or international SEO.
Types of Search Engine Optimization (SEO) Techniques:
1. Black Hat SEO:
➢ Black Hat SEO refers to unethical and manipulative practices used to deceive search
engines and artificially improve a website’s search engine rankings.
➢ These techniques violate search engine guidelines and are aimed at exploiting
weaknesses in algorithms to achieve quick and often short-term gains.
➢ While black hat SEO tactics may lead to rapid improvements in rankings, they come
with significant risks, including potential penalties, loss of credibility, and long-term
damage to a website’s online presence.
SEO Techniques used by Black Hat SEO :
• Keyword Stuffing: Keyword stuffing is the practice of embedding your content with
unnecessary keywords just to make the site rank higher on SERPs. However, the page
will rank for those irrelevant keywords, which will be quite annoying for the users.
• Doorway Pages: These are those unwanted pages that act as mediators between the
actual content and the audience. These are created to rank highly for specific keywords
which has nothing to do with the users.
• Content Automation: It refers to the process of generating content without
involving humans i.e., with the use of machines. The goal behind this is to create
content that is more compatible with the search engine and not focusing on the user’s
needs.
• Hidden Texts/Links: These are the deceptive forms of links that are almost invisible
to the users. The web pages having these hidden links embedded in them looks similar
to the normal pages till then these hidden links are not assessed. It can be done in the
following ways:
➢ Using the same text colour as the background
➢ Resizing the font size Zero
➢ Hiding behind the image
➢ Placing the link on small characters like – commas, colons, etc.
• Duplicate Content: The duplicity of content is one of the most used Black Hat SEO
techniques. Even Google has updated its algorithm to analyze if the content on your
site is original or stolen from any other site. Google always prefers the original content.
• Sneaky Redirects: It is the process of redirecting the users to a different URL, not the
one that they requested. However, there are good reasons too to redirect the user from
one URL to another but mostly it is used for some malicious activities.
• Cloaking: It involves the practice of showing different content to users and search
engines. For example, you search for the keyword “mathematics” and visit the related
website after search, and it redirects to you a completely different content.
• Paid Links: Yes, Paid Links also fall under the Black Hat SEO category as if you are
trying to enhance your domain authority by selling links, Google will de-index your
site. There are many other Black Hat SEO techniques as well which work against the
guidelines of Google.
2. White-Hat SEO:
White Hat SEO is an ethical approach to optimizing your website for search engines.
By following established guidelines and best practices, it aims to improve your site’s
search engine rankings while providing a positive user experience.
SEO Techniques used by White Hat SEO :
• Quality Content: Create high-quality, relevant, and valuable content for your
audience. Regularly update and refresh your content to ensure it stays current and
informative.
• Keyword Optimization: Conduct keyword research to identify relevant and high-
traffic keywords. Naturally incorporate keywords into your content, titles, headings,
and meta tags.
• Title and Meta Description Optimization: Write compelling and relevant titles and
meta descriptions for each page. Ensure that they accurately reflect the content of the
page and entice users to click.
• Quality Backlinks: Build high-quality, natural backlinks from authoritative and
relevant websites. Focus on earning links through valuable content rather than engaging
in manipulative link-building practices.
• User Experience (UX): Create a user-friendly website with a clear navigation
structure. Optimize page loading speed and ensure that your website is mobile-friendly.
• Mobile Optimization: Optimize your website for mobile devices to provide a seamless
experience for mobile users
• Social Media Presence: Engage with your audience on social media platforms. Share
your content on social media to increase its visibility and reach.
• Site Structure and Navigation: Ensure that your website has a logical and organized
structure. Use clear and descriptive URLs and create a sitemap to help search engines
index your content.
• Internal Linking: Use internal links to connect related content within your website.
This helps search engines understand the structure of your site and improves user
navigation.
• Responsive Design: Design your website to be responsive and adaptable to different
screen sizes and devices.
Difference Between Black Hat SEO and White Hat SEO:
2. It is used by those who are looking for It improves your search performance on
quick financial returns on their website. search engine result page(SERP) along
maintaining the integrity of the website.
3. It contains stuff and spam keywords into It contains proper research, craft titles, Meta
the on-page contents to fool the search tags according to webpage, industry, relevance
engine spiders and improve ranking.
4. It consists of irrelevant back links. It gets the link because of quality content.
5. It exchanges the links for the ranking. It consists of natural links.
6. It is also known as Unethical SEO. It is also known as Ethical SEO.
7. It is used for short-term goals and It is used for long-term goals and benefits.
benefits.
8. This type of optimization is not approved This type of optimization is approved by
by search engines. search engines.
9. Black Hat SEO does not follow Google's White Hat SEO provides a better experience
guidelines. to users by following Google's guidelines.
10. Techniques used- Techniques used-
• Keyword stuffing • Research
• Doorway and cloaked pages • Analysis
• Creating blog comment spam • Re- writing of meta tags to be more
• Hidden texts appropriate
• Hidden links • Improvement of content
• Participation in Link Schemes • Redesign web
• Having Fast Page Loading Times
• Prioritizing Mobile-Friendliness
11. It doesn't fulfil the search intent. It satisfies the aim of the search.
12. Manipulation takes the place of the It can achieve a high ranking via Organic
algorithm to get better results. means.
13. It degrades the user experience. It's beneficial to the user experience.
14. It is not concerned in producing high- It is dedicated to producing high-quality
quality content content.
15. It reduces the trustworthiness of websites. It improves the credibility of a website.
16. It reduces the authority of a website. It increases the authority of a website.
17. Black Hat SEO is disapproved by the White Hat SEO is approved by the search
search engines. engine.
18. Black Hat SEO contains Duplicate White Hat SEO contains relevant content.
Content.
19. There is high risk in Black Hat SEO. There is low or zero risk in White Hat SEO.
20. Black Hat SEO also contains irrelevant White Hat SEO also contains relevant
backlinks. backlinks.
Keyword Research in Search Engine Optimization (SEO):
What are Keywords in SEO?
Keywords play a very important role in SEO; Keywords are basically those words or phrases
that summarize or describe the content of your webpage. They are the words or Phrases that a
person enters into the search engine to find the content.
Type of Keyword in SEO
There are majorly four type of Keywords :
• Long- Tail Keyword: Long-tail keywords are specific and longer search phrases that
users enter into search engines when looking for particular information, products, or
services. These keywords are typically more detailed and niche-focused compared to
shorter, more general keywords.
• Low-competition keywords: Low competition Keywords refers to keyword to which
less no of business and websites are trying to rank in Search Engine.
• Seed Keywords: A seed keyword is a short-tail keyword, usually with one or two word.
• LSI keywords: These are words and phrases that are related to your main keyword.
They can help search engines understand your content better and improve your
rankings. For example, some LSI keywords for the keyword “shoes” might be
“sneakers,” “boots,” and “athletic shoes.”
Type of Searches in SEO:
Organic Searches
Organic Searches refers to unpaid listing in Search engine result page (SERP). These results
are based on multiple factors such as keyword relevance, domain authority, page authority,
backlinks.
How Do You Discover Organic Keywords?
You can discover organic keywords in a few different methods. Here are a few tips:
• Use Google Keyword Planner: Google Keyword Planner is a free tool that helps you
find keywords and get insights into their search volume and competition. You must
have a Google Ads account in order to utilize Google Keyword Planner.
• Use a keyword research tool: Both free and commercial keyword research tools are
widely available. Some popular keyword research tools include SEMrush, Ahrefs, and
Moz Keyword Explorer.
• Use Google Search Console: A free tool called Google Search Console offers
information on how well your website is doing in search results. To find out which
search terms are bringing visitors to your website, use Google Search Console.
• Use Google Trends: Google Trends is a public web facility of Google that analyses
the popularity of top search queries in Google Search across various regions and
languages. The website uses graphs to compare the search volume of different queries
over time. It will get multiples organic keywords which are being searched now ,it can
write the article related to them and boost website SEO
• Getting keywords from other popular sites: This is a simple way, like you can simply
search on google your query, and you will get search results. Its sure that the one
appearing 1st in results will have used best keywords and SEO. You can open that site
look at newly posted articles in it and take some good keywords from there.
Paid Searches
Paid searches are advertisements. Search engines will show ads close to organic search results.
This is the primary way search engines make a profit. Advertisements are almost consistently
shown at the very top of a search result, or in a left/right sidebar. Paid search works on a pay-
per-click model.
• Advantages of Paid Searches
✓ Instant results
✓ Provides keyword info for SEO
✓ Impressive Return on Investment (ROI)
✓ Allures ready-to-buy users
✓ Some instances of ad campaign data: Keywords, Time spent on the page,
✓ Demographics and other information.
• Disadvantages of Paid Searches
✓ It necessitates ongoing maintenance
✓ Upfront costs
✓ Short-term outcomes are provided
✓ PPC experience and skillset are required.
SEO Tools
Search Engine Optimization (SEO) tools are designed to improve the ranking of your website
in the search engine ranking pages (SERP). These tools provide valuable SEO insights to your
website and help you identify the best strategies to enhance the website’s ranking. Some
popular SEO tools that you can use for your website are Google Analytics, SEMrush, Ahref,
MOZ, Google Search Console, and SE Ranking.
Google Analytics
Google Analytics is the most famous and free SEO tool for analysing and tracking your website
traffic and it gives you access to a wide range of data that you can use to improve your SEO
Features of Google Analytics:
• To further segment data and explore, include supplementary dimensions in your
reports.
• You can segment data results using advanced filters so that you can concentrate on what
matters to you.
• Pivot view enables you to quickly generate a pivot table from the data without exporting
it to Excel and Google Sheets.
SEMrush
SEMrush is the best all-in-one SEO tool you need and it is the most famous SEO tool in the
market. It offers us all the tools that we need to create high-quality content for our website.
Features of SEMrush:
• Analysing the competitor keywords and ad budgets
• Find the right keywords for SEO and PPC campaigns
• Conduct deep link, bulk analysis
• Analyze the media consumption and behavior of your potential customers
Ahref
Ahref is a software tool that helps in link building, keyword research, competitor analysis, rank
tracking and site audits.
Features of Ahref:
• Ahrefs helps you find the best words to use on your website so that people can easily
find you on search engines.
• It shows you who is linking to your website, which is like getting recommendations
from others on the internet.
• Ahrefs checks your website for any issues that might affect how it appears in search
results. It's like a health check for your site.
• It lets you know where your website stands in search results for specific keywords. It's
like keeping an eye on your position in the popularity contest of the internet.
MOZ
Moz is one of the top SaaS SEO tools that professionals use. Moz is a full-service, all-around
powerhouse tool, whether you are looking for keyword suggestions or want to crawl the
website.
Features of MOZ:
• It helps to track search engine ranking for specific keywords over time.
• It checks the website for technical SEO problems including duplicate content, broken
links, and slow page loads.
• It provides details on the quantity and quality of backlinks or links from other websites
to the website of the user.
• It identifies the keywords that will rank the website in search engine results.
Google Search Console
Google Search Console is a tools used to check indexing status, search queries, crawling errors
and optimize visibility of their websites
Features of Google Search Console:
• Shows how often your site appears in Google search results and which queries lead
people to your site. It's like seeing how popular your website is.
• Let’s you check how a specific page on your website appears in Google's search results.
It's like looking at how your page shows up when someone searches for it.
• Allows you to submit a sitemap of your website to Google. A sitemap is like a map that
helps Google find and understand all the pages on your site.
• Highlights any issues Google has in crawling and indexing your site. It's like finding
and fixing problems that might stop Google from showing your pages.
• Checks if your website is mobile-friendly. It's like making sure your site looks good
and works well on phones and tablets.
2. E-E-A-T
E-E-A-T is a short form that Google uses for Four factors to determine the quality of a page:
Experience, Expertise, Authority, and Trustworthiness (E-E-A-T). The Quality Raters’
Guidelines the manual that human raters use to assess the caliber of search results often
mentions these and other factors.
Components of E-E-A-T
Google utilises a set of criteria known as E-E-A-T, or Expertise, Authoritativeness, and
Trustworthiness, to evaluate the grade and reliability of online information. Here’s a more
thorough breakdown of every element:
• Experience: An essential element of the E-E-A-T assessment is experience. It
emphasises the experience of the organisation or content creator. Raters look at the
creators’ expertise, knowledge, and proficiency with regard to the particular field or
subject matter they are addressing. Content should be created by people or organisations
with the required experience if it is to be trustworthy, thorough, and credible.
• Expertise: The degree of knowledge and proficiency that author or content producer
has in a specific field or subject matter is referred to as expertise. For content to be
accurate, thorough, and credible, it should be produced by people or organisations with
the necessary experience.
• Authoritativeness: The degree to which a content source is regarded as authoritative
or influential is related to its authority. It takes into account things like the author’s or
website’s reputation and their status in the industry. Users and search engines alike are
more likely to trust authoritative sources.
• Trustworthiness: The content’s and its source’s reliability and honesty are what make
anything trustworthy. Transparency, factual accuracy, and the absence of false or
misleading information are all requirements for content. Reputable sources are essential
for establishing credibility and winning over users.
Keyword Cannibalization occurs when multiple pages on the same website compete for the
same keyword. This can confuse search engines and lead to lower rankings. It’s important to
have a clear keyword strategy to avoid this issue. The challenge is to identify and resolve
instances of keyword cannibalization to ensure optimal ranking.
Steps to Avoid Keyword Cannibalization:
• Keyword Mapping: Create a keyword map to ensure each page targets unique
keywords.
• Content Audit: Review existing content for overlapping keywords and consolidate or
redirect as necessary.
• Consolidation: Combine related content into comprehensive, in-depth articles.
• 301 Redirects: Implement redirects from cannibalized pages to the preferred,
authoritative page.
• Keyword Research: Use keyword research to identify less competitive, relevant
keywords.
• Regular Audits: Periodically review content to spot and address keyword conflicts.
• Internal Linking: Strategically link related content to guide search engines and users.
3. Social SEO:
Social SEO refers to the practice of optimizing social media profiles and content to improve
visibility and ranking in search engine results pages (SERPs).
Importance of Social SEO
• Increased Visibility: Social SEO improves a website’s presence in SERPs through
social media signals.
• Social Signals Influence Rankings: Likes, shares, and comments indicate content
relevance and quality to search engines.
• Brand Awareness: An active social media presence increases brand recognition and
attracts potential users.
• Humanizes Brands: Social engagement makes brands more relatable and trustworthy,
supporting SEO efforts.
• Content Distribution: Social platforms help distribute content widely, reaching a
larger audience and enhancing SEO potential.
3. Content Marketing
Content Marketing is a marketing strategy that involves creating and sharing relevant content
to attract and retain audience.
Why content marketing is important?
1. Audience Connection: Content marketing helps build a connection with your audience
by providing valuable and relevant information that addresses their needs and interests.
2. Brand Awareness: It increases brand awareness by showcasing your expertise and
establishing your brand as a reliable source of information.
3. SEO Boost: Quality content improves search engine rankings, making it easier for
people to find your website when searching for relevant topics.
4. Lead Generation: By offering valuable content, you can capture leads and nurture
potential customers through the sales funnel.
4. Domain & Page Authority
Domain Authority (DA) and Page Authority (PA) are two important concepts in SEO (Search
Engine Optimization) that help assess the strength and relevance of websites and individual
web pages.
affects how well the website shows up top of search results for certain
in search results. words.
Technical SEO:
What is Sitemap
A sitemap is a file that lists the pages, videos, and other files on your website, as well as their
relationships. Search engines (such as Google, DuckDuckGo, Bing, and others) use this file to
help them crawl your site more efficiently.
Types of Sitemap
There are two types of sitemap mainly as:
1. HTML Sitemap: The end users are served using an HTML Sitemap. It makes it simple
for visitors to navigate the site.
2. XML Sitemap: An XML sitemap is a list of all your website’s URLs in XML format.
It’s a road map for a search engine to follow to get to the content of a website.
[Link]
A [Link] file is a simple text file that instructs web
crawlers about which parts of a website are open for
indexing, and which should remain off-limits. It
provides a set of rules, typically written in a
straightforward format, that direct crawlers like
Googlebot and Bingbot.
Why [Link] File is Important?
[Link] files are crucial for the proper functioning and management of websites, as well as
for optimizing their performance in search engine results. These files serve a variety of essential
purposes, making them an integral component of web development and search engine
optimization (SEO).
Mobile Friendliness
Mobile friendliness refers to the practise of optimizing the website for mobile devices such as
Mobile phone and Tablets. The main aim is to ensure that the website is fully functional and
organised on mobile devices
Link Building in Search Engine Optimization (SEO)
What is Link Building
Link building is a practice of developing one-way hyperlinks also called backlinks to a website
with a motive of getting more traffic and improving search engine visibility. Link Building
serves as a vote of confidence from other websites; it shows the search engine that your content
is valuable and trustworthy.
Importance of Link Building
Link building plays a vital role in SEO for several reasons:
• Enhanced Authority: Backlinks in SEO(search engine optimization) signal to search
engines that your website is a trusted and authoritative source of information.
• Search Engine Ranking: In SEO(search engine optimization) if your website’s authority
increases, so does its ranking in search engine results pages.
• Boosted Referral Traffic: Backlinks can drive traffic to your website from external
sources, expanding your reach and audience. It is the most important part of SEO(search
engine optimization)
• Domain Authority Improvement: Backlinks contribute to a website’s domain authority,
a metric that search engines use to gauge the overall strength and credibility of a
domain. A higher domain authority can positively impact your website’s rankings.
• SEO Longevity: Unlike some SEO(search engine optimization) tactics that may
produce short-term results, high-quality link building contributes to the long-term
success of your website. It establishes a strong foundation for sustainable search engine
rankings.
• Social Proof: When your content is linked to and shared by others, it serves as a form
of social proof. This can enhance your brand’s visibility and authority within your
industry.
Effective link building requires a strategic and consistent approach. Here are some of the best
practices to consider:
• Focus on Quality over Quantity: Prioritize acquiring backlinks from high-quality,
relevant websites rather than a large number of low-quality backlinks.
• Diversify Your Link Sources: Avoid relying on backlinks from a single source or a
small group of websites. Instead, strive to acquire backlinks from a diverse range of
reputable websites in your niche. This diversification demonstrates to search engines
that your website is trusted and respected by various sources.
• Build Relationships with Influencers: Identify and connect with influencers in your
industry. By cultivating relationships with these influential individuals, you can
increase your chances of earning backlinks from their blogs, social media profiles, or
other online platforms.
• Create Link-Worthy Content: Create material that is helpful, interesting, and
educational for your intended audience. Naturally occurring backlink-attracting content
is frequently shared, mentioned, and referred by other websites.
Type of Backlinks