Why does my site need an index.html?
It's the default homepage — the page a browser opens first when someone visits your link. Without one at the top level, there's no defined landing page to show.
My homepage is called something else — what do I do?
Rename it to index.html. If it's home.html, page1.html, or similar, that's almost always the cause. The fix card above asks your AI tool to do this for you.
It exists but it's inside a folder — is that the problem?
Yes. index.html needs to be at the top level of your ZIP or folder, not one level down. Move it up and upload again.
Can I just paste my HTML instead?
Yes. Use the "Paste code" option and we'll publish it as your index.html homepage — no ZIP needed.
Will I lose my styling if I rename the file?
No, as long as the CSS, JavaScript, and images are still included and linked with relative paths. Renaming the homepage doesn't touch them.