Install your Agentic Kit on cPanel / shared hosting
If your website is hosted on a shared host like Bluehost, HostGator, SiteGround, Hostinger, GoDaddy, IONOS, OVH, Loopia, or One.com — you almost certainly have access to a control panel called cPanel, Plesk, or a custom dashboard built on the same tools.
This guide is the fastest install of all. About 3 minutes.
Step 1 — Log in and open the File Manager
- Log in to your hosting control panel. The login URL is usually one
of:
https://your-host.com/cpanelhttps://your-domain.com:2083- The link in your hosting welcome email.
- Find and click File Manager.
Step 2 — Find your web root
Navigate to the folder named public_html. This is your website's
root.
Some hosts use a different name:
- Plesk:
httpdocs- Older shared hosts:
wwworhtdocsYou're in the right place if you can see your site's existing files — typically
index.html,index.php, or (for WordPress)wp-config.php,wp-admin/, andwp-content/.
Step 3 — Upload all three files
- Click the Upload button in the toolbar.
- Select all three files from the ZIP you downloaded:
agents.jsonllms.txtagent-instructions.md
- Wait for each upload to complete (you'll see a green progress bar).
- Click Go Back to "/home/.../public_html" to return to the file listing.
⚠️ Common mistake. Don't upload into a subfolder like
public_html/wp-content/uploads/orpublic_html/files/. The files must sit directly insidepublic_htmlso they're served at the root of your domain.
Step 4 — Confirm permissions
The default upload permissions in cPanel are 644, which is correct.
If you want to double-check:
- Right-click each file → Change Permissions.
- Set to
0644(Read for everyone, Write for owner).
Step 5 — Verify in your browser
Open three new tabs:
https://your-domain.com/agents.json→ should show the JSONhttps://your-domain.com/llms.txt→ should show plain texthttps://your-domain.com/agent-instructions.md→ should show markdown
Done.
Step 6 (recommended) — Add the auto-discovery snippet
Tell visiting AI bots exactly where these files live. Edit your site's
template (whichever file produces the <head> tag) and paste this just
before the </head> close:
<link rel="alternate" type="application/json" title="Agent Action Map" href="/agents.json">
<link rel="alternate" type="text/plain" title="LLM Context" href="/llms.txt">
<link rel="alternate" type="text/markdown" title="Agent Runbook" href="/agent-instructions.md">
Where to paste depends on your site:
- Plain HTML: edit
index.html(or whatever your homepage is) directly in File Manager. - WordPress: see the WordPress guide.
- Custom CMS: find the file that produces your global
<head>.
Troubleshooting
404 on the URL.
The file is not in public_html itself. It's likely in a subfolder.
Move it to the root.
403 forbidden.
File permissions wrong. Set to 644 via right-click → Change Permissions.
The URL serves a download instead of displaying.
That's fine — agents read the bytes either way. To force inline display,
add this to your .htaccess in public_html:
AddType application/json .json
AddType text/plain .txt
AddType text/markdown .md
My host's File Manager doesn't have an Upload button. Some custom panels hide it under Actions → Upload. If you can't find it, fall back to FTP/SFTP — most hosts give you SFTP credentials by default.
Need a hand? Reply to your purchase receipt and we'll help directly.