GH
GitHub Integration
Publish AI-generated articles as Markdown to your repository — via pull requests for review or direct commits. Works with Astro, Hugo, Next.js, Jekyll, and any static site generator.
What KatanaSEO + GitHub Does for You
Real-time events for all SEO activity
Secure webhooks with signature verification
Git publishing via pull requests
Support for Astro, Hugo, Next.js, Jekyll, and other SSGs
JSON/CSV export for custom integrations
API access for advanced automation scenarios
How GitHub Publishing Works
1
Install the KatanaSEO GitHub App
One-click installation with repository selection
Go to Profile Settings → Integrations → GitHub
Click "Connect" to open the app installation flow
Select the repositories KatanaSEO should access
Authorize the app and return to KatanaSEO
2
Configure Your Repository
Tell KatanaSEO where articles should go
Select the repository from the dropdown
Set the content path (for example `src/content/blog` or `_posts`)
Choose the target branch
Click "Connect Repository" to validate and save
3
Two Publishing Modes
Choose review-first or instant publishing
Pull Request Mode
Auto-publish OFF
- Articles are pushed as PRs to your repo
- You review content before it goes live
- Merging the PR triggers your deploy pipeline
- Closing the PR returns the article to draft
Direct Commit Mode
Auto-publish ON
- Articles are committed directly to your main branch
- No review step, publishing is immediate
- Your CI/CD deploys changes automatically
- Best for high-trust automated pipelines
Why Choose KatanaSEO for GitHub
GitHub gives you full control over your SEO pipeline. Use KatanaSEO to automate publishing, connect SEO data to your stack, and build custom workflows.