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
- Log into your Joomla Administrator panel
- Go to System → Global Configuration
- Click the "API" tab
- Set "Enable Web Services" to Yes
- Save the configuration
Step 2: Create an API Token
- Go to Users → Manage
- Click on your Super User account
- Click the "Joomla API Token" tab
- Click "Create" to generate a new API token
- 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
- Go to your SEO45 AI dashboard
- Click "Add Site"
- Select "Joomla" as your platform
- Enter your Joomla site URL (e.g., https://yoursite.com)
- Paste your API Token
- 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.