seo-optimizer

Optimize GitHub Pages static sites with sitemaps, robots.txt, and JSON-LD.

1|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/kjaylee/misskim-skills --skill seo-optimizer-kjaylee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-optimizer
Source: https://github.com/kjaylee/misskim-skills/tree/main/skills/seo-optimizer
Command: npx skills add https://github.com/kjaylee/misskim-skills --skill seo-optimizer-kjaylee

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, PyYAML, beautifulsoup4, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of optimizing static websites hosted on GitHub Pages for search engines, overcoming the limitations of not having server-side control.

Core Features & Use Cases

  • Technical SEO: Implements sitemaps, robots.txt, canonical tags, and structured data (JSON-LD).
  • Content SEO: Guides on optimizing titles, descriptions, and internal linking strategies.
  • Page-Specific Optimization: Tailored guidance for tool, game, and blog pages.
  • Performance & Auditing: Focuses on Core Web Vitals and provides scripts for automated SEO audits.
  • Use Case: When launching a new blog post about a specific tool, use this Skill to ensure all necessary meta tags, structured data, and internal links are correctly implemented to maximize its visibility on search engines.

Quick Start

Use the seo-optimizer skill to generate a sitemap.xml file for your Jekyll site.

Frequently Asked Questions about seo-optimizer

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

FAQPage Schema
How do I generate a sitemap and configure robots.txt for a static GitHub Pages site?

To generate a sitemap and configure robots.txt for GitHub Pages, you can use automated scripts to create sitemap.xml files and define robots.txt rules, ensuring search engines properly crawl your static site content without server-side control.

What's the best way to add JSON-LD structured data to a Jekyll blog post?

Adding JSON-LD structured data to a Jekyll blog post involves injecting schema markup into your page templates to define content types. This provides search engines with explicit context about your tools, games, or blog posts.

How do I run an automated SEO audit on my static website to check Core Web Vitals?

Running an automated SEO audit on a static website utilizes Python scripts with BeautifulSoup to scan your HTML structure and meta tags. This identifies performance bottlenecks affecting Core Web Vitals and missing technical SEO elements.

Does GitHub Pages support server-side redirects for canonical tags and SEO optimization?

GitHub Pages does not support server-side redirects, so SEO optimization must be handled statically. You can implement canonical tags directly in your HTML head and use Jekyll configurations to manage canonical URLs and prevent duplicate content issues.

How do I optimize meta tags and internal linking for different page types like tools and games?

Optimizing meta tags and internal linking for tools and games requires tailoring title tags, meta descriptions, and anchor text strategies to each page type. This ensures search engines understand the specific utility and context of your interactive content.