On-page SEO
Titles, meta descriptions, headings, internal links and content basics.
SEO CTF rooms (6) Virtual Lab scenarios (7) 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 Title Tags That Rank and Get Clicked Write a title element that tells searchers and Google exactly what the page is. Members only
- Easy Meta Descriptions That Earn the Click Write a summary that Google is happy to show and searchers want to click. Members only
- Easy Headings, H1 and Page Structure Use headings to outline the page for readers, screen readers and search engines. Members only
- Medium Internal Links and Anchor Text Point your own links at the pages that matter, with words that say where they go. Members only
- Easy Image Alt Text, File Names and Captions Describe images so Google, screen readers and image search understand them. Members only
- Medium Keyword Targeting and Cannibalisation Give every important query one clear page, and place its keyword where it counts. 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 Every page has the same title A dental clinic's pages all look the same in search results. Give each page a title that tells searchers what it is. Members only
- Beginner Snippets that sell the click A handicrafts shop's search snippets are missing, copied or stuffed with keywords. Write descriptions that summarise each page. Members only
- Beginner Headings that make sense A solar installer's pages have doubled, missing and hidden main headings. Give every page one clear H1 and a tidy outline. Members only
- Beginner "Click here" is not a destination A tour operator's blog links to its tours with vague text, old addresses and a dead link. Make every internal link clear and direct. Members only
- Beginner Photos nobody can describe A pottery studio's product page has unlabelled photos and copy that repeats the product name. Describe the images and the piece properly. Members only
- Intermediate Two pages fighting for one search A review site has two articles chasing the same search and they keep swapping places. Merge them into one page without losing anything useful. Members only
- Advanced Capstone: rewrite a service company site page by page Every on-page basic on one small site: titles, meta descriptions, headings, link text, image alt text and keyword stuffing, across five pages. Members only
Free resources
- Title links in Search How Google creates title links and how to write good titles.Free
- Snippets and meta descriptions How snippets are built and how to control them.Free
- Image SEO best practices Alt text, filenames, image sitemaps and image search.Free
- Link best practices Crawlable links and good anchor text.Free
- MDN: Structuring content with HTML Free lessons on headings, links and semantic HTML that SEO depends on.Free
- Ahrefs Webmaster Tools Site audit and backlink data for sites you own and verify.Free (account)