seo-analytics-auditor

travisjneuman's avatarfrom travisjneuman

Use this skill when auditing SEO, analyzing Core Web Vitals, verifying meta tags, checking structured data, or troubleshooting analytics implementations. Covers Google Search Console, Google Analytics 4, Cloudflare Web Analytics, and technical SEO best practices.

0stars🔀0forks📁View on GitHub🕐Updated Jan 5, 2026

When & Why to Use This Skill

The SEO & Analytics Auditor is a comprehensive technical toolkit designed to enhance website visibility and performance. It streamlines the process of auditing technical SEO elements, verifying Google Analytics 4 (GA4) and Cloudflare implementations, and monitoring Core Web Vitals (LCP, INP, CLS). By validating structured data, meta tags, and tracking scripts, it ensures websites are fully optimized for search engine indexing and user experience according to 2025 standards.

Use Cases

  • Technical SEO Auditing: Verifying meta tags, canonical URLs, and robots.txt files to ensure search engines can crawl and index the site correctly.
  • Core Web Vitals Optimization: Analyzing performance metrics like Largest Contentful Paint (LCP) and Interaction to Next Paint (INP) to improve search rankings and user retention.
  • Analytics Troubleshooting: Validating GA4 and Cloudflare tracking code implementations to ensure accurate data collection and event tracking.
  • Structured Data Validation: Testing and implementing Schema.org JSON-LD snippets to enable rich results and better content understanding by search engines.
  • Social Media Preview Optimization: Checking Open Graph and Twitter Card tags to ensure consistent and attractive link previews across social platforms.
nameseo-analytics-auditor
descriptionUse this skill when auditing SEO, analyzing Core Web Vitals, verifying meta tags, checking structured data, or troubleshooting analytics implementations. Covers Google Search Console, Google Analytics 4, Cloudflare Web Analytics, and technical SEO best practices.

SEO & Analytics Auditor

Audit SEO, verify analytics, and optimize Core Web Vitals.

When to Use

Use for:

  • Auditing SEO meta tags and structured data
  • Verifying analytics implementations (GA4, Cloudflare)
  • Checking Core Web Vitals (LCP, INP, CLS)
  • Troubleshooting Search Console issues
  • Validating Open Graph and Twitter Card meta tags
  • Reviewing robots.txt and sitemap.xml

Quick Audit Workflow

# 1. Run Lighthouse audit
npx lighthouse https://yoursite.com --output=html --output-path=./audit.html

# 2. Check Core Web Vitals
npx lighthouse https://yoursite.com --only-categories=performance

# 3. Validate structured data
# Open: https://search.google.com/test/rich-results

SEO Checklist

Meta Tags (Required)

<title>Page Title - Brand (50-60 chars)</title>
<meta name="description" content="Description (150-160 chars)" />
<meta name="robots" content="index, follow" />
<link rel="canonical" href="https://domain.com/page/" />

Open Graph (Social Sharing)

<meta property="og:type" content="website" />
<meta property="og:url" content="https://domain.com/" />
<meta property="og:title" content="Title" />
<meta property="og:description" content="Description" />
<meta property="og:image" content="https://domain.com/og-image.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />

Twitter Card

<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Title" />
<meta name="twitter:description" content="Description" />
<meta name="twitter:image" content="https://domain.com/og-image.png" />

Schema.org (Structured Data)

<script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Person",
    "name": "Name",
    "jobTitle": "Title",
    "url": "https://domain.com"
  }
</script>

Analytics Implementation

Google Analytics 4

<script
  async
  src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"
></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag() {
    dataLayer.push(arguments);
  }
  gtag("js", new Date());
  gtag("config", "G-XXXXXXXXXX", {
    anonymize_ip: true,
    cookie_flags: "SameSite=None;Secure",
  });
</script>

Cloudflare Web Analytics

<script
  defer
  src="https://static.cloudflareinsights.com/beacon.min.js"
  data-cf-beacon='{"token": "YOUR_TOKEN"}'
></script>

Core Web Vitals Targets (2025)

Metric Good Needs Improvement Poor
LCP (Largest Contentful Paint) < 2.5s 2.5s - 4s > 4s
INP (Interaction to Next Paint) < 200ms 200ms - 500ms > 500ms
CLS (Cumulative Layout Shift) < 0.1 0.1 - 0.25 > 0.25

Testing Tools

Tool URL Purpose
PageSpeed Insights https://pagespeed.web.dev Core Web Vitals
Rich Results Test https://search.google.com/test/rich-results Schema.org
OpenGraph.xyz https://www.opengraph.xyz Social preview

Files to Check

  • index.html - Meta tags, analytics scripts, Schema.org
  • robots.txt - Crawler directives, sitemap reference
  • sitemap.xml - URL list, lastmod dates
  • manifest.json - PWA config

Common Issues

Issue Fix
Meta description too short Use 150-160 characters
Missing canonical URL Add <link rel="canonical">
OG image wrong size Use 1200x630 for best display
Schema.org errors Test with Rich Results Test
Analytics not firing Check browser console for errors

Integration Checklist

  • Google Search Console verified
  • Sitemap submitted to GSC
  • GA4 property created and linked
  • Core Web Vitals in "Good" range
  • Rich Results test passing
  • Social preview working

See Also