July 18, 2026
GitHub/GitLab Integration Setup Guide
Overview
AEOTrack can integrate directly with your GitHub or GitLab repository. This allows our platform to automatically create a Pull Request (PR) or Merge Request (MR) containing all pre-filled optimization files — including FAQ schema, robots.txt additions, and meta tags — tailored specifically for your domain.

Step-by-Step Setup Guide
Follow these steps to connect your repository:
Step 1: Create a Personal Access Token (PAT)
To grant AEOTrack secure access to open pull requests, you need to create a Personal Access Token on GitHub:
- Log in to your GitHub account and navigate to github.com/settings/tokens/new.
Step 2: Select Scopes & Generate Token
- Under Select Scopes, check the box for
repo(this gives read and write access to your repositories, allowing the integration to create branches and pull requests). - Scroll to the bottom of the page and click Generate token.

Step 3: Copy Your Token
- Copy the generated token from the confirmation screen immediately. Keep in mind that GitHub will only show you this token once.

Step 4: Connect to AEOTrack
- Go back to AEOTrack, select your provider (GitHub or GitLab), and paste the copied token into the Personal Access Token field.
- Click Connect GitHub / Connect GitLab.
Step 5: Specify Your Repository
- Enter your repository target using the
owner/repoformat (for example:acme/my-website). - Specify your base branch (e.g.,
main).
Step 6: Create and Merge the Pull Request
- Click Create AEO Pull Request. AEOTrack will automatically create a branch named
aeo-track/optimizationsand open a new Pull Request. - Review the PR on GitHub to inspect all suggested FAQ schemas and SEO meta tag updates, then click Merge when ready.