Table of Contents

IndieWeb Principles

Core ideas. Full reference: indieweb.org.

Own Your Data

Your content should live on infrastructure you control. Platform shutdowns, ToS changes, and algorithmic suppression can't reach content on your own domain.

POSSE

Publish on your Own Site, Syndicate Elsewhere. Write on your own domain first. Cross-post to social platforms as copies, with the canonical version always on your site. Your site outlives any platform.

Build for Yourself First

Make tools and sites that solve your own problems. Don't design for an imagined audience — build something you actually want to use.

Progressive Enhancement

Sites should work without JavaScript. The baseline is HTML. Enhancements are additions, not requirements.

Be Visible to Humans First

Design for people, not crawlers or algorithms. Semantic HTML, readable typography, accessible markup.

Use Microformats

Machine-readable markup embedded in HTML: h-card (identity), h-entry (posts), h-feed (streams). Enables webmentions, feed readers, and IndieWeb protocols to parse your site.

The Long Web

Write for longevity. Avoid platform-specific formatting. Plain HTML outlives every CMS. Permalinks should be permanent.

Joy

Joy is not a prize for getting through it all — it's a tool that enables getting through it. Create silly websites. Mix colors. Write anything. The independent web is about fun, not metrics.

See Also