AI-Agent SEO strategy library: pillar + 4 strategies - #343
Merged
bensenescu merged 2 commits intoSep 18, 2026
Merged
Conversation
Adds /library/ai-agent-seo bound to /features/mcp: run SEO from your AI assistant, what to automate, human in the loop content, and skills, memory and the trace. Every figure is a real MCP call from this session or a real repo listing; every guest quote was checked against its Riverside transcript for who actually said it. Eight images: four terminal renders of real calls, four quote cards. Also adds a library section to the MCP feature page. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015vHgRFwfmyrSprUcbhNDWf
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds
/library/ai-agent-seo, bound to/features/mcp. This is the "you use the AI to do SEO" library; being cited by an AI assistant stays with AI brand visibility and the pillar says so.Pillar — 7-question FAQ with FAQPage JSON-LD, breadcrumbs, what the MCP gives an agent (checked against the tool descriptions), the skills, the GSC MCP page, and where the library ends.
Four strategies
run-seo-from-your-ai-assistant— what MCP is, the setup, the first five prompts, and a real Search Console pull through the MCP whose rows include another company's AI agent's system prompt as a querywhat-to-automate— schedules, agents, people: three layers; a real tracker cost estimate through the MCP as the schedule layerhuman-in-the-loop-content— humans brief, model drafts, humans edit; the fact pass and the slop pass, with this repo's owndeslopcatalogue as the illustrationskills-memory-and-the-trace— save the skill, give it a memory (project context), make it log every step; the source check and the domain checkGuest quotes are verbatim from Riverside transcripts and each one was checked for who said it (McCumber, Eubanks, Landwehr, Braeger, Malesic, Homer, Montague, Moser, Nikolov, Kurtz, Benner, Hendrickson, Stox, Lancaster, Garrett). Images: four terminal renders of real calls made today (Search Console pull, rank tracker estimate,
.agents/skills/desloplisting, skills listing) and four quote cards in the #277 format.Also:
aiAgentSeoStrategiesregistry, a library section on/features/mcp(custom page, so added in its own style rather than the template'sguides), library index card, routeTree regenerated. Branched from currentmain;types:check,build:app, prettier clean.Cross-links to the Rank Tracking (#340) and Link Building (#342) libraries point at the feature pages for now, since those PRs are not merged; happy to switch them once they land. As with those two, this touches the same registry/index files, so whichever merges later needs a small rebase.
One thing for you:
get_project_contexton the hosted build returns "Structured content does not match the tool's output schema: data must NOT have additional properties" today, the same class of failure asget_rank_trackerwith atrackerId. Two of the prompts here call it.🤖 Generated with Claude Code
https://claude.ai/code/session_015vHgRFwfmyrSprUcbhNDWf