SEO Dashboard

Analyze and improve the SEO performance of your blog posts

Overall Blog SEO Performance

Overall
89%
Good
Titles
83%
Descriptions
88%
Content
92%
Keywords
93%
Readability
93%
Technical
97%

Posts Needing SEO Improvement

low seo

This is a blog post

SEO: 68%

SEO Analysis

68%
Title
65%
Description
70%
Content
35%
Keywords
100%
Readability
80%
Technical
75%

Strengths (3)

  • βœ“Good keyword coverage
  • βœ“Main keyword in title
  • βœ“Has Open Graph metadata

Weaknesses (5)

  • βœ—Title is too short
  • βœ—Description is too short
  • βœ—Content is too short
  • βœ—No images
  • βœ—No featured image

Suggestions for Improvement (13)

contentImpact: 8/10

Content is too short (257 words). Aim for at least 600 words for better SEO.

titleImpact: 6/10

Title is too short (7 chars). Aim for 50-60 characters.

descriptionImpact: 5/10

Description is too short (19 chars). Aim for 150-160 characters.

contentImpact: 4/10

No images found. Add relevant images to improve engagement.

technicalImpact: 4/10

No featured image set. Add a featured image for social sharing.

titleImpact: 3/10

Consider adding power words like "Ultimate", "Essential", or "Guide" to make the title more compelling.

contentImpact: 3/10

Only 1 heading(s) found. Add more subheadings to improve structure.

contentImpact: 3/10

No links found. Add internal and external links to improve SEO.

titleImpact: 2/10

Consider adding numbers to make the title more specific (e.g., "5 Ways", "10 Tips").

descriptionImpact: 2/10

Consider adding a call-to-action in the description (e.g., "Learn how...", "Discover...").

readabilityImpact: 2/10

Sentences are too long on average. Use shorter sentences for better readability.

readabilityImpact: 2/10

No lists found. Use bullet points or numbered lists to improve readability.

technicalImpact: 2/10

URL slug is too long. Keep it concise.

Adding a Visual Feedback Loop to Spec-Driven Development

Spec-Driven Development is great at turning natural language into code. It's less great at catching "this doesn't look right." I shipped an extension that adds the visual sign-off step the workflow is missing.

SEO: 87%

SEO Analysis

87%
Title
85%
Description
75%
Content
100%
Keywords
80%
Readability
90%
Technical
100%

Strengths (10)

  • βœ“Title length is optimal
  • βœ“Content length is good
  • βœ“Good use of headings
  • βœ“Contains images
  • βœ“Contains links
  • βœ“Good keyword coverage
  • βœ“Good sentence length
  • βœ“Optimized URL slug
  • βœ“Has featured image
  • βœ“Has Open Graph metadata

Weaknesses (1)

  • βœ—Description is too long

Suggestions for Improvement (6)

keywordsImpact: 5/10

Main keyword "spec-kit" doesn't appear in title.

descriptionImpact: 4/10

Description is too long (209 chars). Keep it under 160 characters.

titleImpact: 3/10

Consider adding power words like "Ultimate", "Essential", or "Guide" to make the title more compelling.

titleImpact: 2/10

Consider adding numbers to make the title more specific (e.g., "5 Ways", "10 Tips").

descriptionImpact: 2/10

Consider adding a call-to-action in the description (e.g., "Learn how...", "Discover...").

readabilityImpact: 2/10

No lists found. Use bullet points or numbered lists to improve readability.

Scripthammer - Opinionated Next.js PWA Template

Opinionated Next.js 15.5 template with PWA support, 32 DaisyUI themes, Docker-first development environment, and comprehensive testing suite.

SEO: 91%

SEO Analysis

91%
Title
85%
Description
90%
Content
100%
Keywords
80%
Readability
100%
Technical
100%

Strengths (12)

  • βœ“Title length is optimal
  • βœ“Description length is optimal
  • βœ“Content length is good
  • βœ“Good use of headings
  • βœ“Contains images
  • βœ“Contains links
  • βœ“Good keyword coverage
  • βœ“Good sentence length
  • βœ“Uses lists for readability
  • βœ“Optimized URL slug
  • βœ“Has featured image
  • βœ“Has Open Graph metadata

Suggestions for Improvement (4)

keywordsImpact: 5/10

Main keyword "turtlewolfe" doesn't appear in title.

titleImpact: 3/10

Consider adding power words like "Ultimate", "Essential", or "Guide" to make the title more compelling.

titleImpact: 2/10

Consider adding numbers to make the title more specific (e.g., "5 Ways", "10 Tips").

descriptionImpact: 2/10

Consider adding a call-to-action in the description (e.g., "Learn how...", "Discover...").

Offline Payment: Stripe, PayPal & GDPR

Learn how to build offline-first payments on GitHub Pages with Supabase Edge Functions, Stripe, PayPal, GDPR consent, and IndexedDB resilience.

SEO: 93%

SEO Analysis

93%
Title
85%
Description
100%
Content
100%
Keywords
80%
Readability
100%
Technical
100%

Strengths (13)

  • βœ“Title length is optimal
  • βœ“Description length is optimal
  • βœ“Description contains call-to-action
  • βœ“Content length is excellent for SEO
  • βœ“Good use of headings
  • βœ“Contains images
  • βœ“Contains links
  • βœ“Good keyword coverage
  • βœ“Good sentence length
  • βœ“Uses lists for readability
  • βœ“Optimized URL slug
  • βœ“Has featured image
  • βœ“Has Open Graph metadata

Suggestions for Improvement (3)

keywordsImpact: 5/10

Main keyword "payments" doesn't appear in title.

titleImpact: 3/10

Consider adding power words like "Ultimate", "Essential", or "Guide" to make the title more compelling.

titleImpact: 2/10

Consider adding numbers to make the title more specific (e.g., "5 Ways", "10 Tips").

Auto-Configuration: Use Template and Start Building

TurtleWolfe's auto-configuration eliminates setup friction. Use the template, run Docker, and watch your project automatically adapt with zero manual config.

SEO: 93%

SEO Analysis

93%
Title
85%
Description
90%
Content
100%
Keywords
100%
Readability
85%
Technical
100%

Strengths (13)

  • βœ“Title length is optimal
  • βœ“Description length is optimal
  • βœ“Content length is excellent for SEO
  • βœ“Good use of headings
  • βœ“Contains images
  • βœ“Contains links
  • βœ“Good keyword coverage
  • βœ“Main keyword in title
  • βœ“Good sentence length
  • βœ“Uses lists for readability
  • βœ“Optimized URL slug
  • βœ“Has featured image
  • βœ“Has Open Graph metadata

Suggestions for Improvement (4)

titleImpact: 3/10

Consider adding power words like "Ultimate", "Essential", or "Guide" to make the title more compelling.

readabilityImpact: 3/10

1 paragraph(s) are too long. Break them into shorter paragraphs.

titleImpact: 2/10

Consider adding numbers to make the title more specific (e.g., "5 Ways", "10 Tips").

descriptionImpact: 2/10

Consider adding a call-to-action in the description (e.g., "Learn how...", "Discover...").

Building a Centralized Admin Dashboard for TurtleWolfe

A centralized admin dashboard that surfaces payment, auth, user, and messaging metrics β€” built with defense-in-depth security on a static-export Next.js site.

SEO: 94%

SEO Analysis

94%
Title
85%
Description
90%
Content
100%
Keywords
100%
Readability
100%
Technical
100%

Strengths (13)

  • βœ“Title length is optimal
  • βœ“Description length is optimal
  • βœ“Content length is excellent for SEO
  • βœ“Good use of headings
  • βœ“Contains images
  • βœ“Contains links
  • βœ“Good keyword coverage
  • βœ“Main keyword in title
  • βœ“Good sentence length
  • βœ“Uses lists for readability
  • βœ“Optimized URL slug
  • βœ“Has featured image
  • βœ“Has Open Graph metadata

Suggestions for Improvement (3)

titleImpact: 3/10

Consider adding power words like "Ultimate", "Essential", or "Guide" to make the title more compelling.

titleImpact: 2/10

Consider adding numbers to make the title more specific (e.g., "5 Ways", "10 Tips").

descriptionImpact: 2/10

Consider adding a call-to-action in the description (e.g., "Learn how...", "Discover...").

Supabase Authentication: OAuth & Security

Secure authentication with Supabase, OAuth providers, server-side rate limiting, and Row-Level Security in Next.js 15 & PostgreSQL.

SEO: 94%

SEO Analysis

94%
Title
85%
Description
90%
Content
100%
Keywords
100%
Readability
100%
Technical
100%

Strengths (13)

  • βœ“Title length is optimal
  • βœ“Description length is optimal
  • βœ“Content length is excellent for SEO
  • βœ“Good use of headings
  • βœ“Contains images
  • βœ“Contains links
  • βœ“Good keyword coverage
  • βœ“Main keyword in title
  • βœ“Good sentence length
  • βœ“Uses lists for readability
  • βœ“Optimized URL slug
  • βœ“Has featured image
  • βœ“Has Open Graph metadata

Suggestions for Improvement (3)

titleImpact: 3/10

Consider adding power words like "Ultimate", "Essential", or "Guide" to make the title more compelling.

titleImpact: 2/10

Consider adding numbers to make the title more specific (e.g., "5 Ways", "10 Tips").

descriptionImpact: 2/10

Consider adding a call-to-action in the description (e.g., "Learn how...", "Discover...").

Build a Countdown Timer Tutorial

Learn the PRP/SpecKit workflow by building a countdown timer. From requirements to production code with TurtleWolfe template.

SEO: 95%

SEO Analysis

95%
Title
85%
Description
100%
Content
100%
Keywords
100%
Readability
90%
Technical
100%

Strengths (13)

  • βœ“Title length is optimal
  • βœ“Description length is optimal
  • βœ“Description contains call-to-action
  • βœ“Content length is excellent for SEO
  • βœ“Good use of headings
  • βœ“Contains images
  • βœ“Contains links
  • βœ“Good keyword coverage
  • βœ“Main keyword in title
  • βœ“Good sentence length
  • βœ“Optimized URL slug
  • βœ“Has featured image
  • βœ“Has Open Graph metadata

Suggestions for Improvement (3)

titleImpact: 3/10

Consider adding power words like "Ultimate", "Essential", or "Guide" to make the title more compelling.

titleImpact: 2/10

Consider adding numbers to make the title more specific (e.g., "5 Ways", "10 Tips").

readabilityImpact: 2/10

No lists found. Use bullet points or numbered lists to improve readability.

SEO Best Practices Checklist

Content Guidelines

  • βœ“Write 600-1000+ words for optimal SEO value
  • βœ“Use H2-H6 headings to structure your content
  • βœ“Include relevant images with descriptive alt text
  • βœ“Add internal links to related posts
  • βœ“Include external links to authoritative sources

Technical Optimization

  • βœ“Title length: 50-60 characters
  • βœ“Meta description: 150-160 characters
  • βœ“URL slug: concise and keyword-rich
  • βœ“3-5 relevant tags/keywords per post
  • βœ“Featured image for social media sharing