Ian Nuttall

I make websites and software and apps with AI and get users for them with SEO (and now AEO). Sometimes I write about it. Longer bio.

  1. Embracing the slop 7 Nov 2026
  2. Grow Amp's search traffic with an SEO teardown 6 Nov 2026
  3. Cold outbound guide for high DR backlinks 7 Oct 2026
  4. Delegate computer use from Amp to Codex via Herdr 25 Sept 2026
  5. One-shot a Prince of Persia level with Opus 5.5 23 Sept 2026
  6. How to stop Google indexing your trycloudflare tunnel URLs 21 Sept 2026
  7. Analyze your X posts with an AI agent 17 Sept 2026
  8. Google's contentEffort score rewards enriched data 15 Sept 2026
  9. Basic SEO brings 50 visits a day in week one 14 Sept 2026
  10. Use public carrier data for a freight risk tool 10 Sept 2026
  11. Clean and enrich data before publishing SEO pages 9 Sept 2026
  12. Build an interview prep guide with ChatGPT 8 Sept 2026
  13. Weigh paid backlinks against the risk of a penalty 3 Sept 2026
  14. Ask Claude to remove mannered prose 2 Sept 2026
  15. Run Ahrefs reports with Codex and Chrome 21 Aug 2026
  16. Speed up programmatic SEO with Astro incremental builds 19 Aug 2026
  17. Turn a transcript into an AgentOS prompt with Grok 14 Aug 2026
  18. Plan and review with GPT, build with Composer 21 Mar 2026
  19. Give your personal agent reliable local tools 21 Feb 2026
  20. Override Codex and Claude Code system prompts 15 Feb 2026
  21. Plan parallel builds with Claude agent teams 14 Feb 2026
  22. Scan installed agent skills for security risks 7 Feb 2026
  23. Limit agent-written files with a LOC linter 30 Jan 2026
  24. Get a URL as Markdown 30 Jan 2026
  25. Use Cloudflare workers for secure access 29 Jan 2026
  26. Find and install agent skills from the CLI 29 Jan 2026
  27. Fix Codex issues with Opus 24 Jan 2026
  28. Clone a repo into separate folders for parallel agents 16 Jan 2026
  29. Steer Codex while it is still working 16 Jan 2026
  30. Improve AI loop with simple iteration 13 Jan 2026
  31. Move PHP sites to Cloudflare with Codex 5 Jan 2026
  32. Keep programmatic pages indexed by making them useful 24 Dec 2025
  33. Give the next agent context from your session log 22 Dec 2025
  34. Build one feature at a time with AI 18 Nov 2025
  35. Ask GPT to finish each step without stopping 17 Nov 2025
  36. Use a few agents at a time 7 Nov 2025
  37. What the Codex performance report found 1 Nov 2025
  38. Force Codex to ask for permission in sandbox 29 Oct 2025
  39. Review Git changes and security with Droid subagents 24 Oct 2025
  40. Improve Codex CLI conversations with a global prompt 16 Oct 2025
  41. Give agents unfinished functions and TODO comments 11 Oct 2025
  42. Break an AI loop by comparing five refactors 10 Oct 2025
  43. Give coding agents files and reference links 22 Sept 2025
  44. Set the thinking budget in Factory CLI 19 Sept 2025
  45. Turn off thinking in Claude Code with /t 16 Sept 2025
  46. Approve agent sudo commands with Touch ID 16 Sept 2025
  47. Use code comments as prompts for Claude 15 Sept 2025
  48. Remove filler from Claude with output filters 7 Sept 2025
  49. Use deepseek in Claude Code 5 Sept 2025
  50. Resume Codex session from latest jsonl file 3 Sept 2025
  51. Comparing Codex CLI vs Claude Code side-by-side 2 Sept 2025
  52. Use GPT-5 for coding with clear instructions 2 Sept 2025
  53. Give Claude more context as your codebase grows 25 Aug 2025
  54. Use the Claude Code status line 19 Aug 2025
  55. Set up a custom Claude Code output style 13 Aug 2025
  56. Switch to Sonnet 1M context in Claude Code 12 Aug 2025
  57. Track Claude Code token use with ccusage 9 Aug 2025
  58. Manage Claude tasks with three slash commands 8 Aug 2025
  59. Put CLAUDE.md rules in each relevant directory 7 Aug 2025
  60. Stop Claude from overengineering with a prompt 4 Aug 2025
  61. Use subagents for research that returns a short summary 3 Aug 2025
  62. A planning and context checklist for Claude Code 1 Aug 2025
  63. Give Claude an OpenAI CLI for code research 31 Jul 2025
  64. Set default tool permissions in Claude Code 23 Jul 2025
  65. Run Kimi K2 in the Claude Code terminal 14 Jul 2025
  66. Fork Claude conversations and undo changes with ccundo 12 Jul 2025
  67. Compare Grok and Opus for coding tasks 11 Jul 2025
  68. Build a Grok CLI for Claude Code planning 10 Jul 2025
  69. Give coding agents one part of the plan at a time 8 Jul 2025
  70. Run Bash commands before Claude Code tasks 3 Jul 2025
  71. Plan tasks with an ultrathink slash command 2 Jul 2025
  72. Keep Claude in the project working directory 30 Jun 2025
  73. Research code with Gemini before using Claude 27 Jun 2025
  74. Ask Claude to write its own worktree rules 26 Jun 2025
  75. Run long tasks in the background with Claude Code 25 Jun 2025
  76. Run Claude Code in a Docker sandbox 20 Jun 2025
  77. Track dev sessions with Claude slash commands 16 Jun 2025
  78. Ask ChatGPT to quiz you about a problem 13 Jun 2025
  79. Run security and UI audits with Claude subagents 10 Jun 2025
  80. Share Cursor rules with Claude Code 9 Jun 2025
  81. Reverse engineer Cursor API calls 6 Jun 2025
  82. Improve Claude Code prompts with a simple phrase 5 Jun 2025
  83. Automate content creation with AI agents 4 Jun 2025
  84. AI fluency cheat sheet 4 Jun 2025
  85. Vibe code best practices checklist 2 Jun 2025
  86. Improve prompts without losing your intent 1 Jun 2025
  87. Organize Windsurf rules into subfolders 19 May 2025
  88. Inside the Codex-1 system prompt 17 May 2025
  89. Group Cursor rules into folders 14 May 2025
  90. Make your site easier to find through ChatGPT 13 May 2025
  91. Earn X payouts by starting real conversations 12 May 2025
  92. Return structured JSON from MCP servers 12 May 2025
  93. Test CSR and SSR versions of the same site 30 Apr 2025
  94. Turn finished features into Cursor rules 29 Apr 2025
  95. Find project weak spots and turn them into rules 25 Apr 2025
  96. Why Lovable rendering needs an SEO check 25 Apr 2025
  97. A $2,000 a year programmatic SEO site 24 Apr 2025
  98. Summarize a conversation with a detailed analysis 22 Apr 2025
  99. How I built an MCP directory with AI agents 22 Apr 2025
  100. Collect original data for AI-built directories 18 Apr 2025
  101. Four documents for an AI coding memory bank 15 Apr 2025
  102. Stop overengineering with a concise prompt 8 Apr 2025
  103. Plan with Sonnet and build with Gemini 7 Apr 2025
  104. Switch to Gemini when Sonnet gets stuck 28 Mar 2025
  105. Make Cursor read an ignored rules file 17 Mar 2025
  106. Plan Claude Code tasks with a simple prompt 10 Mar 2025
  107. Create a product requirements document with AI 10 Mar 2025
  108. Add a calculator to programmatic SEO pages 25 Nov 2024
  109. Publish SEO pages quickly for indexing 7 Nov 2024
  110. Build programmatic SEO content with data 6 Nov 2024
  111. Have Cursor plan and create your folder structure 16 Sept 2024
  112. Create a gumroad clone with Claude Code 12 Sept 2024
  113. Build complex Cursor apps from feature plans 11 Sept 2024
  114. Seven smaller programmatic SEO sites to learn from 20 Aug 2024
  115. How Photo AI builds category landing pages for search 26 Apr 2024
  116. Handle keyword overlap and indexing on large sites 26 Jan 2024
  117. Build car safety pages with the NHTSA API 22 Jan 2024
  118. Start a programmatic SEO portfolio on aged domains 19 Jan 2024
  119. Build a bulk indexing tool in Python 26 Sept 2023
  120. Write more around keywords you already rank for 28 Aug 2023
  121. Find niche sites in search results 18 Jul 2023
  122. Build topical authority with data, AI and internal links 4 Jul 2023
  123. Create images from a dataset with Canva 13 Jun 2023
  124. Focus SEO work on keywords, content and links 8 Jun 2023
  125. How SongBPM gets traffic from long-tail searches 1 Jun 2023
  126. Turn SEO traffic into an audience for digital products 15 May 2023
  127. Build affiliate reviews from product data 12 May 2023
  128. Build a programmatic SEO business from keyword patterns 24 Apr 2023
  129. An SEO checklist in thirteen steps 19 Apr 2023
  130. Make it easy for visitors to quote or link back to you 10 Apr 2023
  131. Find keyword ideas in the Google Trends newsletter 7 Apr 2023
  132. Set up data-driven pages in WordPress 5 Apr 2023
  133. Programmatic SEO mini course 5 Apr 2023
  134. Find long-tail queries with Search Console regex 4 Apr 2023
  135. Build a search resource from sports team colours 30 Mar 2023
  136. How Encyclopedia.com scales with licensed content 29 Mar 2023
  137. Recover traffic after a website migration 23 Mar 2023
as md