All the reasons on why and more.
What should be on your indie web site home page?
Your homepage should have some basic information about you:
Your home page is the URL you share with people, therefore it's useful to set it up with:
Next, it's quite popular to have:
See the Stream of Updates below for some inspiration.
If you show a stream of recent posts on your home page, it may also be useful to show a small navigation interface for your archives.
More: archive navigation.
Among early 2000s bloggers it was popular to also have on your home page:
Some interesting indieweb home page examples of simple contact/about information (e.g. hCard), maps for location, live IM status etc. - probably worth expanding and document each of these:
That and most recent blog post:
That and occasional blog posts:
Stream of Updates
All that and most of the content they post online as a stream:
Mixed/composite feed examples with complete posts:
Streams of partial posts / summaries:
Streams of only names/titles of posts:
Things which could go on homepages which aren’t currently implemented, or are underimplemented. Sometimes there is an intent to implement.
I might be adding links to /me (my profile page) and /about (about the site, license info, powered by, hosted at, etc.) to my homepage. --Sandeep Shetty
When signed-in to your own site, it might be useful to have:
Webmention to homepage
Webmentions sent directly to home pages could serve a number of use-cases:
Silos don't technically give you access to their home page, but they do typically provide you with something resembling a home page, albeit typically at a path (not at the root), and they call it a profile. Though they really should be providing subdomains instead of profile paths.
As an example, Twitter let's you customize your profile page with:
Articles and posts about homepage design and features: