Free tool
SaaS SEO Agent Skills for Founders
Paste your marketing URL. We build a customized pack of founder SEO agent skills for your site — copy or download the markdown into Cursor, Claude Code, or ChatGPT.
Free SaaS SEO agent skills for founders. Paste your site and download a customized SKILL.md pack for Cursor, Claude Code, or ChatGPT — crawl, product-page, intent, authority, and AI visibility.
- Website URL
Build my skills pack
Example
One pack · customized to your URL
15
Skills
Focus Agents
How it works
-
1
Paste your website
Enter your public marketing URL. That is the only input.
-
2
Build my skills pack
We personalize 15 founder SEO skills (crawl, product spine, intent, authority, measurement, AI visibility) with your site URL baked into every brief.
-
3
Copy or download
Paste the markdown into Cursor / Claude / ChatGPT, or save it as SKILL.md files under your project.
Full SaaS SEO agent skills
15 SaaS-founder SEO agent skills. Route a plain-language ask, then copy a SKILL.md brief into Cursor, Claude Code, or ChatGPT. Not a generic content-site audit pack.
Start here (2)
Route the ask and match effort to your stage.
Founder SEO router
Pick the right skill from a plain-language ask. Start here when the request is vague.
Try asking
- “Audit my SaaS marketing site”
- “Help me grow organic for my product”
- “Where should I start with SEO?”
Steps
- Restate the founder’s goal in one sentence (traffic, demos, AI citations, or launch readiness).
- Infer stage: pre-launch, launch week, early traction, or scale — do not assume “content mill”.
- Route to 1–3 specialist skills below. Prefer crawlability and product-page spine before blog volume.
- Combine findings into one prioritized list: Critical → Important → Recommended.
- Link Launch Llama Mini Apps for any mechanical check (SPA shell, sitemap, OG, backlinks, llms.txt).
Guardrails
- Never block on missing Search Console — note reduced precision and continue.
- Do not recommend twenty parallel audits. Sequence work a founder can finish in a week.
- Prefer permanent listings and product pages over mass guest posts.
Launch Llama tools
SaaS growth-stage gate
Decide whether to add coverage, polish what exists, or stabilize — before optimizing.
Try asking
- “Should I write more SEO pages?”
- “Is more tinkering helping?”
- “How much SEO is right for us now?”
Steps
- Estimate stage from product maturity, indexed marketing pages, and organic signups (not vanity traffic).
- Early: prioritize crawlable /, /pricing, product URL, and 1–2 intent pages.
- Traction: add alternatives/comparisons and directory distribution; measure before title sweeps.
- Scale: defend winners, refresh comparison pages, expand clusters only where demand is proven.
- State what NOT to do yet (e.g. 50 thin use-case pages while the homepage is an empty SPA).
Guardrails
- Do not treat “more blog posts” as the default growth lever for SaaS.
- Stage cut-offs are practitioner estimates — let the founder override with real GSC numbers.
Launch Llama tools
Ship & crawl (3)
Make product pages indexable for Google and AI.
Product-site crawl audit
Catch empty SPA shells, leftover noindex, fake 404s, and sitemap/robots mismatches.
Try asking
- “Can Google see my homepage?”
- “Did Vercel leave noindex on?”
- “Why is pricing not indexed?”
Steps
- Fetch raw HTML with JS off for /, /pricing, and the product URL.
- Flag empty #root shells, accidental noindex / X-Robots-Tag, and 200-status soft 404s.
- Confirm one canonical host and self-referencing canonicals on marketing pages.
- Check robots.txt and sitemap agree; keep app routes out of the sitemap.
- Separate marketing site from app. (app. or auth) so private UI is not indexed.
Guardrails
- A green Lighthouse score does not prove crawlability.
- Fix Critical crawl issues before on-page polish.
Launch Llama tools
Indexing health brief
Explain why key pages are missing from the index and what to fix first.
Try asking
- “Why isn’t my product page indexed?”
- “Search Console says crawled — not indexed”
Steps
- List Critical URLs: home, pricing, product, top comparison pages.
- For each, check robots, canonical, noindex, sitemap inclusion, and soft 404s.
- Translate common GSC statuses into founder actions (not jargon dumps).
- Add IndexNow / Bing Webmaster when publishing or refreshing pages.
- Re-request indexing only after the HTML issue is fixed.
Guardrails
- Do not spam URL Inspection as a substitute for fixing the page.
- Soft 404s (200 + empty shell) are a common Next.js / SPA trap.
Launch Llama tools
URL migration safety
Move domains or paths without leaking equity — baseline, redirects, rollback.
Try asking
- “We’re replatforming — SEO risks?”
- “How do we change URLs safely?”
Steps
- Baseline: GSC clicks, top URLs, and indexed count before any cutover.
- Build a 1:1 redirect map; no chains; keep money pages 301’d.
- Test redirects and canonicals on staging that mirrors production hosts.
- Launch checklist: sitemap, robots, Search Console change-of-address if needed.
- Define rollback criteria in the first 14 days.
Guardrails
- Never launch a redesign that soft-404s old URLs as SPA routes.
- Changing URL structure and titles on the same day makes diagnosis impossible.
Launch Llama tools
Product & intent (4)
Spine the product URL and cover buyer searches.
Product page spine
Make the core product URL clear to humans, Google, and AI answers.
Try asking
- “Is my product page SEO-ready?”
- “What should my H1 and title be?”
Steps
- Write one plain sentence in the first 100 words: “{Product} is a {category} for {audience} that {outcome}.”
- Unique title ≤60 chars with the job near the front; matching single H1.
- Meta description states outcome for the audience (120–155 chars).
- Add Organization sitewide + SoftwareApplication (with offers) matching visible content.
- Short FAQ for pre-sales objections; OG card that looks right before launch tweets.
Guardrails
- Do not stuff keywords into the opening line.
- Schema must match what is on the page.
Launch Llama tools
Buyer intent coverage
Plan alternatives, comparisons, integrations, and use-cases buyers already search.
Try asking
- “What SEO pages should we write?”
- “Do we need an alternatives page?”
Steps
- Check the top 5 SERP results and match format (listicle vs landing vs tool) before writing.
- Prioritize: 1 alternatives page (honest), 1–2 comparisons, top 2 ICP use-cases.
- Add integration pages only for real integrations you support.
- Ship problem-led guides that link naturally to the product.
- Schedule a 3–6 month refresh on comparison and “best of” pages.
Guardrails
- Thin clone “alternatives” pages get ignored — only ship when you have a real angle.
- Do not pad homepage/pricing to hit a word count.
Launch Llama tools
Cannibalization guard
One focus keyword per page so product, blog, and comparison URLs do not compete.
Try asking
- “Are our pages competing?”
- “Which URL should rank for {keyword}?”
Steps
- Map one primary keyword (or intent) per live URL.
- If two pages share intent, pick a winner and consolidate or differentiate clearly.
- Point internal links and canonicals at the winner.
- Keep product URL as the money page; use blog/comparison as support, not rivals.
Guardrails
- Do not create a new URL for every synonym.
- Changing titles site-wide without a map creates new collisions.
Launch Llama tools
Comparison page standards
Ship comparison and alternatives pages that are honest, structured, and refreshable.
Try asking
- “How should we write vs pages?”
- “Is our alternatives page thin?”
Steps
- State who should pick you and who should pick the rival — credibility over bounce.
- Use clear tables, criteria, and a recommendation — not feature spam.
- Match SERP format; include unique screenshots and proof.
- Internal-link to product, pricing, and related integrations.
- Refresh every 3–6 months when competitors change.
Guardrails
- Fake “we win everything” pages get ignored by humans and models.
- Do not clone a competitor’s page structure verbatim.
Launch Llama tools
Authority (2)
Durable listings and sane backlink habits.
Directory & entity plan
Durable listings, consistent entity, and quality directories — not spray-and-pray.
Try asking
- “Where should we list the product?”
- “How do we build authority without spam?”
Steps
- List on Launch Llama for a permanent page + dofollow path; install the badge where it fits.
- Keep name, description, and logo consistent on LinkedIn, X, Crunchbase, Product Hunt.
- Pick a short quality directory list; skip spam farms.
- Add review sites buyers already use (G2, Capterra, etc.) when ready.
- Reclaim unlinked brand mentions; spot-check referring domains after outreach.
Guardrails
- A one-day launch spike is not a strategy.
- Never mass-disavow from a single “toxicity” score.
Launch Llama tools
Backlink sanity check
Separate real opportunities from junk — without panic disavows.
Try asking
- “Are our backlinks okay?”
- “Should we disavow?”
Steps
- Review referring domains for relevance and obvious spam.
- Prioritize earning links from pages buyers and journalists already read.
- Only consider disavow for clear, harmful patterns — document why.
- Pair outreach with a free tool or honest comparison asset worth linking.
Guardrails
- Automated toxicity scores are not gospel.
- Buying links is not a founder shortcut that lasts.
Launch Llama tools
Measure & respond (3)
Know what moved, and what to do when traffic dips.
Measurement pulse
Connect GSC/Bing, attribute signups, and keep a change log so you can explain movement.
Try asking
- “How do we know SEO is working?”
- “What should we track weekly?”
Steps
- Connect Google Search Console (domain property) and Bing Webmaster + IndexNow.
- Attribute at least one signup/demo event to organic source.
- Watch AI referrals (chatgpt.com, perplexity.ai) alongside classic organic.
- Log site changes with dates before big title or IA edits.
- Weekly 15 minutes: indexing errors + top query movers — ignore day noise.
Guardrails
- Do not celebrate or panic on a single-day chart.
- Inventing traffic numbers in agent briefs is forbidden.
Launch Llama tools
Traffic drop triage
Confirm the drop is real, size it, date it, then separate self-inflicted from external.
Try asking
- “Our traffic dropped — why?”
- “Did an update hit us?”
Steps
- Confirm the drop in GSC clicks and Analytics with matching date ranges.
- Check deploys, noindex accidents, robots/sitemap changes, and canonical flips first.
- Separate tracking bugs from real organic loss.
- Only then look at query/page losers and competitor SERP shifts.
- Propose a recovery order: crawl fixes → restore pages → then content.
Guardrails
- Do not rewrite the whole site on day one of a dip.
- Rule out SPA/shell and noindex before “algorithm update” theories.
Launch Llama tools
Agent change & decision log
Keep a markdown log so the next Cursor/Claude session remembers what was decided.
Try asking
- “Set up a changelog for our SEO work”
- “What did we decide last time?”
Steps
- Create CHANGELOG-SEO.md (what changed, when, URLs) and DECISIONS-SEO.md (judgment calls + why).
- Log every meaningful edit the agent ships or recommends skipping.
- On a new session, read both files before re-auditing.
- Flag uncertain claims as “needs verify” instead of inventing numbers.
Guardrails
- A chat transcript is not durable memory — write files the agent will reopen.
- Do not re-litigate settled decisions without new evidence.
AI visibility (1)
Show up in answer engines without spam.
AI visibility brief
Allow AI crawlers, publish llms.txt, and make claims worth citing.
Try asking
- “How do we show up in ChatGPT?”
- “Should we block GPTBot?”
- “Do we need llms.txt?”
Steps
- Allow GPTBot, ClaudeBot, PerplexityBot, and Google-Extended unless there is a clear reason not to.
- Publish llms.txt (and keep it accurate as the product changes).
- Monthly prompt check: “best {category} for {audience}” across ChatGPT, Perplexity, Claude — log who appears.
- Make claims quotable: numbers, definitions, comparison tables.
- Earn citations on sources AI already uses (reviews, Reddit, category listicles).
Guardrails
- Blocking all AI bots is usually self-harm for a SaaS discovery strategy.
- llms.txt is not a ranking cheat code — product clarity still matters.
Launch Llama tools
Built for SaaS founders, not content mills
Generic SEO skill packs often assume blogs, WordPress plugins, and twenty parallel audits. Founders shipping a product marketing site need a different order: crawlable HTML, product-page spine, buyer intent pages, durable listings, measurement, and AI search visibility.
How this differs from the SaaS SEO checklist
The checklist is a tickable plan in the browser. Agent skills are a markdown pack you paste into Cursor or Claude so the agent can run the investigation with you. Use both: checklist for coverage, skills pack when you want an agent session.
What this does not do
- These are playbooks for agents, not a live crawl of your site. Pair with the linked Mini Apps for mechanical checks.
- The pack is customized with your URL; it does not fetch live rankings or Search Console data.
- Form state saves in localStorage on this device only.