seo-auditor

Audit websites for technical SEO issues and generate prioritized optimization recommendations.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/AmirEmad11/instabot --skill seo-auditor-amiremad11
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-auditor
Source: https://github.com/AmirEmad11/instabot/tree/main/.local/secondary_skills/seo-auditor
Command: npx skills add https://github.com/AmirEmad11/instabot --skill seo-auditor-amiremad11

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Websites often suffer from hidden SEO problems—uncrawlable SPA pages, missing meta tags, broken sitemaps, and weak structured data—that silently suppress search rankings. This Skill provides a systematic audit methodology to detect these issues and produce an actionable, prioritized fix plan. ## Core Features & Use Cases - SPA vs SSR Detection: Determines whether pages are actually visible to Googlebot by curling URLs and inspecting raw HTML, avoiding false assumptions from HTTP 200 responses. - Five-Pillar Audit Methodology: Covers crawlability and indexation, technical foundations (Core Web Vitals, fonts, mobile), on-page optimization, E-E-A-T content quality, and structured data/social meta tags. - SSR Shared Shell Optimization: Identifies high-leverage fixes in shared HTML shell functions (Express/Node SSR) where one change repairs every page at once. - Use Case: A startup's React/Express site isn't ranking. The audit reveals robots.txt returns SPA HTML instead of plain text, the sitemap route is missing, and the shared shell lacks Twitter Card and Organization schema—fixing the shell function resolves meta tags across all pages simultaneously. ## Quick Start Audit my website at https://example.com for SEO issues and give me a prioritized action plan.

Frequently Asked Questions about seo-auditor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit a website for SEO issues?

Start by checking crawlability and indexation (robots.txt, sitemap, canonicals), then technical foundations like Core Web Vitals, followed by on-page optimization, content quality, and structured data. Prioritize fixes by impact, addressing indexation blockers before cosmetic improvements.

How to check if a React SPA is visible to Google?

Run curl -s on the page URL and grep for key content like an H1 tag. If the content appears in the browser but not in the curl output, the page requires JavaScript rendering and is effectively invisible to Googlebot, since it cannot reliably execute JavaScript.

Why does robots.txt return HTML instead of plain text?

This happens in SPA architectures where no server route handles /robots.txt, so the app returns index.html with a 200 status. Verify by curling the file and confirming the output starts with User-agent: rather than <!DOCTYPE html>.

Can curl detect schema markup on a page?

Curl reliably detects JSON-LD schema only on server-side rendered pages. Many CMS plugins inject structured data via client-side JavaScript, so use Google Rich Results Test or browser DevTools for accurate schema verification instead of relying on curl alone.

What are the limitations of an automated SEO audit?

An audit cannot access Google Search Console or Analytics data, measure real page speed, check backlink profiles, or run full site crawls. Use Lighthouse for speed, Ahrefs or Semrush for backlinks, and Screaming Frog for comprehensive crawling.