Skip to content

SEO Improvements for worknot.classmethod.live #47

@shigahi

Description

@shigahi

Overview

This issue tracks SEO improvements for the Worknot website (https://worknot.classmethod.live/).

Current Status

Already Implemented

  • Basic meta tags (title, description, keywords)
  • Open Graph tags (og:type, og:url, og:title, og:description, og:site_name)
  • Twitter Card tags (card, url, title, description)
  • Canonical URL
  • Google Fonts preconnect

Missing / Needs Improvement

High Priority

  1. OG Image / Twitter Image

    • og:image and twitter:image are not set
    • Recommended size: 1200x630px
    • This significantly impacts social media sharing appearance
  2. Favicon

    • No favicon configured
    • Need: favicon.ico, apple-touch-icon, various sizes for different devices
  3. robots.txt

    • No robots.txt file exists for the main site
    • Should allow crawlers and point to sitemap
  4. sitemap.xml

    • No sitemap for search engine indexing

Medium Priority

  1. Structured Data (JSON-LD)

    • Add Organization or WebApplication schema
    • Improves rich snippet appearance in search results
  2. hreflang tags

    • Not critical if single-language, but useful if expanding to other languages
    • Note: The generated Worker script already supports i18n/hreflang
  3. Performance Meta Tags

    • Add <meta name="theme-color"> for mobile browsers (partially exists)
    • Consider adding dns-prefetch for external resources

Low Priority

  1. Additional Meta Tags
    • og:image:width and og:image:height (once og:image is added)
    • og:locale
    • article:author if blog-style content is added

Proposed Implementation

Phase 1: Critical SEO Elements

  • Create and add OG image (1200x630px)
  • Add favicon files (favicon.ico, apple-touch-icon-180x180.png)
  • Add robots.txt
  • Add sitemap.xml (or generate dynamically)

Phase 2: Enhanced SEO

  • Add JSON-LD structured data for WebApplication/SoftwareApplication
  • Add og:locale meta tag
  • Review and optimize meta description length (150-160 chars recommended)

Phase 3: Performance & Monitoring

  • Set up Google Search Console
  • Set up Google Analytics (optional)
  • Monitor Core Web Vitals

Files to Modify

  • index.html - Add meta tags, favicon links, structured data
  • public/ - Add favicon files, robots.txt, sitemap.xml, og-image.png

References

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions