agentsclimarketplace

Seo audit

Skill balacodeio/balakit/skills/seo-audit

Opinionated, cross-agent rules and skills for AI coding agents β€” one npx install into Cursor, Claude Code, Codex, OpenCode & Copilot.

Install
npx -y skills add balacodeio/balakit --skill seo-audit

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Audit and optimize public-facing web pages for search engines and AI search. Covers technical SEO audits (crawlability, Core Web Vitals, structured data), local SEO (LocalBusiness schema, geo-metadata), on-page signals (title tags, meta descriptions, heading hierarchy), and AI search readiness (GEO, llms.txt, structured data for LLM extraction). Use when the user asks about SEO audit, meta tags, structured data, local SEO, Core Web Vitals, crawlability, robots.txt, or public page optimization. Delegates depth to the everything-seo skill.

SKILL.md

5.0 KB, 942 tokens by cl100k_base, as published. Nobody here has run it

SEO Audit & Optimization

Leading words: technical SEO audit, crawlability, Core Web Vitals, structured data, LocalBusiness, schema drift, IndexNow, robots.txt governance.

A phase-separated audit workflow for any public-facing page (local-business public profiles, landing pages, marketing pages). Depth lives in references/ and in the companion everything-seo skill.

Phase 1 β€” Crawl

- [ ] robots.txt: allow retrieval bots (OAI-SearchBot, ChatGPT-User, AppleBot,
      PerplexityBot); block training scrapers if business policy says so
      (GPTBot, ClaudeBot, Bytespider); keep Googlebot fully allowed.
- [ ] Sitemap submitted to Google Search Console + Bing Webmaster Tools.
- [ ] IndexNow implementation present (Bing + Yandex push).

πŸ›‘ Checkpoint: Confirm the crawl surface is mapped. Do not proceed to Audit until robots.txt + sitemap + IndexNow status are each named.

Phase 2 β€” Audit

- [ ] Page titles: format "[Business Name] in [City] | [Value Prop]" for
      local-business public profiles.
- [ ] Meta descriptions: 120-160 chars, value prop + CTA verb, city if natural.
- [ ] Structured data: LocalBusiness JSON-LD validates in Google Rich Results
      Test + Bing Webmaster Tools.
- [ ] Core Web Vitals: INP < 200ms, LCP < 2.5s, CLS < 0.1.
- [ ] Schema drift check: does the JSON-LD match the rendered page content?
      (Cypress/Puppeteer test that compares rendered text to JSON-LD fields.)
- [ ] Heading hierarchy: exactly one H1, logical H2/H3 nesting, no skipped
      levels.

Pull references/local_seo_checklist.md for the full LocalBusiness JSON-LD field list and common mistakes.

πŸ›‘ Checkpoint: List every audit failure with the page URL + the specific failure. Do not proceed to Fix until the failure list is enumerated.

Phase 3 β€” Fix

- [ ] Fix each Phase 2 failure in order: titles β†’ meta β†’ schema β†’ vitals β†’ drift.
- [ ] Bump CONTENT_VERSION (or whatever signal the site uses) so AI indexers
      re-fetch.
- [ ] Update llms.txt if new pages were added or page roles changed.
- [ ] Re-run schema validation on every changed page.

Phase 4 β€” Verify

- [ ] Re-run Google Rich Results Test on every changed page β€” green.
- [ ] Verify robots.txt changes with Google's robots.txt tester.
- [ ] Run a single-page Core Web Vitals check (Lighthouse or field data).
- [ ] Submit changed URLs via IndexNow for Bing + Yandex.
- [ ] Re-check schema drift on the changed pages.

Any miss β†’ back to Phase 3.

What NOT to do

  • No black-hat SEO. No keyword stuffing, no hidden text, no cloaking, no link-buying, no private blog networks. Algorithmic penalties are recoverable but expensive.
  • Do not ignore Bing. Bing + Yandex still drive meaningful traffic in some niches and regions. IndexNow submission is cheap.
  • Do not use client-side rendering for content that needs to rank. Use SSR/ISR so the HTML the crawler receives contains the content. CSR-only pages may not be indexed reliably.
  • Do not skip the schema drift check. Valid JSON-LD that contradicts the rendered page is worse than no JSON-LD β€” it signals inconsistency to both classical search and AI extractors.

References

FileUse it for
references/local_seo_checklist.mdLocalBusiness JSON-LD field list, common mistakes, Bing considerations, robots.txt patterns
../everything-seo/references/semantic_intent.mdAEO/GEO patterns for AI search
../everything-seo/references/content_automation.mdContent quality + AI writing detection
../everything-seo/references/technical_seo.mdDeep technical SEO (bot governance, IndexNow, INP)

What ships with it: 1 file

2.7 KB alongside SKILL.md

references/

Keep looking

Skills are one crate of 326,984. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.