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.
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.
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.
Real pages from the book. Select a page to open it at full size.
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.
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.
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.
Why a search engine behaves the way it does, before any code.
The chapter's vocabulary in plain English, each term paired with an example.
Worked code, comparison tables and visuals that make the structure visible.
A small Python audit tool run against a worked example, with its exact output.
What each line really does, and the traps to avoid.
Change one detail and rerun, then check yourself with explained answers.
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.
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.
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.
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.
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.
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.
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.
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.
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.