The user-friendly CMS for marketers who want control
Concrete CMS (formerly concrete5) is an open-source CMS built for marketing teams who need in-context editing and structured content management without developer dependency. Indexa connects via the Concrete REST API to publish AI articles as Pages, enabling full SEO control through the platform's attribute system.
Enable the Concrete CMS REST API and generate an OAuth2 client ID and secret in Dashboard → System → API.
Create or identify the Page Type that represents a blog post and map its attributes to Indexa's article schema.
Indexa publishes new pages to the configured site tree path, setting SEO attributes (page title, description) automatically.
Attribute-based SEO — Indexa populates Concrete's built-in SEO attributes: meta title, meta description, and page name.
Page Type flexibility — publish to any Concrete page type, not just a fixed blog structure.
Site map integration — published pages appear in the Concrete CMS sitemap and can be submitted to search engines.
Draft support — Indexa can create pages in "Inactive" status for review before approval.
Yes, since Concrete CMS 9.0 the REST API is included in core. It must be enabled in Dashboard → System → Basics → API and an OAuth2 client must be created.
Indexa publishes to any Page Type in Concrete CMS. If you have a Blog Page Type (or a community blog add-on), Indexa will create entries under the configured blog page path.
Indexa sets the page name and SEO attributes. Concrete CMS handles canonical URL generation based on the page's location in the site tree.
Concrete 8 uses an older API format. We recommend upgrading to Concrete CMS 9, which is the actively maintained LTS release with full REST API support.
Connect Indexa to Concrete CMS and let AI write, optimize, and publish your content automatically. No credit card required.
Start free trial