Technical SEO
Crawling, indexing, robots.txt, sitemaps, canonicals, redirects and status codes.
SEO CTF rooms (8) Virtual Lab scenarios (8) Free resources (6) Courses
SEO CTF rooms
See all in SEO CTFShort rooms that train one skill at a time: read a quick lesson, then answer questions to earn CTF points. Log in or join free to play.
- Easy HTTP Status Codes for SEO Read the server's answer before you read the page: 200, 301, 302, 404, 410, 503 and friends. Members only
- Easy Robots.txt & Meta Robots Crawling vs indexing: control what bots fetch and what search engines show. Members only
- Medium Canonicalization One piece of content, many URLs: tell search engines which one you prefer. Members only
- Easy XML Sitemaps and IndexNow Tell search engines which URLs matter and when they change. Members only
- Easy URL Structure and Site Architecture Design URLs and internal links that crawlers and people can follow. Members only
- Medium Mobile-First Indexing Make sure the mobile version of your site carries everything Google needs. Members only
- Medium Pagination for Blogs and Archives Split long archives into pages that Google can crawl to the very last post. Members only
- Hard Crawl Budget and Log File Analysis Read what Googlebot really does on your server and stop crawl waste. Members only
Virtual Lab scenarios
Open Virtual LabFull scenarios: you get a brief and your own practice website, optimise whole pages and watch them rank in a practice search results page. A lab passes only when your fix is really in place. Log in or join free to start one.
- Beginner The menu pages are missing from search A bakery's menu pages never show up in search. Find every reason and fix it without exposing the checkout. Members only
- Intermediate Archive pages that will not leave search A blog's archive pages and search results are still in Google months after someone added noindex. Get the noindex working and keep the articles in search. Members only
- Advanced Crawl rules Googlebot never follows An online store's robots.txt looks strict, yet Googlebot crawls every sorted and session address while a popular guide gets blocked. Members only
- Intermediate Service pages hidden by their own canonical tags After a theme update a cleaning company's service pages vanished from search. Find every canonical that sends Google somewhere else. Members only
- Advanced A new site where only the homepage gets indexed A design studio's new site works fine in a browser, but crawlers find nothing beyond the homepage. Make the site crawlable without running scripts. Members only
- Intermediate A sitemap nobody has checked in a year A tour company's two new tours are not being found, and its plugin-made sitemap is full of addresses that do not belong there. Members only
- Intermediate The site is back, but search has not noticed An online grocer came back from a maintenance weekend, yet its pages keep dropping out of Google. Find what the maintenance plugin left behind, including the parts you cannot see in the page. Members only
- Advanced Capstone: the school site that hides its admissions pages A full technical audit of a school website before admissions open: crawling, indexing, canonicals, redirects, the sitemap and duplicate titles, all on one site. Members only
Free resources
- robots.txt introduction and rules How Google reads robots.txt, including group and rule precedence.Free
- JavaScript SEO basics How Google renders JavaScript and the common traps.Free
- Core Web Vitals (web.dev) What LCP, INP and CLS measure and their thresholds.Free
- PageSpeed Insights Field and lab performance data for any URL.Free
- Screaming Frog SEO Spider Desktop site crawler; the free version crawls up to 500 URLs.Freemium
- TechnicalSEO.com tools Free utilities such as a robots.txt tester, hreflang generator and fetch-and-render.Free