Pinewood Pets practice files (made up, for the FrameworkSEO lesson "Claude Code for SEO: setup, step by step")

Pinewood Pets is not a real store. Its domain, pinewoodpets.example, is reserved for examples (RFC 2606), so nothing in these files points at a real website. Every number in data/ is made up.

What is in this folder
- CLAUDE.md: the project instructions file from the lesson. Claude Code reads it at the start of every session.
- .claude/settings.json: two deny rules. Claude Code may not edit anything in data/ and may not read a .env file anywhere in the folder.
- data/crawl.csv: a crawl export, 25 rows.
- data/keywords.csv: a keyword list, 26 rows.
- data/gsc-queries.csv: a Search Console Queries export, 8 rows.
- data/sitemap.xml: a sitemap with 11 URLs on http://localhost:8765.
- data/merged-pages.csv and data/existing-redirects.csv: the inputs for the redirect job.
- output/: empty. Every new file goes here.
- stand-in-server.py: a tiny web server that plays the made-up site on your own computer, so the sitemap job has real status codes to read. It only answers on your machine (127.0.0.1, port 8765).

How to use it
1. Unzip the folder somewhere you can find it, for example Documents.
2. Open a terminal in the folder and type: claude
3. Paste the prompts from the lesson, one job at a time.
4. For the sitemap job only: open a second terminal window in the same folder and run: python3 stand-in-server.py
   Leave it running while you do the job, then close that window (or press Ctrl+C in it) to stop it.
   It needs Python 3 on your computer (python.org has the installer). On Windows, type python instead of python3.
