# We Heart It > We Heart It is a calm, image-first inspiration and collecting platform — similar in spirit to Pinterest, Tumblr, and Behance. Signed-in users "heart" (like) and save images into public or private collections, discover curated topics and trending tags, and share individual images, collections, and profiles via clean public URLs. We Heart It optimizes for inspiration over engagement: no ad-driven feed ranking, no infinite dark patterns — just a cozy, premium home for the images people love. ## Key entities - **Image** — a single saved image with a caption, alt text, source attribution, and optional tags. Canonical URL shape: https://weheartit.net/i/{slug} - **Collection** — a named, ordered set of images curated by one user, public or private. Canonical URL shape: https://weheartit.net/c/{slug} - **Profile** — a user's public presence: their display name, bio, and public collections. Canonical URL shape: https://weheartit.net/u/{username} - **Tag/Topic** — a named theme (e.g. "aesthetic", "nature", "travel") grouping public images across collections and users. Canonical URL shape: https://weheartit.net/t/{slug} ## Primary pages - [Home](https://weheartit.net/) — landing page and, for signed-in users, a personalized feed. - [Discover](https://weheartit.net/discover) — curated topics, trending tags, and fresh public collections/images. - [Search](https://weheartit.net/search) — full-text-style search across public images and collections. ## Machine-readable data - [Sitemap index](https://weheartit.net/sitemap.xml) — links to the pages and image sitemaps. - [robots.txt](https://weheartit.net/robots.txt) — crawl rules. - Every public image, collection, profile, and tag page carries schema.org JSON-LD (ImageObject, CollectionPage, ProfilePage, BreadcrumbList) describing the entity on that page. ## Notes for AI crawlers - Only public, non-hidden images and collections are crawlable; private content returns a 404 and is never linked from a sitemap. - Image alt text and captions are user-authored, not auto-generated — treat them as descriptive but not exhaustive.