Skip to content

Welcome to Raz Kaplan corner of the web! As a seasoned marketer and startup strategist, I share my thoughts on growth, tech, and everything in between. Dive into my blog for insights on modern marketing, and discover the tailored services I offer to help technical founders build scalable go-to-market strategies. Let's make your growth

Notifications You must be signed in to change notification settings

razkaplan/content-linter

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

Content Linter

A linter for Markdown blog posts based on Why Content Linting Matters: QA for the GenAI Era. It checks for technical SEO, keyword usage, link health, headings, images, spelling, and readability. The linter can run locally as a CLI tool or inside GitHub Actions.

CLI Usage

pip install .
content-linter --posts-dir _posts --keywords-file .github/scripts/keywords.txt

The command exits with a non-zero status if any check fails, including spelling and readability.

GitHub Action

- uses: razkpp/content-linter@v0
  with:
    keywords-file: .github/scripts/keywords.txt

Technical SEO validation

The linter now ensures each post's front matter provides a title, slug, and non-empty description. Missing titles or descriptions trigger errors, and successful checks note the detected values.

Release Notes

v.0.1

  • Initial release of the Content Linter GitHub Action.
  • Technical SEO validation: Checks for titles, descriptions, and images.
  • Keyword validation: Ensures relevant keywords are present.
  • Spell check: Detects and corrects spelling errors.
  • Easy integration with GitHub workflows.

v.0.2

  • Added recommendations for internal and external links.
  • Added recommendations for including at least one image.
  • Improved error and warning messages.

v.0.3

  • Spell check now suggests corrections for misspelled words.

👋 Hey, I'm Raz

I'm a hands-on, data-driven marketer with 8+ years in early-stage startups, blending strategy with execution. I help technical founders build and scale their go-to-market (GTM) foundations, making them growth-ready through a mix of modern marketing, AI-powered automation, and data-driven insights.

🏗 What I Do (Modern Marketing)

I run a boutique GTM service tailored for B2B startups beyond stealth mode. I specialize in:

  • GTM Strategy & Execution – From zero to a scalable marketing engine
  • Marketing Infrastructure – Tools, automation, and AI-powered workflows
  • Competitor & Market Analysis – Data-backed insights for positioning and growth
  • Content & Messaging Frameworks – PLG, partner-led, founder-led, or outbound growth

📫 Get in Touch

Fun Projects I built with the help of AI tools:

🚀 Let's talk if you're a B2B startup founder looking to build a scalable marketing foundation!

About

Welcome to Raz Kaplan corner of the web! As a seasoned marketer and startup strategist, I share my thoughts on growth, tech, and everything in between. Dive into my blog for insights on modern marketing, and discover the tailored services I offer to help technical founders build scalable go-to-market strategies. Let's make your growth

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published