Search Craft cover
PDF book · Technical SEO

Search Craft

Technical SEO for digital marketers, from crawling and sitemaps to structured data and AI search

A hands-on technical SEO course in 14 chapters. Each of its 500 projects is a small Python audit tool that crawls, parses or checks a site the way a search engine does, from robots.txt and XML sitemaps to structured data, hreflang, log files, GEO and AEO.

Format
PDF download
Length
2,100 pages
Edition
2026
Price
$25 once
Who it is for

Marketers and SEO specialists who want to audit sites with evidence they can run and check, not plugins.

Technical SEO taught through 500 runnable Python audit projects, finishing with an end-to-end technical audit you can run on any site.

Search Craft treats technical SEO as something you can test. It starts with how crawling, indexing and ranking work, then moves through robots.txt, XML sitemaps, HTTP status codes and redirects, on-page signals, keyword intent, canonicalization and duplicate content, site speed and Core Web Vitals, structured data, international SEO and hreflang, links and authority, local SEO and log-file analysis. The final chapter covers GEO and AEO, optimising for generative and answer engines, and builds an end-to-end technical audit. Every project runs against a worked example, such as a robots.txt string, a sitemap, an HTML snippet, a redirect chain or a JSON-LD block, prints a verdict and shows the exact output. In production you point the same logic at a live URL.

A search engine is three machines in a row: crawl → index → rank.
  • 14 chapters in three parts, from how search engines work to GEO, AEO and an end-to-end audit
  • 500 runnable Python projects, each a small audit tool shown with its exact output
  • robots.txt, sitemaps, redirects, canonicals, Core Web Vitals, structured data, hreflang, local SEO and log files
  • A 32-point technical SEO audit and a combined GEO and technical scorecard in the final chapter
Look inside

Pages from the PDF.

Real pages from the book. Select a page to open it at full size.

How to use the book: a page from Search Craft
How to use the bookSix steps repeated until they become reflexes: read, predict, run, explain, modify and self-test.
Fourteen chapters: a page from Search Craft
Fourteen chaptersBeginner, intermediate and advanced parts, from how search engines work to a full technical audit.
The idea behind it: a page from Search Craft
The idea behind itChapter 1 starts with the crawler's view of a site: a graph of URLs and links.
Project and output: a page from Search Craft
Project and outputA breadth-first crawl of a tiny site, its exact output, and what to try next.
Later chapters: a page from Search Craft
Later chaptersChapter 14 brings GEO, AEO and the end-to-end technical audit together.
How it teaches

How Search Craft teaches the subject.

Search Craft keeps a strict code-and-output rhythm. You read the audit logic, predict the result, run the project and compare, then change one detail and watch what moves. Each chapter opens with the idea before any code, defines its vocabulary in plain English, maps the skill it adds and walks through the lesson with worked code, comparison tables and visuals, so the tactics become habits you can carry out rather than a checklist to memorise. The book recommends thirty focused minutes a day.

Assumed background

No prior programming or SEO tools are assumed. The book is written for a novice with basic arithmetic, and each project is a short Python program of about 5 to 25 lines, shown with its exact output.

Reasonable timeframe

The book suggests thirty focused minutes a day. Each chapter holds 30 to 40 projects, so one chapter is several sessions of work rather than a single sitting. Read the 14 chapters in order for the complete path from crawling and indexing to a full technical audit.

What a study session looks like.

  1. 01

    The idea behind it

    Why a search engine behaves the way it does, before any code.

  2. 02

    Concepts and definitions

    The chapter's vocabulary in plain English, each term paired with an example.

  3. 03

    Lesson walkthrough

    Worked code, comparison tables and visuals that make the structure visible.

  4. 04

    Project and output

    A small Python audit tool run against a worked example, with its exact output.

  5. 05

    Logic Lens and common mistakes

    What each line really does, and the traps to avoid.

  6. 06

    Try it, quiz and answer key

    Change one detail and rerun, then check yourself with explained answers.

CrawlingIndexingrobots.txtSitemapsRedirectsCanonicalsCore Web VitalsStructured datahreflangLog filesGEOAEO
One-time purchase

Buy Search Craft.

$25 Buy the PDF for $25

  • The complete 2,100-page PDF, 2026 edition
  • Secure checkout on Stripe; no account and no subscription
  • A private download link on your receipt page and by email
  • Each link works once, so save the PDF when it downloads
  • Sold separately from the Mac apps

Questions about Search Craft.

Is Search Craft suitable for beginners?

Yes. No prior programming or SEO tools are assumed. The book is written for a novice with basic arithmetic, and each project is a short Python program of about 5 to 25 lines, shown with its exact output. It is written for self-study and builds up step by step.

How long does it take to work through Search Craft?

The book suggests thirty focused minutes a day. Each chapter holds 30 to 40 projects, so one chapter is several sessions of work rather than a single sitting. Read the 14 chapters in order for the complete path from crawling and indexing to a full technical audit.

What format is Search Craft, and how do I get it?

Search Craft is a 2,100-page PDF. Checkout is handled by Stripe. When payment completes, the receipt page gives you a private download link, and the same link is sent to the email address you used at checkout.

Can I read it on any device, and is it mine to keep?

Yes. It is a standard PDF you can read on a computer, tablet or phone, online or offline. It is a one-time purchase for $25 with no subscription, and the file is yours to keep.

What if my download link stops working?

Each link works once and shows when it expires, so save the PDF when the download finishes. If a download fails or a link has expired, email support@macossoftware.com with your Stripe receipt and we will help.

More PDF books.

All books
The Answer Engine Playbook cover
AI search · 391 pages · PDF

The Answer Engine Playbook

How search really works now, and how to be found and cited in AI answers

62 chapters that take a marketer from the mechanics of AI search to a working practice, with 62 diagrams and 172 worked self-check answers.

$29one-time Buy for $29 Look inside
The Technical Marketer cover
Technical marketing · 874 pages · PDF

The Technical Marketer

A complete beginner's path to Python, SQL, JavaScript, automation, digital measurement and SEO

Starts from files, tables and a marketing calculation, then builds to working Python, SQL and JavaScript tools for marketing work.

$25one-time Buy for $25 Look inside
Java Craft cover
Programming · 1,387 pages · PDF

Java Craft

A guided course from first program to real projects

A complete Java course built around executed projects, exact output, traceable reasoning, and practical programming habits.

$25one-time Buy for $25 Look inside
Python Craft cover
Programming · 2,000 pages · PDF

Python Craft

A guided course from first program to real projects

A complete Python course built around runnable examples, exact output, construction habits, quizzes, and answer keys.

$25one-time Buy for $25 Look inside