Cookbook › SureRank SEO · Integration
Write specific SEO descriptions
Paste into ChatGPT or ClaudeFind up to ten published posts that appear to use inherited or content-generated SureRank SEO descriptions. Inspect their actual content and propose a specific description for each. Preserve existing custom descriptions and skip any post where you cannot tell whether its description is custom. Show me the post titles, links and proposals before saving. After I approve, save only each reviewed search description and read it back. Preserve the content, publication status and all other SEO fields.
Changes content or settings on your site. See the recipe below for approval requirements. Read only cannot make changes.
What happens
Section titled “What happens”- Your assistant reads the selected posts and their current SEO values, preserving custom descriptions and skipping uncertain cases.
- It shows each post’s title, link and proposed description, then waits for your approval of the wording.
- It saves one approved description at a time through SureRank, reads it back and reports any item it could not complete.
Good to know
Section titled “Good to know”- Requires AI Puffer 2.5.22 or later and WordPress 6.9 or later with the Abilities API. Tested with SureRank Free 1.10.3. An administrator must enable SureRank > Tools > MCP > Enable MCP and save, then connect ChatGPT or Claude through AI Puffer. The separate MCP Adapter setup and an Application Password are not needed.
- Read only cannot save changes. At Standard, you approve each protected change in WordPress; at Trusted, supported changes run directly. Ask for a proposal first when you want to review wording in chat.
- Handles up to ten published posts per request. It may return fewer when descriptions are custom or uncertain.
- This changes search descriptions, not post content or publication status. Social descriptions that inherit the search description may follow the new wording.
- SureRank returns effective values merged with defaults. A saved value identical to its default cannot be distinguished from inheritance by that read alone.
Need a variation of this recipe, or a different one? Request a recipe