AWS Amplify
For sites hosted on AWS Amplify, Indexly publishes through your Git repository and then triggers an Amplify build — so your static or SSR site rebuilds with the new content.
Amplify has no CMS of its own. Unlike WordPress, Ghost or Webflow, content is committed as files to your repo — Amplify's build pipeline does the rest.
What you can do
- Commit Content Agent articles as Markdown/MDX to your repo
- Open a pull request for review, or commit straight to a branch
- Trigger an Amplify build via an incoming webhook
- Verify AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended) aren't blocked by your Amplify config
Before you begin
- An Amplify app connected to GitHub, GitLab or Bitbucket
- Write access to the repository
- A content directory in the repo (e.g.
content/blog)
Connect
- In Indexly, open Integrations → AWS Amplify and click Connect.
- Authorize your Git provider and select the repository backing your Amplify app.
- Set the branch (e.g.
main), the content path, and the file format (Markdown or MDX). - Choose the delivery mode: pull request (review before merge) or direct commit.
- In the Amplify console, go to App settings → Build settings → Incoming webhooks, create a webhook, and copy the URL.
- Paste that URL into Indexly as the build hook so a deploy is triggered after each publish, then save.
Front-matter
Indexly writes front-matter your site generator can consume. Map these keys to whatever your template expects:
--- title: "From SEO to GEO: The AI-Powered Search Revolution" slug: "seo-to-geo" description: "Why citations are the new rankings." date: "2026-07-14" image: "/images/seo-to-geo.png" tags: ["GEO", "AI Search"] ---
Keep AI crawlers unblocked
Amplify sites often sit behind custom headers or redirects. Make sure your robots.txt allows the AI crawlers you care about — publishing content that can't be fetched won't earn citations. Run an AI Readiness Audit after your first deploy to confirm.
Troubleshooting
- Commit succeeds but the site doesn't change — the build hook wasn't called, or Amplify is building a different branch. Check the Amplify build history.
- Build fails after publish — front-matter keys don't match what your generator expects. Adjust the field mapping in Indexly.
- Permission denied on push — the Git authorization lacks write access, or the branch is protected. Use pull-request mode instead.