Connect your GitHub repositories and receive AI-generated SEO improvement suggestions with automatic pull request creation.
Pro Feature
GitHub integration requires a Pro or Agency subscription. Connect repositories to get AI-powered code suggestions for SEO improvements.
The Code Changes feature analyzes your website's source code and generates specific SEO improvement suggestions. Changes can be reviewed with side-by-side diffs and automatically submitted as pull requests to your GitHub repository.
In SEO Assist, go to the Integrations tab and find the GitHub section.
Click "Connect GitHub" to start the OAuth flow. You'll be redirected to GitHub to authorize ARKA AI to access your repositories.
Choose which repositories to connect. You can grant access to specific repositories or all repositories in your account/organization.
After authorization, you'll see your connected repositories listed in the Integrations tab. Each repository shows its default branch and last update timestamp.
SEO Assist automatically scans your repository for files that affect SEO:
The AI generates several types of code suggestions:
| Type | Description | Example |
|---|---|---|
| Meta Tags | Title, description, viewport, charset improvements | Add missing meta description |
| Open Graph | Social sharing optimization | Add og:image for better link previews |
| Schema Markup | Structured data additions | Add Article or Product schema |
| Semantic HTML | Proper heading hierarchy, landmarks | Convert div to main element |
| Performance | Loading optimizations | Add loading='lazy' to images |
| Accessibility | SEO-related a11y improvements | Add alt text to images |
Each suggestion appears in the Code Changes tab with full context:
See exactly what will change with a side-by-side diff showing the original code and suggested modification:
- <head>
- <title>My Website</title>
- </head>
+ <head>
+ <title>My Website</title>
+ <meta name="description" content="Discover our products and services..." />
+ </head>Each suggestion has a status that tracks its progress:
You can modify any suggestion before approving it. Click the Edit button to adjust the suggested code while keeping the original context. This is useful for:
Go through each suggestion, review the diff, and click Approve for changes you want to include. Reject suggestions that don't apply.
Once you have at least one approved suggestion, click "Create Pull Request" to bundle them into a single PR.
Enter a title and description for the PR. SEO Assist will suggest defaults based on the included changes.
Click Submit to create the PR in your repository. You'll receive a link to review and merge it on GitHub.
Bundle Related Changes
Group related suggestions into a single PR for easier review. For example, bundle all meta tag improvements together rather than creating separate PRs for each file.
SEO Assist tracks all created PRs so you can monitor their status:
Agency tier users can enable CI/CD mode for automated SEO checking:
Repository Permissions
To create pull requests, ARKA AI needs write access to your repository. If you only granted read access during setup, you'll need to update permissions in your GitHub settings.