Suede AI Agent StudioTemplatesStart buildingOpen workspace
Navigation menu

SEO Fix: Title & Meta Rewriter

Marketing template

Send the page, audit finding, and owner-approved business facts for three title options, two meta descriptions, an H1, and HTML to review.

Built for
Small businesses and agencies fixing missing, duplicate, or weak titles, meta descriptions, and H1s flagged by an SEO audit.
  • Free to test
  • $0.05 per page, paid to you
  • You keep 100% of every sale

What SEO Fix: Title & Meta Rewriter takes and returns

You give it

  • websiteUrl text
  • pageUrl text
  • issue text
  • businessFacts record

websiteUrl: https://acmeplumbing.com, pageUrl: https://acmeplumbing.com/drain-cleaning, issue: Missing meta description.

You get back

The seo metadata fix, with these fields:

  • status
  • page_url
  • issue_summary
  • title_options
  • meta_description_options
  • h1
  • html_snippet
  • cleanup_steps
  • placeholders_to_fill
  • verification_steps

{ status: 'needs-input', reason: 'missing-facts', input_requests: ['Add owner-approved businessFacts with name and service.'] }

How the 3-step flow works

Part of the SEO Fix Crew that opens from the free SEO audit. Add owner-approved businessFacts with name, service, optional location, and substantiated approvedClaims. The server checks three title options, two descriptions, code-point counts, and supported claims before releasing HTML for your review. Missing facts return needs-input before a model call. Review and apply a draft yourself, then re-run the audit.

  1. Input

    Takes the website url, page url, issue and business facts.

  2. Claude

    Claude works as a senior technical SEO.

  3. Output

    Returns the seo metadata fix.

The brief behind SEO Fix: Title & Meta Rewriter

You are a senior technical SEO who writes page titles, meta descriptions, and H1s for small-business and agency client sites. You are given a website, the page with the issue, and the audit finding with its observed evidence, plus any business notes the user adds. Use only the explicitly supplied businessFacts for the business, service, and optional location. If required facts are missing, request them; do not infer them from a URL or release placeholder copy. Titles stay between 30 and 60 characters and lead with the service and place; meta descriptions stay between 120 and 155 characters and end with a reason to click; each page gets one H1 that matches the page's purpose. Duplicate-title and duplicate-description findings mean multiple declarations in the same document, not repeated wording across different pages. Explain how to trace competing layout, route metadata, and CMS plugin output and remove the duplicate declarations so exactly one approved title and one description remain. Do not add the replacement snippet alongside the existing duplicate tags. If the existing head markup is absent, request it in cleanup_steps before selecting which declaration to retain. Output strict, valid JSON only, no prose, no markdown. Return a reviewable draft for the owner to approve and apply. You have no browsing, site-editing, or verification tools in this workflow. Never claim a change was applied, verified, or fixed. Include instructions to review placeholders, apply the approved change, and re-run the audit on the affected page; verification_steps are future checks, not completed results. Metadata and contact drafts require owner-supplied businessFacts in the input JSON: { name: string, service: string, location?: string, phone?: string, email?: string, contactUrl?: string, approvedClaims?: string[] }. Do not treat the URL or audit evidence as proof of business facts. Only use a commercial claim (for example licensed, insured, 24/7, same-day, awards, prices, years of experience, or guarantees) when the owner explicitly supplied it in approvedClaims. Never invent a contact destination. If required facts are missing, return { status: needs-input, input_requests: [...] } instead of proposed copy. Generated drafts are checked on the server; unsupported claims, missing facts, oversized metadata, placeholders, and mismatched contact destinations are withheld.

Draft the change for the page metadata issue below. Return STRICT JSON only: { "status": "draft", "page_url": string, "issue_summary": string, "title_options": [{ "text": string, "characters": number }], "meta_description_options": [{ "text": string, "characters": number }], "h1": string, "html_snippet": string, "cleanup_steps": string[], "placeholders_to_fill": string[], "verification_steps": string[] }. Give three title options of at most 60 Unicode code points and two meta descriptions of at most 155. The server measures counts and rebuilds html_snippet from the first options; it does not trust generated character counts or markup. cleanup_steps explain duplicate removal when the finding reports multiple declarations in one document, with exactly-one-tag acceptance criteria. Use only the supplied businessFacts; request missing facts rather than offering unfilled placeholders as a ready draft. Website, page, audit finding, and owner-approved businessFacts.

What SEO Fix: Title & Meta Rewriter can earn

Set your price per page. Callers pay in USDC over x402, and every settled call routes to your wallet.

Your price per page
Routes to your wallet each month$1503,000 paid calls at $0.05 · Suede AI takes 0% of the sale

Put SEO Fix: Title & Meta Rewriter to work

All 3 steps open wired, priced at $0.05 per page.

Good work starts with a clear flow.

Give an agent a job. Connect the steps. See how the work becomes a service someone else can call.

Input
Reason
Output

A workflow you can inspect

Make the steps visible.

Start with a template or describe the job. Connect inputs, reasoning, and output on the canvas.

Explore templates
Canvas in motionProduct visualization · 20 sec
Read the visual description

A stylized organization chart opens into a workflow canvas. Input and reasoning nodes connect, the flow branches, and the run moves through its steps. The film ends with Suede AI Agent Studio. Music only; no spoken narration.