Plugin

Active

LH HTML Sitemap adds a human-readable sitemap to any WordPress site: a Sitemap block that lists your pages, posts and custom post types, grouped by type, on a real page you control. It complements the XML sitemap WordPress already generates for search engines, and it uses the same list of post types, so one exclusion governs both.

Features

  • A Sitemap block you can place on any page, with its own title and introduction.
  • Visitors see what they are allowed to see: logged-out visitors get the public listing, and logged-in users get a live listing that includes everything they can read, such as private or members-only content.
  • Fast on large sites: the public listing is cached and clears itself whenever content changes, and each post type is capped with a link to its archive.
  • A Sitemap Link block for the Navigation block, so the sitemap page can go in any menu without hard-coding its address.
  • Filters for developers to change which post statuses are public, which posts are excluded, and which post types are listed.

Getting started

Activate the plugin, create a page (for example “Sitemap”), and add the Sitemap block to it. To link to it from a menu, add the Sitemap Link block inside your Navigation block.

Documentation