On-page SEO, off-page SEO, technical SEO, keyword research, link building, analytics, and algorithm updates.
On-page SEO refers to all optimizations you can make directly on your web pages to improve their search engine rankings. This includes content, HTML elements, internal links, and user experience signals. On-page SEO is fully within your control — unlike backlinks or algorithm changes.
| Rule | Details | Example | Mistake to Avoid |
|---|---|---|---|
| Length | 50-60 characters (truncated at 60 on desktop, 50 on mobile) | Best SEO Tools for 2025 (Free & Paid) — Reviewed | Making it too long and losing the CTA at the end |
| Keyword Placement | Primary keyword within first 3-5 words of title | SEO Tools for 2025: Complete Review of 15 Tools | Burying the keyword in the middle or end of the title |
| Power Words | Include emotional triggers: Best, Free, Ultimate, Complete, How to | How to Rank #1 on Google (Complete 2025 Guide) | Using generic titles without emotional hooks |
| Brand Name | Add at end separated by pipe or dash | Best CRM Software for Small Business | TechReview | Not including brand name for trust signals |
| Numbers | Include numbers when applicable — they increase CTR by 15-25% | 7 Proven SEO Strategies That Increased Traffic by 300% | Avoiding numbers when the content is a listicle or guide |
| Unique Per Page | Every page must have a unique title tag — no duplicates | Each page targets different keywords | Using the same or similar title across multiple pages |
| Element | Guideline | Example |
|---|---|---|
| Length | 150-155 characters (truncated after 155 on SERPs) | Learn the 15 best SEO strategies used by top Indian websites. Includes step-by-step guides, tools, and real case studies. Updated for 2025 Google algorithm. |
| Include Keyword | Use primary keyword naturally; Google bolds matching terms | Discover the best <b>CRM software</b> for Indian businesses. Compare pricing, features, and reviews of 20+ tools. |
| Call to Action | Include a CTA: Learn more, Read now, Get started, Try free | Start your free trial today. No credit card required. Trusted by 50,000+ Indian businesses. |
| Match Content | Accurately describe what the page is about | Do not mislead — if the page lists 10 tools, do not say "best 20 tools" in the meta description |
| Unique | Each page must have a unique meta description | Google may ignore your meta and auto-generate one if it is duplicate or not relevant |
| Strategy | How to Implement | SEO Benefit | Example |
|---|---|---|---|
| Orphan Page Fix | Link to every page from at least 2-3 other pages | Ensures Google can discover and index all pages | Add product pages to category pages, blog posts to topic clusters |
| Anchor Text Optimization | Use descriptive, keyword-rich anchor text (not "click here") | Helps Google understand linked page topic | Instead of "click here", use "learn our complete SEO strategy guide" |
| Topic Clusters | Create pillar page linking to 10-20 related blog posts | Builds topical authority and improves rankings | Pillar: "SEO Guide" links to: "On-Page SEO", "Link Building", "Technical SEO" |
| Footer Navigation | Link to key pages: About, Contact, Blog, Products, Sitemap | Ensures important pages are accessible from every page | Footer with links to top 10-15 pages plus a link to sitemap |
| Breadcrumbs | Add structured breadcrumb navigation with schema markup | Improved navigation + rich snippets in search results | Home > Blog > SEO > On-Page SEO Guide |
| Contextual Links | Add 3-5 internal links within body content of each page | Distributes link equity and helps users discover related content | Within a blog post about SEO, link to related posts about content marketing |
Off-page SEO encompasses all activities outside your website that impact your search engine rankings. The most important factor is backlinks — other websites linking to your content. Google treats backlinks as "votes of confidence" — the more high-quality backlinks you have, the higher you rank.
| Factor | High Quality | Low Quality (Avoid) | How to Check |
|---|---|---|---|
| Domain Authority (DA/DR) | DA 50+; DR 50+ | DA below 20; spam score above 30% | Ahrefs (DR), Moz (DA), Semrush (Authority Score) |
| Relevance | From sites in your industry/niche | From completely unrelated niches | Check site content and existing outbound links |
| Link Placement | Natural, in-body contextual links | Footer, sidebar, author bio, directory links | Manually check the page where link is placed |
| Anchor Text | Branded or natural keyword variations | Exact match money keywords, over-optimized | Ahrefs Anchors report — should show variety |
| Traffic | Site receives organic traffic | Zero organic traffic, purely link-selling sites | SimilarWeb or Ahrefs Traffic estimates |
| Outbound Links | Site links to 20-50 other quality sites | Site links to 500+ sites (link farm) | Ahrefs Outgoing Links report |
| Follow vs Nofollow | Mix of dofollow and nofollow links | 100% dofollow or 100% nofollow | Ahrefs Backlinks report with follow status |
| Method | Difficulty | Avg Links/Month | Cost | Best For |
|---|---|---|---|---|
| Digital PR & Data Studies | Hard | 5-20 high-DA links | ₹10,000-50,000 | SaaS, finance, health — publish original research/data that journalists cite |
| Guest Posting | Medium | 5-15 links | ₹1,000-5,000/post | All niches — write for high-DA sites in your industry with a contextual link back |
| Skyscraper Content | Hard | 10-30 links | ₹10,000-30,000 | Competitive niches — create 10x better content than top-ranking pages and outreach |
| Broken Link Building | Medium | 3-10 links | Free | Resource-heavy niches — find broken links on authority sites and offer your content |
| HARO / Connectively | Medium | 2-5 links | Free | Finance, health, tech — respond to journalist queries for expert quotes |
| Resource Page Outreach | Easy | 5-15 links | Free-₹2,000 | Educational, tool niches — get listed on curated resource pages |
| Infographic Distribution | Medium | 5-20 links | ₹3,000-15,000 | Data-heavy industries — visual content gets shared and linked to naturally |
| Unlinked Brand Mentions | Easy | 2-5 links/month | Free | All businesses — find mentions of your brand without links and ask for a link |
| Testimonial Links | Easy | 2-5 links | Free | B2B SaaS — write testimonials for products you use, get a dofollow link |
| Local Citations (NAP) | Easy | 10-50 citations | Free-₹5,000 | Local businesses — consistent Name, Address, Phone across directories |
Subject: Article idea for [Website Name] — [Proposed Title]
Hi [First Name],
I'm a [your role] at [your company] and I've been reading [Website Name] regularly. Your article on [specific article] was incredibly helpful — especially the section on [specific point].
I'd love to contribute a guest post. Here's an outline I think your readers would find valuable:
Title: [Proposed Title — include target keyword]
- Section 1: [Key point with unique angle]
- Section 2: [Practical tip or case study]
- Section 3: [Actionable takeaway]
I've written for [2-3 relevant sites with links] and can deliver a 2,000+ word, fully researched article within 7 days.
Would you be interested? Happy to adjust the topic to better fit your editorial calendar.
Best,
[Your Name]Technical SEO ensures that search engines can crawl, index, and render your website properly. Without solid technical foundations, even the best content and backlinks will not help you rank. This section covers the critical technical elements that impact your search performance.
| Metric | Full Name | Good Score | How to Fix | Tools to Measure |
|---|---|---|---|---|
| LCP | Largest Contentful Paint | Under 2.5 seconds | Optimize images (WebP, lazy load), use CDN, improve server response time, preload critical resources | PageSpeed Insights, Chrome DevTools, Web Vitals Chrome Extension |
| INP | Interaction to Next Paint | Under 200 milliseconds | Reduce JavaScript execution time, break long tasks, use web workers, minimize main thread work | PageSpeed Insights, Chrome UX Report, Web Vitals Extension |
| CLS | Cumulative Layout Shift | Under 0.1 | Set explicit width/height on images and videos, use CSS aspect-ratio, avoid inserting content above existing content, reserve ad slots | PageSpeed Insights, Chrome DevTools (Layout Shift Regions) |
| Schema Type | Best For | Rich Result Benefit | Key Properties |
|---|---|---|---|
| FAQPage | Blog posts with Q&A sections | FAQ accordion in search results | mainEntity with Question + acceptedAnswer |
| HowTo | Tutorial and step-by-step guides | Step-by-step rich result with images | step with name, text, image |
| Article | Blog posts and news articles | Article info in SERPs (headline, image, date) | headline, image, author, datePublished, dateModified |
| Product | E-commerce product pages | Product rich result with price, reviews, availability | name, image, price, availability, aggregateRating |
| Review | Product or service reviews | Star ratings in search results | reviewRating, author, reviewBody, itemReviewed |
| LocalBusiness | Local businesses with physical location | Business info in Google Maps and SERPs | name, address, phone, openingHours, geo, rating |
| BreadcrumbList | All sites with hierarchical navigation | Breadcrumb trail in search results | itemListElement with position, name, item |
| Organization | Company/brand homepages | Knowledge panel enhancement | name, url, logo, sameAs (social profiles), contactPoint |
| VideoObject | Pages with embedded videos | Video thumbnail and duration in SERPs | name, description, thumbnailUrl, uploadDate, duration |
| Event | Event listings and conferences | Event details in search results | name, startDate, endDate, location, offers |
Keyword research is the foundation of every successful SEO strategy. If you target the wrong keywords, you can rank #1 and still get zero relevant traffic. The goal is to find keywords that your target audience is actually searching for, that have manageable competition, and that align with your business goals.
| Intent | Description | Example | Search Volume | Conversion Rate | Content Type |
|---|---|---|---|---|---|
| Informational | User wants to learn something | what is SEO | Very High | Very Low | Blog post, guide, tutorial, video |
| Navigational | User wants to find a specific site | Ahrefs login, Zerodha kite | Medium-High | High | Brand page, login page, product page |
| Commercial | User is researching before buying | best CRM for small business India | Medium | Medium | Comparison post, review, listicle |
| Transactional | User is ready to buy | buy iPhone 15 Pro online India | Medium | Very High | Product page, category page, pricing page |
| Local | User wants something nearby | dentist near me, best coffee shop in Koramangala | High | Very High | Google Business Profile, local landing page |
| Tool | Features | Limitations | Best For |
|---|---|---|---|
| Google Keyword Planner | Search volume, competition, bid estimates | Ranges instead of exact numbers for low volume | Initial keyword research and ad planning |
| Google Search Console | Actual queries your site ranks for | Only shows keywords where you already rank | Finding low-hanging fruit opportunities |
| Google Trends | Trending topics, seasonal patterns, regional data | No absolute search volume numbers | Content ideation and trend spotting |
| AnswerThePublic | Questions people ask about a keyword | Limited daily searches (3-5 free) | Long-tail question keywords, FAQ content |
| Ubersuggest | Keyword suggestions, volume, difficulty, content ideas | Limited daily searches on free plan | Quick keyword research and content ideas |
| AlsoAsked | Visual PAA (People Also Ask) questions | Limited free searches per day | FAQ content creation, PAA optimization |
| LSIGraph | LSI keywords and semantic suggestions | Limited free results | Content enrichment, related keywords |
Using the right tools can dramatically speed up your SEO work and provide insights you cannot get manually. Below is a comprehensive list of SEO tools organized by function, with free and paid options for every budget.
| Category | Free Tools | Paid Tools (Starting Price) | Best Overall Pick |
|---|---|---|---|
| Keyword Research | Google Keyword Planner, Ubersuggest, AnswerThePublic | Ahrefs ($99/mo), Semrush ($119/mo) | Ahrefs — best for keyword data and backlink analysis |
| Rank Tracking | Google Search Console (limited) | Ahrefs, Semrush, AccuRanker ($49/mo) | Ahrefs — accurate daily ranking updates |
| Backlink Analysis | Ahrefs free tools (limited), Moz Link Explorer (10 free/mo) | Ahrefs ($99/mo), Majestic ($49/mo) | Ahrefs — largest backlink database |
| Technical SEO Audit | Google Search Console, Screaming Frog (500 URLs free) | Screaming Frog (£149/yr), Sitebulb ($179/yr) | Screaming Frog — desktop crawler for technical audits |
| Page Speed | PageSpeed Insights (free), GTmetrix (free) | WebPageTest (free), Pingdom ($15/mo) | PageSpeed Insights — official Google data |
| Content Optimization | Clearscope (free trial), SurferSEO (free trial) | Clearscope ($170/mo), SurferSEO ($89/mo) | SurferSEO — best for content scoring and optimization |
| Local SEO | Google Business Profile (free) | BrightLocal ($39/mo), Whitespark ($39/mo) | BrightLocal — comprehensive local SEO platform |
| Schema Markup | Schema.org (free), Google Structured Data Markup Helper (free) | Merkle Schema Generator (free) | Google SDTT for testing + Schema.org for reference |
| SEO Chrome Extensions | Detailed SEO Extension (free), SEO Meta in 1 Click (free) | Ahrefs SEO Toolbar (free) | Detailed SEO Extension — quick on-page analysis |
| Competitor Analysis | SimilarWeb (free limited), Semrush free | Semrush ($119/mo), SpyFu ($39/mo) | Semrush — traffic analytics and competitor keywords |
Local SEO helps your business appear in location-based search results and Google Maps. For businesses that serve customers in specific geographic areas (restaurants, clinics, salons, shops, agencies), local SEO is the highest-ROI digital marketing strategy. 46% of all Google searches have local intent.
| Element | Best Practice | Impact on Ranking | Tips |
|---|---|---|---|
| Business Name | Use real business name; do not add keywords or location in the name | Critical | Adding "Best Plumber Mumbai" in the name violates guidelines and can get your listing suspended |
| Primary Category | Choose the most specific and accurate business category | Very High | This is the #1 ranking factor — "Italian Restaurant" is better than "Restaurant" |
| Secondary Categories | Add up to 9 additional relevant categories | High | Be specific: "Pizza Delivery" rather than just "Food Delivery" |
| Business Description | 750 characters; include keywords naturally; describe services, area served, unique selling points | Medium | First 250 characters are most important — make them count |
| Photos | Upload 20-50 high-quality photos: exterior, interior, team, products, in-action | Very High | Add new photos weekly; businesses with photos get 35% more clicks on Maps |
| Reviews | Aim for 50+ reviews with 4.5+ star rating; respond to ALL reviews | Critical | Review quantity, velocity, and recency all impact local ranking |
| Posts & Updates | Post weekly: offers, events, products, news | Medium | Google Business Posts increase engagement signals and keep listing fresh |
| Q&A Section | Add 10-15 common questions and answers | Medium | Proactively add FAQs before customers ask them; improves listing completeness |
| Business Hours | Keep updated for holidays and special hours | High | Inconsistent hours lead to negative experiences and fewer conversions |
| Services / Products | List all services with descriptions and prices | High | Use the services tab (not just description) for better structure and relevance |
SEO interviews test both theoretical knowledge and practical application. Below are the most commonly asked questions with frameworks for impressive answers.
| Question | Key Points to Cover |
|---|---|
| What is SEO and why is it important? | Definition, organic vs paid, business impact — SEO drives 53% of all website traffic; highest ROI channel long-term |
| Explain the difference between On-Page, Off-Page, and Technical SEO | On-Page: content, meta tags, headings, internal links. Off-Page: backlinks, social signals, brand mentions. Technical: crawlability, speed, mobile, structured data |
| What are the most important ranking factors? | Content quality (E-E-A-T), backlinks (quality over quantity), user experience (Core Web Vitals), search intent match, freshness, topical authority |
| How would you do keyword research for a new website? | Brainstorm seed keywords, expand with tools (Ahrefs, GKP), analyze search intent, check KD, prioritize by business value, create content plan mapping keywords to pages |
| What is E-E-A-T? | Experience, Expertise, Authoritativeness, Trustworthiness — Google quality rater guidelines; demonstrate through author bios, citations, reviews, fresh content, secure site |
| How do you build backlinks? | Focus on quality: guest posting on relevant high-DA sites, digital PR, skyscraper content, broken link building, HARO, unlinked brand mentions, testimonials, resource pages |
| What is a Google Search Console and what do you use it for? | Free tool from Google; track impressions, clicks, CTR, position for keywords; check indexing, crawl errors, Core Web Vitals, mobile usability, structured data |
| How do you measure SEO success? | Organic traffic growth, keyword rankings, conversions from organic, organic revenue, Core Web Vitals scores, backlink growth, indexed pages count |
| What would you do if a website lost traffic after a Google update? | Check GSC for date of decline, compare with known update dates, analyze which pages lost rankings, check for technical issues, review content quality, check backlink profile, identify patterns |
| Explain Core Web Vitals | LCP (loading speed under 2.5s), INP (interactivity under 200ms), CLS (visual stability under 0.1); measure at PageSpeed Insights; fix by optimizing images, JS, CSS, server response |
| What is the difference between dofollow and nofollow links? | Dofollow passes link equity (PageRank) and helps rankings; nofollow tells Google to not follow the link; use rel="sponsored" for paid links and rel="ugc" for user-generated content |
| How long does SEO take to show results? | 3-12 months depending on competition, domain authority, content quality, and technical health; significant results typically visible at 6 months with consistent effort |