Skip to main content

SEO Dashboard

Analyze and improve the SEO performance of your blog posts

Overall Blog SEO Performance

Overall
91%
Excellent
Titles
84%
Descriptions
87%
Content
96%
Keywords
93%
Readability
93%
Technical
98%

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.

The Storefront That Could Not Take Money

Our pricing page had five working buy buttons and three that said "Coming soon". The five were the problem. A test-mode Stripe key had been live in production the whole time, and every internal signal said sold.

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 excellent for SEO
  • 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 "stripe" doesn't appear in title.

descriptionImpact: 4/10

Description is too long (211 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.

I graphed 15 years of my own Facebook and found the work I forgot to answer

How to turn a Facebook data export into a knowledge graph you can actually query, what breaks along the way, and the two customers I found sitting in my own archive.

SEO: 88%

SEO Analysis

88%
Title
75%
Description
75%
Content
100%
Keywords
100%
Readability
90%
Technical
100%

Strengths (10)

  • 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

Weaknesses (2)

  • Title is too long
  • Description is too long

Suggestions for Improvement (5)

titleImpact: 5/10

Title is too long (75 chars). Keep it under 60 characters.

descriptionImpact: 4/10

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

titleImpact: 3/10

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

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.

Going Live: A Static Next.js App on a Custom Domain

A step-by-step runbook for taking a static Next.js PWA from a project URL to a custom domain — choosing among domains you own, GitHub Pages vs Vercel, DNS, the basePath drop, and the Supabase auth-redirect gotcha that will bite you.

SEO: 88%

SEO Analysis

88%
Title
85%
Description
75%
Content
100%
Keywords
80%
Readability
100%
Technical
100%

Strengths (11)

  • Title length is optimal
  • 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

Weaknesses (1)

  • Description is too long

Suggestions for Improvement (5)

keywordsImpact: 5/10

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

descriptionImpact: 4/10

Description is too long (232 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...").

Send It Back Without Taking It Over: Rejecting an Agent's PR

When a collaborator's AI agent hands you a flawed pull request, the trustworthy way to block it is a request-changes review with a paste-ready fix — never a fixup commit on their branch. That one convenience commit erases the authorship your whole identity discipline exists to protect.

SEO: 89%

SEO Analysis

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

Strengths (12)

  • Title 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

Weaknesses (1)

  • Description is too long

Suggestions for Improvement (5)

keywordsImpact: 5/10

Main keyword "code-review" doesn't appear in title.

descriptionImpact: 4/10

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

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").

Your Client's Email Is Not a Spec: Turning Mail Into Tickets

A client's email hides the real expectation inside chatty prose and un-transcribed screenshots. Here's how an MCP server that reads your mail and drafts GitHub tickets tightens the contract between what they asked for and what you ship.

SEO: 90%

SEO Analysis

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

Strengths (12)

  • Title 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

Weaknesses (1)

  • Description is too long

Suggestions for Improvement (4)

keywordsImpact: 5/10

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

descriptionImpact: 4/10

Description is too long (236 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").

A Token Is an Identity: Let Cursor Commit as Themselves

When a teammate's AI agent touches your repo, whose name ends up on the commit? A guide to fine-grained tokens, least privilege, and letting Cursor act as the collaborator — not you.

SEO: 90%

SEO Analysis

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

Strengths (12)

  • Title 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

Weaknesses (1)

  • Description is too long

Suggestions for Improvement (5)

descriptionImpact: 4/10

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

titleImpact: 3/10

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

readabilityImpact: 3/10

3 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...").

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

ScriptHammer'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 ScriptHammer

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...").

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: 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 good
  • 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...").

What If Your City Were Playable? A Chattanooga Brainstorm

A 3D digital twin of Chattanooga left me asking a bigger question. What if the map weren't just to look at, but to play? Explore the idea and weigh in.

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.

Build a Countdown Timer Tutorial

Learn the PRP/SpecKit workflow by building a countdown timer. From requirements to production code with ScriptHammer 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.

Why Build One Game When You Can Build All the Games?

You have a notebook full of game ideas and zero shipped, because each one means re-solving physics, camera, materials, and sound. Build the engine once and get all the games. Here is an open-source Three.js game engine, a playable city built on it, and an open invitation to help build the rest.

SEO: 100%

SEO Analysis

100%
Title
100%
Description
100%
Content
100%
Keywords
100%
Readability
100%
Technical
100%

Strengths (15)

  • Title length is optimal
  • Title contains power words
  • 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
  • Uses lists for readability
  • Optimized URL slug
  • Has featured image
  • Has Open Graph metadata

Suggestions for Improvement (0)

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