Phase 3 β€’ Guide #31

HTML Sitemap for Visitors

The visitor-facing HTML sitemap is separate from your XML sitemap: it renders a readable page on your domain for humans and bots that follow linksβ€”not a crawl feed like /sitemap.xml. SEO Rank Genius lets you enable it, choose the URL slug, control how sections and sort behavior are derived (pillar, post-type buckets, or A–Z), match styling to your theme, andβ€”when your build exposes the controlsβ€”narrow which post types visitors see and paste an optional shortcode.

7 min read Indexing & Sitemaps Visitors + crawl clarity

Before you start

XML vs HTML: The XML sitemap is for search-engine discovery (URLs, freshness, segmentation). The HTML sitemap is a theme-wrapped web page humans can skim. They complement each other; turning one off does not replace the other.

Know your build Every Rank Genius release includes Enable HTML Sitemap, Sitemap URL slug, and Content grouping (Pillar β†’ Cluster, Post Type, Alphabetical). Per–post-type visibility toggles and a copyable embed shortcode may appear on the same tab in newer buildsβ€”always compare this guide with your live wp-admin screen.
  • Open SEO Rank Genius β†’ Indexing & Sitemaps β†’ HTML Sitemap.
  • Use pretty permalinks so the slug URL resolves cleanly (Settings β†’ Permalinks).
  • After changing the slug, if the front-end URL 404s, flush permalinks once (save Permalinks again) and review Advanced options for edge cases.
New to the module? Skim Indexing, Sitemaps & Link Behavior for the full tab map, then return here for HTML-only detail.

HTML sitemap settings

The HTML Sitemap tab is split into Sitemap Settings (master enable + slug) and Content Grouping (how sections and sort order behave on the visitor page). Use Preview before saving when you want a quick render check, and Save to persist.

Mock 1: Indexing & Sitemaps β†’ HTML Sitemap β€” Enable toggle (on) and URL slug row.
Mock 2: Content grouping radios control section layout and implicit sort rules on the visitor page.
Save + permalinks Slug edits register a rewrite rule. If Visit Live still 404s, re-save Permalinks and confirm no conflicting page uses the same slug.

Visitor page preview

The public page uses your active theme’s header and footer, with a centered content column. Typographic styling (fonts, link colors) follows the theme; Rank Genius supplies structure and basic spacing so the list stays readable without a page builder.

Mock 3: Front-end preview β€” theme chrome wraps a simple sectioned list (grouping mode affects headings).

Post type filters

Default behavior: With Post Type grouping selected, the visitor page walks every public post type (WordPress core and your CPTs) except attachments, then lists published titles alphabetically inside each section.

Optional UI: When checkboxes are available on the HTML Sitemap tab, treat them as an include list for the visitor page onlyβ€”hiding a type here does not unpublish content and does not by itself change your XML sitemap coverage. Keep machine-indexing goals aligned via the XML Sitemap tab and the broader tour in Indexing & Sitemaps overview plus Advanced options.

Mock 4: Post type checklist pattern (srg-mock-feat) β€” flip types that should appear as sections for visitors.

Shortcode embed

Most sites link to https://domain.tld/your-slug/ from the footer menu. That standalone URL is the canonical pattern: it always reflects your slug, grouping mode, and filters.

When your Rank Genius build shows a Copy shortcode field on this tab, paste the string into any context that executes WordPress shortcodes (Shortcode block, widget areas with shortcode support, some page builders). The mock below is illustrativeβ€”use the exact token from your screen if it differs.

Mock 5: Shortcode field UI β€” when present, replaces itself with the same visitor-facing list when the host content runs do_shortcode().
Duplicate content caution If both the standalone slug and an embed shortcode publish the same lists without noindex choreography, decide which URL should be canonical. Usually keep the standalone page indexed and use the shortcode only for navigation widgets.

Troubleshooting

1

404 on the slug

Re-save Permalinks, disable conflicting plugins temporarily, and inspect redirect plugins. Confirm Enable HTML Sitemap is on.

2

Blocked by robots?

Verify robots.txt policies in Robots.txt & LLMs.txt. HTML sitemap pages should generally remain crawlable unless you deliberately noindex helper views.

3

Empty pillar sections

Pillar grouping needs pillar/cluster metadata populated (Authority Coverage / silo tooling). Fallback: switch to Post Type or Alphabetical until pillars exist.

4

Shortcode shows raw brackets

Ensure the snippet runs inside a Shortcode-aware area (classic Shortcode block, widgets that execute shortcodes). Raw HTML blocks will print text literally.