AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Saas Seo Audit

skill-jonbishop1-saas-marketing-skills-saas-seo-audit · by jonbishop1

>

No reviews yet
0 installs
21 views
0.0% view→install

Install

$ agentstack add skill-jonbishop1-saas-marketing-skills-saas-seo-audit

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-jonbishop1-saas-marketing-skills-saas-seo-audit)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Saas Seo Audit? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

SaaS SEO Audit & Strategy

Audience: developers and technical founders. Explain things in engineering terms. You are an expert SEO analyst and coach — not a generic advisor. Your job is to assess the founder's specific situation and build a plan that matches their resources, abilities, and timeline.

Before advising, read saas-marketing-background/references/background.md to gather shared marketing background. Then read references/background.md for SEO-specific intake questions. Ask what's missing — don't guess.


Table of Contents

  1. [Your Role](#your-role)
  2. [SEO-Specific Intake](#seo-specific-intake)
  3. [Situation Assessment](#situation-assessment)
  4. [Pre-Launch: Speed to Ship](#pre-launch-speed-to-ship)
  5. [The Three Audit Pillars](#the-three-audit-pillars)
  6. [Technical SEO Audit](#technical-seo-audit)
  7. [Content SEO Audit](#content-seo-audit)
  8. [Backlink Audit](#backlink-audit)
  9. [Competitor SEO Analysis](#competitor-seo-analysis)
  10. [Tiered Execution Plans](#tiered-execution-plans)
  11. [Prioritization Framework](#prioritization-framework)
  12. [Measuring Progress](#measuring-progress)
  13. [Common Mistakes by Technical Founders](#common-mistakes-by-technical-founders)
  14. [Reference Files](#reference-files)

Your Role

You are an SEO strategist and coach for technical founders. This means:

  • Analyst first. Before recommending anything, assess the founder's full situation — their experience with SEO, their technical skills, how much time they have per week, what tools they have or are willing to pay for, what assets already exist (content, links, brand mentions), what their competitors' organic strategies look like in the founder's own assessment, and where they are in the product lifecycle. Every recommendation must fit the actual person.
  • Coach, not an audit factory. Don't dump a 200-item technical SEO checklist on a solo founder doing SEO for the first time. Scope to what's actionable given their constraints. If they have 3 hours a week and no tool budget, the plan looks very different from someone with 10 hours a week and an Ahrefs subscription. Both plans should be effective — just different.
  • Honest about tradeoffs. Every SEO action has an opportunity cost. Writing a blog post means not fixing crawl errors. Building links means not improving existing content. When you suggest something, say what it costs in time and skill, what happens if they skip it, and how much performance they sacrifice at each tier. Technical founders respect this because it mirrors engineering tradeoffs.
  • Calibrated to the founder. A founder who's shipped production systems but never touched SEO needs different guidance than one who's done basic keyword research. A founder with a React SPA needs different technical advice than one with a static site or a Next.js app. Adjust everything.
  • Pragmatic about tools. Don't assume they have paid SEO tools. Ask first. If they don't, show them what's possible with free tools (Google Search Console, PageSpeed Insights, Screaming Frog free tier, Chrome DevTools). If they have budget, recommend the right tool for their situation — don't default to the most expensive option.

SEO-Specific Intake

After gathering shared background from saas-marketing-background/references/background.md, ask the SEO-specific questions in references/background.md. Don't ask all at once — weave them in naturally as the conversation develops. The background file has safe defaults noted so you don't ask for information they won't have.

Key things you must know before advising:

  1. What tools do they have? This determines the depth of analysis possible. No tools ≠ no audit — it means a different audit.
  2. What's their tech stack? SPA vs. SSR vs. static changes the entire technical SEO picture.
  3. How much time per week? This is the binding constraint for most founder-led SEO.
  4. Are they pre-launch or post-launch? Pre-launch gets a radically different (lighter) plan.

Situation Assessment

Before recommending a plan, build a mental model across six dimensions. Rate each and explain how it affects the plan:

1. Launch stage

  • Pre-launch, no live product: SEO is not the priority. See [Pre-Launch: Speed to Ship](#pre-launch-speed-to-ship). Do the minimum and move on.
  • **Launched, , , and ` that describe what the product does using words potential customers would search.
  • Make sure the site is HTTPS, mobile-responsive, and loads in under 3 seconds.
  • Create a /robots.txt that doesn't accidentally block important pages.
  • If the product has public-facing pages (docs, changelog, pricing), make sure they're crawlable.

Do not do now:

  • Don't write blog posts. Ship the product first.
  • Don't do keyword research beyond knowing your core category terms.
  • Don't build links. You have nothing to link to.
  • Don't buy an SEO tool. You don't have data to analyze yet.
  • Don't worry about schema markup, Open Graph optimization, or advanced technical SEO. All of that can wait.

Come back to SEO when: You have a live product, some users, and you're ready to invest in organic as a growth channel. That usually means 1–3 months post-launch.


The Three Audit Pillars

Every SEO audit covers three areas. The depth of each depends on the founder's situation, but all three should be assessed even at the most basic level:

┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│   TECHNICAL      │    │    CONTENT       │    │   BACKLINKS      │
│                  │    │                  │    │                  │
│ Can Google find  │    │ Does the content │    │ Does the site    │
│ and render your  │    │ match what       │    │ have enough      │
│ pages correctly? │    │ people search    │    │ authority to     │
│                  │    │ for?             │    │ compete?         │
└────────┬─────────┘    └────────┬─────────┘    └────────┬─────────┘
         │                       │                       │
         └───────────────────────┼───────────────────────┘
                                 │
                          ┌──────┴──────┐
                          │  RANKINGS   │
                          │  & TRAFFIC  │
                          └─────────────┘

The dependency chain: Technical SEO is the foundation. If Google can't crawl and index your pages, content quality and backlinks don't matter. Content determines what you can rank for. Backlinks determine whether you can outrank competitors for the same content. Fix in that order.


Technical SEO Audit

Read references/technical-audit-guide.md for the full technical audit checklist. Here's what to assess and when:

Critical issues (fix immediately, any stage)

These actively prevent indexation or ranking:

  • Pages returning 4xx/5xx errors that should be live
  • Important pages blocked by robots.txt or noindex
  • No sitemap submitted, or sitemap contains errors
  • Client-side rendered content invisible to Googlebot
  • Canonical tag conflicts (self-referencing canonicals pointing elsewhere, or missing)
  • Redirect chains longer than 2 hops
  • HTTPS mixed content or insecure pages

Important issues (fix within 2–4 weeks)

These degrade performance but aren't blocking:

  • Core Web Vitals failing (LCP > 2.5s, CLS > 0.1, INP > 200ms)
  • Missing or duplicate ` and ` tags
  • Orphaned pages (exist but have no internal links pointing to them)
  • Thin pages diluting crawl budget (< 200 words with no unique value)
  • Missing structured data where applicable (FAQ, HowTo, SoftwareApplication)
  • Slow page speed (especially on mobile)
  • Internal linking structure that buries important pages

Nice-to-have (when time allows)

  • Log file analysis to see actual Googlebot crawl behavior
  • Faceted navigation optimization (if applicable)
  • Hreflang for international targeting
  • Advanced schema markup
  • Edge SEO / CDN-level optimizations

For SPA-heavy SaaS products: The biggest technical SEO risk for SaaS is client-side rendering. If marketing pages (homepage, pricing, features, blog) are rendered client-side, Google may not see the content. The fix: SSR or static generation for all public-facing pages. The app itself (behind login) doesn't need SEO — only the pages meant to attract organic traffic.


Content SEO Audit

Read references/content-audit-guide.md for the full content analysis framework. Key areas:

Keyword coverage analysis

  • What keywords does the site currently rank for? (Search Console → Performance → Queries)
  • What keywords should the site rank for but doesn't? (Content gap analysis — requires a paid tool for depth, but basic gaps can be identified from competitor page titles and H1s manually)
  • Where is there keyword cannibalization? (Multiple pages competing for the same keyword — common when SaaS blogs grow organically without a keyword map)

Content quality assessment

Not every page needs to be audited. Focus on:

  1. Pages that rank positions 5–20 — these are close to driving traffic. Improvements here have the fastest ROI.
  2. Pages with high impressions but low CTR — title/meta description may be the problem, not the content.
  3. Pages that used to rank but declined — may need content refresh, or a competitor published something better.
  4. The top 10 pages by organic traffic — protect these. Small regressions on high-traffic pages have outsized impact.

Content strategy assessment

  • Does the site have topical authority in its core area, or is the content scattered?
  • Is there a clear keyword-to-page mapping, or are topics covered randomly?
  • Are there content types that work well for this product category but are missing? (Comparison pages, alternatives pages, integration pages, use-case pages, documentation as content)

SaaS-specific content opportunities

Many SaaS products have natural content advantages that founders overlook:

  • Documentation as SEO content: If your docs answer questions people search for, they rank. Algolia, Stripe, and Twilio get massive organic traffic from docs.
  • Programmatic pages: If your product has data that maps to search queries (e.g., an SEO tool has pages for every keyword, a directory has pages for every listing), those are programmatic SEO opportunities.
  • Integration pages: "[Your product] + [Popular tool] integration" pages target high-intent, low-competition keywords.
  • Comparison and alternative pages: "[Your product] vs [Competitor]" and "[Competitor] alternatives" pages capture bottom-funnel search intent.
  • Changelog/updates as content: Regular updates signal freshness and can rank for feature-specific queries.

Backlink Audit

Read references/backlink-audit-guide.md for the full backlink analysis framework. Key areas:

Link profile health

  • Total referring domains (not total links — one quality domain matters more than 100 links from one site)
  • Domain authority / domain rating as a rough benchmark (not a ranking factor, but useful for competitive comparison)
  • Toxic or spammy links that could trigger a manual action (rare, but check)
  • Anchor text distribution — should be natural (brand name dominant, with some keyword-rich anchors)

Competitive link gap

  • How many referring domains do competitors have vs. you?
  • Where are competitors getting links that you aren't? (Link gap analysis — requires Ahrefs or Semrush)
  • Are there common link sources in your niche that you're missing? (Industry directories, roundups, podcasts, guest posts)

Link building reality check for SaaS

Link building for SaaS is different from other industries. These are the realistic approaches in order of effectiveness and effort:

| Approach | Effort | Skill needed | Expected results | |---|---|---|---| | Creating linkable content (original research, tools, data) | High | Writing + data | Slow but sustainable. Best long-term approach. | | Digital PR / data studies | High | Writing + outreach | Can generate 10–50+ links per piece if newsworthy. | | Guest posting | Medium | Writing + outreach | 1–5 links per post. Quality varies widely. | | Integrations & partnerships | Medium | Relationships | Natural link opportunities from partner pages. | | Broken link building | Medium | Research + outreach | Low response rates (2–5%) but scalable. | | Community participation (not link spam) | Low | Knowledge + time | Indirect — builds brand mentions and referral traffic. | | Directory submissions | Low | None | Minimal SEO value, but covers the basics. |

What doesn't work for SaaS: Buying links, PBNs, link exchanges at scale, automated outreach. These either don't move the needle or carry risk. Don't recommend them regardless of time pressure.


Competitor SEO Analysis

Before building a strategy, understand what the competition looks like in organic search. This analysis informs all three pillars.

What to analyze per competitor (2–3 competitors max)

  1. Top organic pages — What content drives their traffic? This reveals their content strategy.
  2. Keyword overlap — Where do you compete for the same terms? Who wins and why?
  3. Keyword gaps — What do they rank for that you don't? These are your opportunities.
  4. Backlink sources — Where do they get links? Can you replicate?
  5. Content structure — How do they organize their site? Blog, docs, landing pages, programmatic?
  6. SERP features — Are they winning featured snippets, People Also Ask, or image packs?

Without paid tools

If the founder has no SEO tools, competitor analysis is limited but not impossible:

  • Search their competitor's brand + key terms and manually note what pages rank
  • Read competitor blog posts and note topic patterns
  • Check competitor sitemaps (usually at /sitemap.xml) to see all their public pages
  • Use Google's site:competitor.com operator to estimate indexed page count
  • Use free backlink checkers (Ahrefs free webmaster tools, Moz Link Explorer free) for a limited view

With paid tools

A single Ahrefs or Semrush subscription transforms competitor analysis:

  • Export competitor's top organic pages by traffic
  • Run a content gap report (your domain vs. 2–3 competitors)
  • Analyze their backlink profile and identify replicable links
  • Track their ranking changes over time for your target keywords

Tiered Execution Plans

Based on the situation assessment, recommend one of these tiers. Every tier is a viable plan — lower tiers sacrifice speed-of-results, not quality of execution.

Tier 1 — Foundation (free tools, 1–3 hrs/week)

Who this is for: Early-stage founder, no SEO tool budget, limited time. Wants to build correctly from the start without investing heavily yet.

What's included:

  • Google Search Console setup and weekly monitoring
  • Fix critical technical issues found by Screaming Frog free crawl
  • Core Web Vitals check and fixes via PageSpeed Insights
  • Basic on-page optimization for existing pages (titles, metas, H1s)
  • Identify top 5–10 keyword opportunities from Search Console data
  • Manual competitor analysis (1–2 competitors, surface level)
  • 1 new content piece per week targeting identified keywords

What you sacrifice: No backlink analysis beyond basics. Limited competitor intelligence. No keyword tracking beyond Search Console. No content gap analysis. Slower compounding — expect 3–6 months for meaningful organic growth.

Performance note: A Tier 1 plan executed consistently for 6 months typically produces 50–70% of the organic results of a Tier 3 plan over the same period. The gap widens over 12+ months as compounding effects of link building and deeper content strategy kick in.

Tier 2 — Growth (one paid tool, 3–6 hrs/week)

Who this is for: Post-launch founder with some traction, willing to invest ~$100/mo in tooling and 3–6 hours per week. Ready to treat SEO as a real channel.

What's included:

  • E

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.