1.
Introduction to SEO
Beginner:
What is SEO?
Search Engine Optimization (SEO) is the art and science of making your website appear
higher in Google or other search engine results. When people search for products,
services, or information, SEO helps your site show up at the top.
Why is it important?
Most online experiences begin with a search. If your website ranks higher, more people
will visit, leading to more sales, inquiries, or engagement.
Intermediate:
How does SEO work?
Search engines like Google use algorithms—complex formulas—to decide which pages
are most relevant to a search query. They consider factors like content quality,
keywords, site structure, backlinks, and user experience.
Advanced:
SEO’s role in digital marketing
SEO is part of a broader digital strategy, integrating content marketing, social media,
and technical optimization to build authority, trust, and visibility online. Effective SEO
involves understanding both technical aspects (crawlability, indexation) and content
relevance.
2. On-Page SEO
Beginner:
What is it?
Optimizing your webpage content and structure so search engines understand what
your page is about.
Basic elements:
• Use relevant keywords in titles and content
• Write clear, descriptive meta descriptions
• Use headings (H1, H2, H3) to organize content
• Make URLs short and keyword-rich
Example:
A page about “Best Running Shoes” should have that phrase in the title, URL, and
headings.
Intermediate:
Technicalities:
• Ensure keywords are naturally integrated without keyword stuffing
• Optimize images with descriptive alt text
• Improve page load speed and mobile responsiveness
• Use internal links to related pages
Advanced:
Deep optimization:
• Use schema markup to enhance listings (rich snippets)
• Implement A/B testing for titles/descriptions
• Optimize for voice search and featured snippets
• Track keyword rankings and adjust content accordingly
3. Working of Search Engine
Beginner:
How does Google find your website?
Google uses bots ("spiders") that visit web pages, read the content, and store it in their
database.
Intermediate:
Crawling and Indexing:
• Crawling: Discovering new or updated pages
• Indexing: Saving and organizing pages in Google’s database
Advanced:
Ranking algorithms:
Google uses hundreds of signals (like backlinks, content relevance, user engagement)
to decide how to rank pages. These signals are processed through complex machine
learning models like BERT for understanding natural language.
4. Adding Website to Google Search Console
Beginner:
What is Google Search Console (GSC)?
A free tool to see how Google views your website.
How to add your website:**
• Sign in to GSC
• Enter your website URL
• Verify ownership via methods like uploading an HTML file or adding a DNS record
• Submit your sitemap for better crawling
Intermediate:
Using GSC features:
• Monitor search performance
• Fix crawl errors
• Check mobile usability
• Submit new content for faster indexing
Advanced:
Advanced features:
• Use URL Inspection tool for individual pages
• Analyze core web vitals (speed and usability metrics)
• Set up custom filters and alerts
5. Important Google Algorithms
Beginner:
What are Google algorithms?
Rules that Google updates to decide which pages rank higher.
Examples of major updates:
• Panda: Better content quality
• Penguin: Better backlinks and spam reduction
• Hummingbird: Better understanding of search intent
• BERT: Better comprehension of natural language
Intermediate:
Impact of updates:
These updates can cause fluctuations in rankings. SEO strategies must adapt based on
algorithm changes.
Advanced:
Staying updated:
• Follow Google’s official blog and industry news
• Use tools like Moz or SEMrush to monitor ranking fluctuations
• Focus on providing value and avoiding black-hat techniques
6. How to do On-Page SEO
Beginner:
Steps:
• Research relevant keywords
• Write unique, quality content around those keywords
• Use keywords in titles, headings, and naturally within content
• Optimize images with alt text
Example:
For a blog about “Healthy Salad Recipes,” include “salad,” “healthy,” and “easy”
naturally in your content.
Intermediate:
Refining techniques:
• Use LSI (Latent Semantic Indexing) keywords—related terms to improve
relevance
• Use schema markup for rich snippets
• Optimize for featured snippets by answering common questions
Advanced:
Content strategy:
• Use keyword gap analysis to find content opportunities
• Implement advanced internal linking structures
• Use data-driven content creation based on user intent and behavior
7. Difference between Search Console & Google Analytics
Aspect Search Console Google Analytics
Monitor how your site performs in Understand user behavior on
Purpose
Google SERPs your site
Search impressions, clicks, Sessions, bounce rate,
Data
rankings conversions
Use Fix crawl issues, optimize for Improve website usability and
case keywords conversion
Example:
Use Search Console to see which keywords bring visitors; use Analytics to see which
pages keep visitors engaged.
8. How to write Title Tag
Beginner:
Tips:
• Keep it within 60 characters
• Include main keywords
• Make it appealing to users
Example:
“Best Homemade Pizza Recipes | Easy & Delicious”
Intermediate:
Best practices:
• Use branding if relevant (e.g., “YourBrand -”)
• Place important keywords at the beginning
• Avoid keyword stuffing
Advanced:
Optimization:
• Test different titles for CTR (click-through rate)
• Use power words (e.g., “Ultimate,” “Pro,” “Best”)
• Incorporate local keywords if targeting local audience
9. How much time does it take to rank a website?
Beginner:
Simple answer:
It varies. Usually, it takes a few weeks to several months to see results.
Intermediate:
Factors influencing time:
• Competition strength
• SEO effort and quality
• Domain age and authority
Advanced:
Expectations:
• New sites: 3-6 months for noticeable rankings
• Highly competitive keywords: 1 year or more
• Use analytics to monitor progress and adjust strategies
10. How to write Meta Description
Beginner:
Tips:
• Keep it under 160 characters
• Summarize page content clearly
• Include keywords naturally
Example:
“Discover delicious, healthy smoothies with our easy recipes. Free delivery on orders
over ₹500. Order now!”
Intermediate:
Best practices:
• Use calls to action (“Buy now,” “Learn more”)
• Be compelling and relevant
Advanced:
Optimization:
• Test different descriptions for CTR
• Use structured data to enhance snippets
11. Technical SEO (Basics)
Beginner:
What is it?
Ensuring your website is technically sound so search engines can crawl and index it.
Examples:
• Use HTTPS for security
• Fix broken links
• Make your site mobile-friendly
• Improve page load speed
Intermediate:
More technical aspects:
• Use structured data (schema markup)
• Create a clean site architecture
• Use canonical tags to prevent duplicate content
Advanced:
Deep technical SEO:
• Optimize server response times
• Implement advanced schema types
• Use hreflang for multilingual sites
• Fix crawl errors and redirect chains
12. Indexing vs Caching
Beginner:
• Indexing: Google adding your page to its database after crawling
• Caching: Google storing a snapshot of your page for faster display
Intermediate:
• Importance:
o If a page isn’t indexed, it won’t appear in search results
o Cached version shows what Google last saw
Advanced:
• Use Google Search Console to see if pages are indexed
• Clear cache or request reindexing if needed
13. How to write SEO friendly URLs
Beginner:
Tips:
• Use hyphens to separate words
• Keep URLs short and descriptive
• Include relevant keywords
Example:
[Link]/best-healthy-recipes
Intermediate:
Best practices:
• Avoid unnecessary parameters and numbers
• Use lowercase letters
• Avoid stop words unless necessary
Advanced:
Structured URLs:
• Use categories/subcategories for larger sites
• Implement breadcrumb navigation
14. How to write SEO-friendly Heading Tags (H1, H2, H3)
Beginner:
• Use one H1 per page, describing the main topic
• Use H2 for sub-sections
• Use H3 for further subdivision
Example:
CopyRun<h1>Guide to SEO Basics</h1>
<h2>What is SEO?</h2>
<h3>Understanding Search Algorithms</h3>
Intermediate:
• Include keywords naturally in headings
• Make headings descriptive and engaging
Advanced:
• Use schema markup for headings for enhanced rich snippets
• Optimize heading structure for accessibility
15. Can we rank a webpage on multiple keywords?
Beginner:
Yes!
A single page can target multiple related keywords.
Intermediate:
How?
• Use variations and LSI keywords in content
• Optimize different sections for different keywords
Advanced:
Strategy:
• Avoid keyword cannibalization where multiple pages compete for the same
keyword
• Use keyword mapping to assign unique keywords per page
16. Checking Mobile Friendliness & Responsiveness
Beginner:
Tools:
• Google’s Mobile-Friendly Test
• Ensure your site looks good on phones
Intermediate:
Best practices:
• Use responsive design frameworks (like Bootstrap)
• Avoid fixed-width layouts
Advanced:
• Test page speed on mobile using tools like PageSpeed Insights
• Optimize images and scripts for mobile
17. What are Sitemaps?
Beginner:
• A file listing all your important pages to help search engines crawl your site
effectively.
Intermediate:
• Submit your sitemap in Google Search Console
• Keep sitemap updated as you add/remove pages
Advanced:
• Use XML sitemaps for search engines
• Create separate sitemaps for images or videos
18. [Link] File
Beginner:
• Tells search engines which parts of your site to crawl or not.
Example:
Disallow admin pages:
CopyRunUser-agent: *
Disallow: /admin/
Intermediate:
• Use to prevent indexing of duplicate or sensitive pages
Advanced:
• Use in conjunction with meta robots tags for fine control
19. How to Write Alt Text for Images
Beginner:
• Describe the image briefly and accurately
• Include relevant keywords if appropriate
Example:
<img src="[Link]" alt="Fresh red apples in a basket">
Intermediate:
• Use alt text to improve accessibility and SEO
Advanced:
• Avoid keyword stuffing
• Use descriptive alt text for all images
20. Search Intent
Beginner:
What users want:
• Informational: Learn something (e.g., “How to bake a cake?”)
• Navigational: Find a specific website (e.g., “Facebook login”)
• Transactional: Buy or sign up (e.g., “Buy iPhone 13”)
• Commercial: Research before purchase (e.g., “Best laptops 2023”)
Intermediate:
• Tailor content to match user intent for higher rankings
Advanced:
• Use keyword research tools to identify intent signals
• Create content types suited for each intent (guides, product pages, reviews)
21. How to rank a Single Page Website
Beginner:
• Focus on a specific keyword
• Create high-quality, relevant content
• Optimize on-page factors
Intermediate:
• Build backlinks to that page
• Use internal links from other pages
Advanced:
• Use schema markup
• Promote via social media and outreach
• Monitor rankings and update content regularly
22. Canonical Issues
Beginner:
• When you have duplicate content, specify the “main” page with a canonical tag
to avoid penalties.
Example:
CopyRun<link rel="canonical" href="[Link]
Intermediate:
• Use canonical tags to consolidate link equity
Advanced:
• Resolve duplicate issues caused by URL parameters or printer-friendly versions
23. Redirection (301 & 302)
Beginner:
• 301: Permanent redirect to a new URL
• 302: Temporary redirect
Example:
Moving a page permanently: Use 301 to redirect old URL to new one.
Intermediate:
• Use 301 redirects for SEO value transfer
Advanced:
• Avoid redirect chains and loops
• Use server-side redirects
24. Image SEO (Step-by-Step)
Beginner:
• Use descriptive filenames (e.g., “[Link]”)
• Add alt text with relevant keywords
• Compress images to reduce load time
Intermediate:
• Use responsive images (srcset) for different devices
• Use lazy loading to improve speed
Advanced:
• Implement structured data for product images
• Use WebP format for better compression
25. SERP Features
Beginner:
• Special elements in search results like snippets, images, reviews, FAQs.
Intermediate:
• Optimize your content to appear in featured snippets by answering common
questions
Advanced:
• Use schema markup to enhance appearance with rich snippets
26. Schema Markup
Beginner:
• Structured data that helps search engines understand your content better.
Intermediate:
• Types include articles, products, reviews, local business info
Advanced:
• Implement JSON-LD code snippets for rich results
27. Creating Schema Markup with Plugins
Beginner:
• Use plugins like Yoast SEO, Rank Math to add schema without coding.
Intermediate:
• Select appropriate schema types in plugin settings
Advanced:
• Create custom schema for complex content types
28. Old SEO Techniques That Don’t Work Anymore
Beginner:
• Keyword stuffing
• Buying backlinks
• Hidden text or links
Intermediate:
• Duplicate content
• Low-quality guest posts
Advanced:
• Over-optimized anchor text
• Private Blog Networks (PBNs) (use cautiously)
29. Internal Links in SEO
Beginner:
• Link related pages within your website to help users and search engines
navigate.
Intermediate:
• Use descriptive anchor text
• Link from high authority pages to new pages
Advanced:
• Create a strategic internal linking structure to distribute link equity
30. Crawl Budget
Beginner:
• The amount of time and resources Google spends crawling your site.
Intermediate:
• Larger sites need better internal linking and sitemap optimization to ensure
important pages are crawled
Advanced:
• Use [Link] and noindex tags to control crawl budget
31. Naked Links
Beginner:
• URLs in content that aren’t hyperlinked. Less effective for SEO.
Intermediate:
• Convert naked URLs into clickable links for better SEO and user experience.
32. Google Search Console Overview
Beginner:
• A free tool to monitor how Google views your site.
Intermediate:
• Use to fix crawl errors, see search performance
Advanced:
• Set up alerts, analyze core web vitals, and monitor backlinks
33. Domain Property vs URL Prefix Property
Beginner:
• Domain property: tracks your entire domain and all subdomains
• URL prefix: tracks specific URLs or subdomains
Intermediate:
• Choose based on your site structure and needs
Advanced:
• Use domain properties for comprehensive tracking
34. Submitting Website via URL Prefix
Beginner:
• Add your site URL in GSC and verify to start tracking.
Intermediate:
• Use verification methods like HTML file, meta tag, DNS
Advanced:
• Submit multiple properties for different sections or languages
35. DNS Verification
Beginner:
• Add a TXT record to your domain’s DNS settings.
Intermediate:
• Use this method for domain ownership verification
Advanced:
• Automate DNS updates with hosting providers
36. User Access in GSC
Beginner:
• Add team members with different permission levels.
Intermediate:
• Use roles like owner, editor, viewer
Advanced:
• Manage multiple accounts and permissions for agencies
37. Indexing Reports & URL Inspection
Beginner:
• Check if your pages are indexed and troubleshoot issues.
Intermediate:
• Use URL Inspection to see crawl errors and index status
Advanced:
• Request reindexing after fixing issues
38. Performance Reports
Beginner:
• See how many people find and click your pages
Intermediate:
• Analyze keywords, pages, devices
Advanced:
• Use data to optimize content and improve rankings
39. Backlinks & Their Importance
Beginner:
• Links from other sites to yours increase authority.
Intermediate:
• Focus on quality over quantity
Advanced:
• Build backlinks through outreach, guest posts, and content marketing
40. DA & PA (Domain Authority & Page Authority)
Beginner:
• Metrics from third-party tools indicating site strength.
Intermediate:
• Higher DA/PA generally correlates with better rankings.
Advanced:
• Use these metrics as benchmarks, not absolute
41. Spam Score
Beginner:
• Indicates how spammy a site might be based on backlinks and other factors.
Intermediate:
• Aim to keep spam score low by avoiding spammy backlinks.
Advanced:
• Regularly audit backlinks for spammy links
42. Types of Backlinks & How to Build Them
Beginner:
• Dofollow links pass SEO value; nofollow links don’t.
Intermediate:
• Build backlinks via guest posting, directories, and outreach.
Advanced:
• Use broken link building, resource pages, and PBNs (be cautious)
43. Link Building Strategies
• Guest blogging
• Resource link building
• HARO (Help a Reporter Out)
• Broken link reclamation
• PBNs (Private Blog Networks) — risky, advanced
44. Keyword Cannibalization
Beginner:
• When multiple pages target the same keyword, competing with each other.
Intermediate:
• Causes ranking issues and dilutes authority.
Advanced:
• Use keyword mapping, consolidate content, or differentiate keywords.
45. Dwell Time & Bounce Rate
Beginner:
• Dwell time: how long visitors stay
• Bounce rate: percentage leaving after one page
Intermediate:
• Higher dwell time and lower bounce rate indicate engaging content.
Advanced:
• Improve by creating valuable, relevant content; optimize UX.
46. Sandbox Effect
Beginner:
• New websites may take time before ranking well, called “sandbox.”
Intermediate:
• Usually lasts 3-6 months.
Advanced:
• Build authority through backlinks and consistent content.
47: KGR (Keyword Golden Ratio)
Beginner:
• Find low-competition keywords with high potential.
Intermediate:
• Use tools like Ahrefs or Ubersuggest to analyze keywords.
Advanced:
• Focus on long-tail keywords with low KD (Keyword Difficulty)
48. X Robots Tag
Beginner:
• Controls how search engines crawl pages.
Intermediate:
• Use to prevent indexing of duplicate or unwanted pages.
Advanced:
• Combine with [Link] for precise control.
49. Ecommerce SEO vs Blog SEO
Beginner:
• Ecommerce SEO optimizes product pages; blog SEO targets informational
content.
Intermediate:
• Use product schema, reviews, rich snippets for ecommerce.
Advanced:
• Focus on site structure, filtering, and user reviews.
50. Ecommerce Keyword Research & Optimization
Beginner:
• Target product keywords, brand names, long-tail queries.
Intermediate:
• Optimize product descriptions, titles, and images.
Advanced:
• Use structured data, review schemas, and competitor analysis.
51. Schema for Ecommerce
Beginner:
• Implement product, review, and breadcrumb schema.
Intermediate:
• Use JSON-LD code snippets.
Advanced:
• Automate schema implementation with plugins or custom code.
52. Creating [Link] & Sitemaps for Ecommerce
Beginner:
• Block admin or duplicate pages with [Link].
Intermediate:
• Submit comprehensive sitemaps including categories and products.
Advanced:
• Use separate sitemaps for products, images, and videos.