Joomla Integration

Connect your Joomla website to SEO45 AI for automated, SEO-optimized content publishing. Our integration uses the Joomla Web Services API.

Prerequisites

  • Joomla 4.0 or later (Web Services API required)
  • Super User or Administrator access
  • HTTPS enabled on your Joomla site

Step 1: Enable Web Services

  1. Log into your Joomla Administrator panel
  2. Go to System → Global Configuration
  3. Click the "API" tab
  4. Set "Enable Web Services" to Yes
  5. Save the configuration

Step 2: Create an API Token

  1. Go to Users → Manage
  2. Click on your Super User account
  3. Click the "Joomla API Token" tab
  4. Click "Create" to generate a new API token
  5. Copy the generated token (you'll only see it once!)

CORS Plugin: If you encounter CORS errors, you may need to install a CORS plugin. We provide a free plugin in our GitHub repository.

Step 3: Add Your Site in SEO45

  1. Go to your SEO45 AI dashboard
  2. Click "Add Site"
  3. Select "Joomla" as your platform
  4. Enter your Joomla site URL (e.g., https://yoursite.com)
  5. Paste your API Token
  6. Click "Connect Site"

Step 4: Choose Your Plan

Select a subscription plan for your Joomla site. Once payment is complete, SEO45 AI will begin publishing content automatically.

That's it! Your Joomla site is now connected. SEO45 AI will publish 1 SEO-optimized article per day automatically.

Troubleshooting

Connection Timeout

  • Make sure your site uses HTTPS
  • Check that Web Services are enabled in Global Configuration
  • Verify your server's firewall allows API connections

401 Unauthorized Error

  • Regenerate your API token and try again
  • Ensure your user account has Super User permissions
  • Check that the API Token feature is enabled for your user

CORS Errors

Install and enable the CORS plugin. Configure it to allow requests from app.seo45.com.

Joomla Setup | SEO45 AI Documentation – SEO45 AI