Local SEO
Business profile, consistent name, address and phone, and local markup.
SEO CTF rooms (6) Virtual Lab scenarios (5) Free resources (4) 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 Local SEO Fundamentals Google Business Profile, NAP consistency, reviews and the local pack. Members only
- Easy Google Business Profile Setup Fill in name, categories, address and hours the way Google's guidelines require. Members only
- Easy NAP Consistency and Citations Audit business listings across the web and fix the conflicts that confuse search engines. Members only
- Medium LocalBusiness Schema Markup Write JSON-LD that describes a location, its hours and its coordinates correctly. Members only
- Medium Location and Service Area Pages Build local landing pages that help customers without crossing into doorway spam. Members only
- Hard Review Management and Policies Ask for reviews, reply to them and mark them up without breaking Google's rules. 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 A business profile edited to rank higher A car workshop stuffed its business profile with keywords and a call-centre number. Bring it back in line before it gets suspended. Members only
- Intermediate Patients keep going to the old clinic A dental clinic moved, but the website still mixes the old and new address and phone. Make every page and the markup tell one story. Members only
- Intermediate A home-based plumber with a public home address A plumber who visits customers shows his home address everywhere and has copy-paste town pages with invented offices. Turn it into an honest service-area business. Members only
- Advanced Three branches, one page, and a branch that closed A restaurant chain sends every branch profile to the home page and still shows a closed branch as open. Give each open branch a real page. Members only
- Advanced Capstone: local SEO for a car workshop Clean up a stuffed Business Profile name and the wrong category, make name, address and phone match everywhere, and add LocalBusiness markup that matches the page. Members only
Free resources
- Google Business Profile guidelines The official rules for names, addresses, service areas, categories and hours.Free
- LocalBusiness structured data Required and recommended properties for local business markup.Free
- BrightLocal Local SEO learning hub Guides on citations, reviews and local ranking.Free
- Whitespark Local Search Ranking Factors Annual survey of local SEO practitioners (expert opinion, not Google data).Free