Technical SEO · Schema · Core Web Vitals

Technical SEO at the depth international agencies actually hire for.

Core Web Vitals (INP) JSON-LD Schema JS Rendering Log File Analysis Migrations

Crawling, indexing, Core Web Vitals including INP, JavaScript rendering in modern frameworks, JSON-LD schema written from scratch, log file analysis at scale, hreflang for international sites, and migrations without traffic loss. The exact playbook Rambabu uses on Orka Socials retainers, taught at full depth inside Module 7 of the SEO Mastery Course (26 lessons, the largest module in the program).

Technical SEO is the practice of optimizing the infrastructure of a website so search engines can crawl, render, index, and rank its pages efficiently. It covers crawl budget management, indexation control, Core Web Vitals including Interaction to Next Paint (INP), JavaScript rendering, JSON-LD schema markup, hreflang for international sites, log file analysis, and site migrations. Technical SEO sits underneath content and link signals, including the semantic SEO topical authority layer, as the foundation that makes them count. Taught at full depth inside Module 7 (26 lessons) of the SEO Mastery Course at Orka Socials Academy.

What you'll master

The 8 areas of modern Technical SEO.

Each area gets dedicated lessons inside Module 7 of the SEO Mastery Course. Each one ships with a real-website assignment.

Area 1

Crawling and Crawl Budget

How Googlebot discovers and crawls pages. Diagnosing crawl waste from server logs. Robots.txt directives, XML sitemaps, internal linking depth, and orphan pages. Tools like Screaming Frog and Sitebulb at scale.

~3 hrs of lessons
Area 2

Indexation

Why pages get crawled but not indexed. Reading the Google Search Console Coverage report. Canonical tags, noindex tags, duplicate content. Index bloat from tag pages, faceted navigation, and parameter URLs.

~3 hrs of lessons
Area 3

Core Web Vitals (LCP, INP, CLS)

The 2026 Core Web Vitals thresholds. INP replacing FID in 2024 and what changed. Diagnosing failures with PageSpeed Insights, Chrome User Experience Report, and Real User Monitoring tools.

~4 hrs of lessons
Area 4

JSON-LD Schema Markup

Writing JSON-LD from scratch (no plugins). Organization, Person, Product, Course, Article, FAQ, HowTo schema. Linking entities with @id. Multi-type entities. Validation in Google Rich Results Test. Schema markup is also the technical infrastructure that powers AI SEO visibility in ChatGPT, Perplexity, and Google AI Overviews.

~5 hrs of lessons
Area 5

JavaScript Rendering

How Googlebot renders JS in 2026. SSR vs SSG vs ISR strategies in Next.js, SvelteKit, Astro. Hydration mismatches. Chrome DevTools rendering audit. When to ship a JS-heavy site and when not to.

~3 hrs of lessons
Area 6

Log File Analysis

Parsing web server logs to see exactly what Googlebot crawls. Crawl budget waste detection. Orphan page discovery. Server response analysis. Tools: Screaming Frog Log File Analyser and BigQuery for big sites.

~2 hrs of lessons
Area 7

Hreflang and International SEO

Multi-region multilingual setups. Hreflang reciprocity. ccTLDs vs subdomains vs subdirectories. Geo-targeting in Google Search Console. Common hreflang errors and how to fix them.

~2 hrs of lessons
Area 8

Site Migrations

The pre-launch checklist. URL mapping. 301 redirect chains. Schema and Core Web Vitals preservation. Sitemap resubmission. 30-day post-launch monitoring. The exact playbook Orka Socials uses on every migration.

~2 hrs of lessons
JSON-LD walkthrough

Schema markup, written from scratch.

Most Nepal SEO courses teach schema through plugins. The SEO Mastery Course teaches you to write JSON-LD from scratch so you can debug, extend, and link entities with confidence. Clean entity schema is also the technical layer that powers AI SEO citations in ChatGPT, Perplexity, and Google AI Overviews. Here is a small example of an Article schema with a linked Person author.

// Article schema with @id continuity to a Person entity
{
 "@context": "https://schema.org",
 "@type": "Article",
 "@id": "https://example.com/post/#article",
 "headline": "How to Run a Technical SEO Audit",
 "author": {
 "@id": "https://example.com/#author"
 },
 "publisher": {
 "@id": "https://example.com/#organization"
 },
 "datePublished": "2026-04-25",
 "dateModified": "2026-04-25",
 "about": [
 {
 "@type": "Thing",
 "name": "Technical SEO",
 "sameAs": "https://en.wikipedia.org/wiki/Search_engine_optimization"
 }
 ]
}

Key technique: every entity has an @id. Other entities reference it by @id instead of duplicating data. This builds a knowledge graph LLMs can parse cleanly. Module 7 includes 12 production-ready JSON-LD templates students copy and adapt.

Core Web Vitals 2026

The three thresholds Google measures.

INP replaced FID as a Core Web Vital in March 2024. Here are the current 2026 thresholds and what each one measures.

LCP Loading

Good: under 2.5s

Largest Contentful Paint. Time until the largest visible element (hero image, headline, or main image) renders. Optimize via image compression, lazy loading, server response time, and removing render-blocking JavaScript.

INP 2024 update

Good: under 200ms

Interaction to Next Paint. Replaced FID. Measures latency of all user interactions (clicks, taps, key presses), not just the first one. Pages with heavy JS event handlers or main-thread work fail INP and need performance refactoring.

CLS Stability

Good: under 0.1

Cumulative Layout Shift. Measures unexpected layout shifts during page load. Fix via reserved space for images and ads, web fonts loaded with font-display swap, and avoiding dynamic content insertion above existing content.

The 6-step audit

Run a complete technical SEO audit in 2 hours.

The exact 6-step audit the Orka Socials team runs at the start of every retainer. Each step uses the same tools you will use after the course.

1

Crawl with Screaming Frog

Run a full crawl. Filter for 4xx and 5xx errors, redirect chains, duplicate title tags, missing H1 headings, thin content under 200 words, and pages blocked by robots.txt. Export the list of issues to a spreadsheet.

2

Check indexation in Search Console

Open the Coverage report. Compare submitted URLs to indexed URLs. Investigate any "Discovered, currently not indexed," "Crawled, currently not indexed," or "Excluded by noindex" statuses. These are indexation leaks.

3

Test Core Web Vitals

Run PageSpeed Insights on 5 representative pages: homepage, top category, top product or article, contact page, and one deep page. Record LCP, INP, and CLS for both mobile and desktop. Use the field data, not just lab data.

4

Validate schema

Run the Google Rich Results Test and Schema.org Validator on key pages. Confirm Organization, Article, Course, Product, and Person entities parse without warnings or errors. Fix any conflicts using @id continuity.

5

Test JavaScript rendering

In Chrome DevTools, open the Network tab, set throttling to Slow 3G, and disable JavaScript on a top page. Compare rendered content to the source HTML. Identify content that does not appear without JavaScript.

6

Build the priority fix list

Group findings by impact and effort. High-impact, low-effort fixes go first. Document every fix as a developer ticket with the affected URLs, the issue, the fix, and the validation method. Hand to the development team.

The technical SEO toolkit

Tools you'll use on every audit.

The SEO Mastery Course teaches you to use each one hands-on the way working SEOs do. The course covers the workflow and decisions. You bring or sign up for the tools when you need them on real projects.

Screaming FrogCrawl audits at scale. The industry standard.
Crawl
SitebulbVisual audits and reporting. Best for client deliverables.
Crawl
Google Search ConsoleFree. Indexation, queries, Core Web Vitals field data.
Indexation
PageSpeed InsightsFree. Lab and field Core Web Vitals data.
CWV
LighthouseFree. Performance, accessibility, SEO, PWA audits.
CWV
Chrome DevToolsFree. JavaScript rendering checks, network throttling.
Rendering
Google Rich Results TestFree. Validates schema for Google rich result eligibility.
Schema
Schema.org ValidatorFree. Validates JSON-LD against the full Schema.org spec.
Schema
Screaming Frog Log AnalyserParses server logs to show what Googlebot actually crawls.
Logs
BigQueryFree tier. Analyze massive log files at scale via SQL.
Logs
Inside the SEO Mastery Course

Module 7 is the largest module in the program.

Technical SEO gets 26 lessons, more than any other module. Plus reinforcement across Modules 4 (URL structure for semantic SEO topical clusters), 6 (on-page technical), and 11 (analytics and reporting).

Module 7: 26 lessons of Technical SEO

The largest module in the SEO Mastery Course. Capstone is a full technical audit on a real website.

  • Lessons 1-6: Crawl budget, robots.txt, sitemaps, internal linking depth.
  • Lessons 7-11: Indexation, canonical tags, duplicate content, parameter handling.
  • Lessons 12-15: Core Web Vitals deep dive: LCP, INP (2024 update), CLS.
  • Lessons 16-20: JSON-LD schema written from scratch with 12 production templates.
  • Lessons 21-23: JavaScript rendering, SSR vs SSG, hydration debugging.
  • Lessons 24-26: Log file analysis, hreflang, site migrations playbook.
See the full curriculum →
Frequently asked

Technical SEO questions, answered.

What is Technical SEO?

Technical SEO is the practice of optimizing the infrastructure of a website so search engines can crawl, render, index, and rank its pages efficiently. It covers crawl budget management, indexation control, Core Web Vitals (page experience signals), JavaScript rendering, schema markup, hreflang for international sites, log file analysis, and site migrations. Technical SEO sits underneath content and link signals, including the semantic SEO topical authority layer, as the foundation that makes them count.

What changed with INP in Core Web Vitals?

Interaction to Next Paint (INP) replaced First Input Delay (FID) as a Core Web Vital in March 2024. INP measures the latency of all user interactions on a page (clicks, taps, key presses) with a 200 millisecond threshold for a Good score. Pages with heavy JavaScript event handlers or synchronous tasks on the main thread often fail INP and need performance refactoring to keep their Core Web Vitals credit.

What is JSON-LD schema markup?

JSON-LD (JavaScript Object Notation for Linked Data) is the format Google recommends for adding structured data to web pages. It is a script tag in the HTML head that describes entities on the page (Organization, Person, Product, Article, FAQ) in a machine-readable format. JSON-LD feeds two systems: Google's rich result eligibility and large language model knowledge graphs, making it the technical foundation of AI SEO visibility in ChatGPT, Perplexity, and Google AI Overviews. Module 7 of the SEO Mastery Course teaches JSON-LD from scratch with templates ready to copy.

Why does JavaScript rendering matter for SEO?

Modern frameworks like React, Next.js, and SvelteKit render content with JavaScript on the client. Googlebot can render JavaScript but it is slower and queued separately from initial crawl. Sites that fail to render critical content server-side often get partial indexation, slower discovery of new pages, and ranking issues. JavaScript SEO covers diagnosing what Googlebot sees, choosing the right rendering strategy (SSR, SSG, ISR), and fixing hydration issues that hurt rankings.

What is log file analysis?

Log file analysis means parsing your web server's access logs to see exactly which URLs Googlebot crawls, how often, and what response codes it gets. It reveals crawl budget waste (Googlebot crawling URLs you do not care about), orphan pages, slow server responses, and indexation gaps that no other tool can show. Tools like Screaming Frog Log File Analyser and BigQuery handle the parsing.

What tools should I use for Technical SEO?

The core technical SEO toolkit includes Screaming Frog SEO Spider for crawl audits, Sitebulb for visual audits and reports, Google Search Console for indexation and Core Web Vitals data, PageSpeed Insights and Lighthouse for performance, Chrome DevTools for rendering checks, the Schema.org Validator and Google Rich Results Test for schema, and BigQuery for log file analysis at scale. Module 7 of the SEO Mastery Course teaches you to use each one hands-on; you bring or sign up for the tools when you need them on real projects.

How long does a technical SEO audit take?

A complete technical audit on a 200-page site takes 6 to 10 hours of focused work for an experienced SEO. The audit covers crawl, indexation, Core Web Vitals, schema, rendering, internal linking, and a priority fix list. Students inside the SEO Mastery Course complete a real-website audit as their Module 7 capstone assignment, with feedback from Rambabu in the weekly coaching call.

How do I migrate a website without losing traffic?

Site migrations require a strict pre-launch checklist: full URL map of old to new (one-to-one), 301 redirects for every changed URL, preserved or improved Core Web Vitals, clean schema markup, the sitemap submitted in Search Console, and a 30-day post-launch crawl-stat monitor. Skipping any of these causes traffic loss. Module 7 covers the migration playbook used at Orka Socials with a real before-and-after example.

What is hreflang?

Hreflang is an HTML attribute that tells search engines which language and region version of a page to show to which user. Hreflang must reciprocate: every page must list every other version, including itself. Implementation errors are common and cause traffic to bleed across regions.

Is Technical SEO covered in the SEO Mastery Course?

Yes. Technical SEO is the largest module in the course at 26 lessons. Module 7 covers crawl budget, indexation, Core Web Vitals (LCP, INP, CLS), JSON-LD schema, JavaScript rendering, robots.txt, XML sitemaps, hreflang, pagination, and migrations. The capstone is a full technical audit on a real website with a priority fix list.

Technical SEO in practice

Where the technical depth comes from

Crawl diagnostics, schema markup, JS rendering, Core Web Vitals work on this page comes from live retainer audits, not theory. The same audits get taught the next week in the SEO Mastery Course.

Rambabu Thapa running a live technical SEO audit at the Orka Socials office.
Live technical SEO audit in progress
The technical SEO module being taught in a live SEO Mastery Course session at the Orka Socials Lalitpur office.
Technical SEO module in a live session
Rambabu Thapa with the SEO Training sponsor card at WordCamp Kathmandu.
WordCamp Kathmandu sponsor and speaker
Rambabu Thapa speaking at WordCamp Nepal 2024.
WordCamp Nepal 2024 speaker
Rambabu Thapa at the Chiang Mai SEO Conference 2024.
Chiang Mai SEO Conference 2024

Want the technical audit checklist?

Grab Rambabu's free SEO gifts. Templates and checklists used on real client technical audits. No payment, no spam.

Claim your free SEO gifts →
Enroll in the SEO Mastery Course

Module 7: 26 lessons of Technical SEO depth.

The largest module in the SEO Mastery Course. Capstone is a full technical audit on a real website with priority fix list.

NPR 50,000 NPR 25,000 Early bird price

Early bird pricing for the June 1, 2026 cohort. Returns to NPR 50,000 after this cohort fills.