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