Back to all lessons
Complete reference

SEO Secrets — the complete beginner's reference

Everything a new SEO needs in one place. 14 structured chapters, 50+ audit checks, zero fluff.

Why this guide

One reference. Every fundamental. Built to be skimmed and revisited.

SEO blog posts are scattered, outdated, or trying to sell you something. This is the opposite — a single, organized reference written for someone starting from zero.

Read it linearly the first time, then bookmark it as your working playbook. Each chapter ends with an actionable checklist you can apply the same day.

14
Chapters
50+
Checklist items
0
Filler
AR/EN
Bilingual

The Reference

14 chapters. The full SEO foundation.

Use the sidebar to jump anywhere. Each chapter is self-contained — read in order or by need.

01

What is SEO?

The mental model behind every ranking decision.

SEO stands for Search Engine Optimization — the discipline of making web pages easier for search engines to discover, understand, and rank. It is one of the core specializations within digital marketing.

Imagine you have a toothache and don't know the closest dentist. You open Google, type a query, and pick from the top results. The reason one site shows up before another is SEO — a set of signals search engines use to decide which page best matches the searcher's intent.

Why SEO matters

  • Top three organic results capture the majority of clicks for any query.
  • Organic traffic compounds — content you publish today can keep earning visits for years.
  • It is the most cost-efficient acquisition channel once a site reaches authority.
  • It builds defensible brand presence that paid ads cannot.

SEO is not a one-time task. It is a continuous loop of research, publishing, measuring, and improving.

02

Choosing the right domain

Your URL is the first impression — and a long-term ranking asset.

The domain is the address users type to reach your site. A good domain is short, easy to spell, easy to pronounce, and clearly tied to your brand or topic.

Free vs paid domains

Free subdomains (like example.blogspot.com) are fine for learning experiments, but if you are serious about building an asset, invest in a paid top-level domain. Search engines tend to extend trust faster to paid domains because the bar to register one is higher.

Practical guidelines

  • Prefer .com when available; otherwise pick a country TLD (.eg, .sa) or a clear modern TLD.
  • Keep it under 15 characters when possible.
  • Avoid hyphens and numbers — they hurt memorability.
  • Skip exact-match keyword domains; brandable names age better.
  • Check social handle availability before buying.
03

Web hosting essentials

Where your site physically lives and why speed depends on it.

Hosting is the server space where your site files live and from which they are served to visitors. The internet is a network of connected machines; your site needs to live on one of them, online 24/7, to be reachable.

Hosting types

  • Shared hosting — cheapest; many sites share one server. Good for small sites under 10,000 monthly visitors.
  • VPS — virtual private server; isolated resources, more control, mid-range price.
  • Dedicated server — an entire physical machine; expensive but full control.
  • Cloud / managed hosting — auto-scaling, pay-as-you-go, ideal for fluctuating traffic.

What to look for

  • Server location close to your audience (lowers latency).
  • Free SSL certificate included.
  • 99.9%+ uptime guarantee.
  • PHP / database versions matching your CMS.
  • Real human support 24/7.

Hosting and domain can come from different providers. The DNS system links your domain to wherever your site is hosted.

04

Mobile-responsive design

Google indexes mobile-first. Your phone view is the primary view.

Since 2019, Google uses mobile-first indexing — the mobile version of your site is what Google primarily crawls and ranks. A site that looks great on desktop but breaks on mobile will lose rankings.

Responsive checklist

  • Layout adapts to screen sizes from 320px to 1920px+ without horizontal scroll.
  • Tap targets (buttons, links) are at least 48×48 px with 8 px spacing.
  • Text is readable without zooming (16 px minimum body size).
  • Images are compressed and use modern formats (WebP, AVIF).
  • No intrusive interstitials that block content on mobile.

Tools to verify

  • Google Mobile-Friendly Test — pass/fail snapshot.
  • Lighthouse mobile audit — performance and best practices score.
  • PageSpeed Insights — Core Web Vitals (LCP, INP, CLS).
05

Keyword research

Find what your audience actually searches — then build to match.

A keyword is the phrase someone types into a search engine. Keyword research is the process of discovering which phrases your audience uses, how often, and how hard each phrase is to rank for.

Three keyword intents

  • Go — navigational. The user wants a specific site (e.g. "facebook login").
  • Know — informational. The user wants to learn (e.g. "how cells divide").
  • Do — transactional. The user wants to act or buy (e.g. "order pizza near me"). Hardest to rank for, highest commercial value.

Research tools

  • Google Keyword Planner — free, accurate volume ranges.
  • KWFinder — affordable, includes keyword difficulty score.
  • Ahrefs / Semrush — premium, full SERP analysis and competitor gaps.
  • AnswerThePublic — surfaces real questions people ask.
  • Google Search autocomplete + "People also ask" — free intent goldmine.

Long-tail keywords

Around 70% of all searches are long-tail — phrases of 3+ words with lower volume but higher intent and lower competition. New sites should target long-tail first to build authority before chasing head terms.

Pick keywords with at least 100 monthly searches and difficulty matching your site's authority. Don't rely on intuition alone — let real data guide you.

06

On-page SEO

Everything you control inside the page — title, meta, headings, content.

On-page SEO covers every signal that lives inside the HTML of a page: title, meta description, headings, content quality, image alt text, internal links, and URL structure. Get on-page right before chasing backlinks.

Title tag

The single most important on-page element. Keep it under 60 characters, place the primary keyword near the front, and make it click-worthy. Every page must have a unique title.

<title>Primary Keyword — Benefit | Brand</title>

Meta description

Doesn't directly rank, but heavily influences click-through rate. Aim for 140–160 characters, include the keyword naturally, and write for the human, not the bot.

<meta name="description" content="A clear summary that promises a benefit and ends with a soft call to action.">

Heading hierarchy

  • Exactly one H1 per page — usually matches the title intent.
  • H2 for major sections.
  • H3 for sub-sections inside an H2.
  • Never skip levels (no H1 → H3).

Content quality

  • Cover the topic completely — answer the question better than competitors.
  • Use the target keyword in the opening 100 words.
  • Include semantically related terms (LSI) naturally.
  • Add original data, examples, or visuals competitors lack.
  • Update content at least once a year.
07

HTML basics for SEO

The minimum HTML every SEO must read — and write.

You don't need to be a developer, but you must read HTML fluently. Search engines see your page as HTML, not as the rendered design.

Page skeleton

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Page Title — Brand</title>
    <meta name="description" content="...">
    <link rel="canonical" href="https://example.com/page">
  </head>
  <body>
    <h1>Main heading</h1>
    <p>Paragraph...</p>
  </body>
</html>

Image tag with alt text

<img src="/photo.webp" alt="Descriptive alt text" width="800" height="600" loading="lazy">

Semantic tags

  • <header> — top of page or section
  • <nav> — navigation menu
  • <main> — primary content
  • <article> — self-contained content
  • <section> — thematic grouping
  • <aside> — sidebar / secondary content
  • <footer> — bottom of page or section

Right-click any page → "View page source" to see the raw HTML search engines read.

08

Internal linking

How you connect your own pages tells Google what matters.

Internal links pass authority between your pages and tell search engines which pages are most important. They also help users discover related content and reduce bounce rate.

Best practices

  • Link from high-authority pages to pages you want to rank.
  • Use descriptive, keyword-rich anchor text — never "click here".
  • Keep important pages within 3 clicks of the homepage.
  • Avoid linking to the same page multiple times from one source page.
  • Build topic clusters: a pillar page links to several supporting articles, and each supporting article links back to the pillar.

Broken internal links waste crawl budget and frustrate users. Audit them quarterly with Screaming Frog or Ahrefs.

09

Off-page SEO & link building

Earning trust signals from the wider web.

Off-page SEO covers every signal that happens outside your site — primarily backlinks from other domains, but also brand mentions, social signals, and listings. A backlink is a vote of confidence; the higher the source's authority, the heavier the vote.

White-hat link building methods

  • Guest posting — write a high-quality article for a relevant publication and earn a link in your bio or in-content.
  • Broken link building — find dead links on relevant sites, suggest your page as a replacement.
  • Skyscraper technique — find a top-ranking piece, build something better, ask its linkers to link to yours.
  • HARO / expert quotes — answer journalist queries; earn links from major publications.
  • Resource page outreach — get listed on curated lists in your niche.
  • Original research and data studies — the most natural link magnet.

Other off-page signals

  • Local business listings (Google Business Profile, Bing Places).
  • Social bookmarking (Reddit, Pinterest).
  • Forum and Q&A participation (Quora, niche forums).
  • Brand mentions even without links — Google reads them.

Avoid private blog networks, paid link farms, and mass directory submissions. Modern Google detects and penalizes them within weeks.

10

Technical SEO

The plumbing — how Google crawls, renders, and indexes your site.

Technical SEO is the foundation. If Google can't crawl, render, or index your pages efficiently, no amount of content or links will save you.

Core technical checks

  • robots.txt — tells crawlers what they can/cannot fetch.
  • XML sitemap — submitted via Google Search Console.
  • Canonical tags — prevent duplicate content issues.
  • HTTPS — non-negotiable since 2014.
  • Crawl errors — fix 4xx and 5xx weekly.
  • Redirect chains — collapse to single 301 hops.
  • Page speed (Core Web Vitals: LCP < 2.5s, INP < 200ms, CLS < 0.1).
  • Mobile-friendliness — already mandatory.
  • Hreflang tags — for multi-language sites.

Advanced techniques

  • Use the target keyword in the opening paragraph and meta description.
  • Optimize for featured snippets with concise list and table answers.
  • Implement FAQ Schema for Q&A-style content.
  • Build content around your highest-authority pages — leverage existing topical authority.
  • Internal link new content from older high-traffic pages within 24 hours of publishing.
11

Schema markup & structured data

Hand Google a structured menu of your content.

Schema is structured data added to your HTML in JSON-LD format. It tells search engines exactly what an entity on your page is — an article, product, recipe, FAQ, event, or person — enabling rich snippets that boost click-through rates.

Most useful schema types

  • Article — for blog posts and news.
  • Product — for e-commerce listings (price, availability, rating).
  • FAQ — for Q&A sections; earns expanded SERP real estate.
  • Recipe — cooking time, ingredients, ratings.
  • Event — date, location, ticket info.
  • Organization — your brand identity, logo, social profiles.
  • BreadcrumbList — navigation path shown in SERPs.
  • VideoObject — for video content.
  • LocalBusiness — for physical locations.

Example: Article schema

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Article title",
  "datePublished": "2026-04-30",
  "author": { "@type": "Person", "name": "Author Name" }
}
</script>

Validate every schema with Google's Rich Results Test before deploying. Invalid markup is silently ignored.

12

Essential SEO tools

Free and premium tools every SEO uses weekly.

Free essentials

  • Google Search Console — performance, indexing, errors. Mandatory.
  • Google Analytics 4 — user behavior, conversions, sources.
  • Google PageSpeed Insights — Core Web Vitals.
  • Google Rich Results Test — validate schema markup.
  • Bing Webmaster Tools — second-largest crawler, free.

Premium toolkits

  • Ahrefs — backlink analysis, keyword research, content gaps.
  • Semrush — all-in-one with paid traffic insights.
  • Screaming Frog SEO Spider — desktop crawler for technical audits.
  • Sitebulb — visual site auditor with crawl maps.
  • Surfer SEO — content optimization scoring.

Specialized tools

  • ChatGPT / Claude — content drafting, schema generation, idea expansion.
  • ImageOptim / Squoosh — image compression.
  • GTmetrix — page speed deep dive.
  • Wayback Machine — see how a page looked historically.
13

Building an SEO plan

Turn knowledge into a 90-day roadmap.

An SEO plan transforms scattered tasks into a sequenced roadmap. The standard 90-day rhythm: audit → fix → publish → measure → adjust.

Days 1–14: Audit & baseline

  • Set up Google Search Console + Analytics 4.
  • Run a full technical crawl (Screaming Frog or Sitebulb).
  • Document baseline metrics: indexed pages, clicks, impressions, average position.
  • Identify top 20 quick-win pages (positions 4–15 with decent volume).

Days 15–45: Foundation fixes

  • Fix all 4xx and 5xx errors.
  • Resolve duplicate content with canonicals.
  • Compress images and improve Core Web Vitals.
  • Update title and meta for top 50 pages.
  • Build internal links to quick-win pages.

Days 46–75: Content sprint

  • Publish 8–12 long-form articles targeting researched keywords.
  • Refresh top 10 underperforming existing posts.
  • Add FAQ schema to commercial pages.
  • Build 1 pillar page + 5 supporting articles.

Days 76–90: Authority & measure

  • Run a guest-posting outreach campaign (10–15 placements).
  • Compare metrics vs day-1 baseline.
  • Document what worked, what didn't, what's next.
  • Set the next 90-day plan based on real data.
14

Building an SEO career

From learner to paid specialist.

SEO is one of the few digital skills where what you can demonstrate matters more than where you studied. Build a portfolio, not just a resume.

Build proof first

  • Launch a personal niche site — even a small one ranking for real keywords beats any certificate.
  • Volunteer to do a free audit for a local business; deliver a written report.
  • Document a real case study: starting position, what you changed, what it produced.
  • Contribute to community Q&A (Reddit r/SEO, niche forums) — visibility creates opportunities.

Where to find SEO work

  • Freelance platforms — Upwork, Fiverr, Mostaql, Khamsat.
  • Agency junior roles — fastest learning curve.
  • In-house positions — start at SaaS, e-commerce, or media companies.
  • Direct outreach — pitch local businesses ranking on page 2 with a free quick-audit.

Skills to keep growing

  • Read Google's official documentation monthly.
  • Follow SEO researchers (not just influencers) for algorithm news.
  • Run experiments on your own site — that's where intuition is built.
  • Pair SEO with one adjacent skill: copywriting, analytics, basic dev, or paid ads.

Certificates help, but published work — case studies, ranked sites, before/after data — is what hiring managers actually trust.

Interactive tool

The 50-point SEO audit checklist

Run this against any site. Tick what's done, see your score, identify what's missing. Progress is saved on your device.

Progress
0%0 / 34

Tick items as you verify them on your site.

Your progress is stored locally in this browser.

Foundation

0 / 8

On-page

0 / 10

Technical

0 / 8

Content & Authority

0 / 8

Found this useful? Share it.

Help another marketer level up.

By Mohamed Elnahrawy

Exclusive SEO lessons — SEO Engineer & Growth Consultant