DYNO Mapper

Home / Blog / Sitemap Generator / SharePoint Site Mapping Tool

SharePoint Site Mapping Tool

A common question we get at DYNO Mapper is, “How do you create a sitemap for a SharePoint site?” DYNO Mapper’s crawler and site-mapping tool can build sitemaps for most SharePoint websites — both public-facing and private intranets behind a login URL accessible from any browser. This guide walks through how the integration works in 2026, including authentication setup, what data is captured, and how the output ties into the rest of DYNO Mapper’s governance toolkit.

Sharepoint Mapping Tool

How to generate a sitemap of SharePoint sites

What is SharePoint?

Microsoft SharePoint is a collaboration and content-management platform used by most large organizations to host intranets, document libraries, team sites, and communication portals. Two major flavors:

  • SharePoint Online — the cloud version included with Microsoft 365 plans. The dominant deployment model in 2026.
  • SharePoint Server — on-premises (currently Subscription Edition, with 2016/2019 still in active support; SharePoint 2013 left support April 2023). Used in regulated industries and organizations with on-prem requirements.

SharePoint scales to thousands of sites and millions of documents per tenant, which makes the structure hard to visualize without dedicated tooling. Visual sitemaps, content inventories, and accessibility audits all benefit from a crawler that handles SharePoint’s authentication and rendering specifics.

What about private SharePoint sites?

DYNO Mapper’s proprietary Custom System Authentication enables crawling private SharePoint sites behind Microsoft 365 sign-in. Setup typically takes a few minutes. Watch the walkthrough video:

Authentication support is included with a DYNO Mapper subscription.

Custom login manual setup guide for SharePoint:

First, create a custom login setting and enter a title. Then click the Create button.

On the Actions pane, set up the login flow. Click the Create button to add an action. Add the following actions in order:

  1. Navigate Action — Commands the browser to navigate to the specified URL. Enter the SharePoint URL (e.g., https://indigodesigncompany.sharepoint.com).
  2. Wait on Load — Commands the browser to wait for the page load. Enter 5000 for both timeout inputs.
  3. Focus — Commands the browser to focus on the input. The text cursor moves to the input. The CSS selector is input[name='loginfmt'].
  4. Input — Commands the browser to send text. Enter the label that will be displayed on the Test Login prompt or Create from URL Authentication inputs. You provide the actual values when you test or create the project. Enter Email, phone, or Skype as the label to match the form’s actual label.
  5. Enter — Commands the browser to press the Enter key. This advances the login flow to the password input.
  6. Delay — Commands the browser to delay the next action. This gives time to finish the transition from username input to password input. Enter 2000 milliseconds for a 2-second delay.
  7. Focus — Send focus to the password input. The CSS selector is input[name='passwd'].
  8. Input — Send the password text to the password input. Enter the label Password. Enable obscure for password masking.
  9. Enter — Submit the form with the Enter key.
  10. Wait for Request — Commands the browser to wait for a navigation request. Use this after an Enter key when submitting a form. Enter 5000 for the timeout.
  11. Wait on Load — Wait until the submit-form request has finished. Enter 2000 for both timeout inputs.
  12. Click — Microsoft asks whether to stay signed in. Click the Yes button to maintain a longer session during crawling. Enter #idSIButton9 for the CSS selector.
  13. Wait for Request — Wait for the navigation request that follows the redirect. Enter 5000 for the timeout.
  14. Wait on Load — Wait until the request has finished loading. Enter 5000 for both timeout inputs.
  15. Assertion — Verify successful login. Check for the existence of the #SuiteNavWrapper element, which is rendered only on a successful sign-in. Enter #SuiteNavWrapper in the Element Exist input and leave the other fields empty.

Click any of the Save buttons.

When crawling the site, don’t forget to enable the JavaScript render option — modern SharePoint pages rely heavily on client-side rendering for navigation, web parts, and the modern UI.

SharePoint mapping is not available in the free trial; an active DYNO Mapper subscription is required to use the authentication feature.

A note on Microsoft Entra ID and MFA

If your tenant requires multi-factor authentication (MFA) via Microsoft Entra ID (formerly Azure AD), the standard login flow won’t complete on its own — it’ll stop at the MFA prompt. Common options: a service-account exemption from interactive MFA when accessed from trusted IPs, or conditional-access policies allowing specific IP ranges. Coordinate with your IT/security team before configuring service accounts.

What information does DYNO Mapper store?

DYNO Mapper stores only URLs, meta information, and crawl data from the pages and links found. It does not save page or document content, and only keeps what’s necessary to visualize the information architecture. DYNO Mapper does not store usernames or passwords — credentials must be entered each time a sitemap crawl is initiated, which keeps them out of any persistent store.

What other features are available for SharePoint?

  • Content Inventory — full catalog of pages, documents, and assets across your SharePoint estate.
  • Content Audit — surface duplicates, stale content, ownership gaps, and pages overdue for review.
  • Accessibility Testing — scan SharePoint pages and PDFs against WCAG 2.2 Level AA. Particularly relevant for public-sector tenants under the U.S. DOJ’s April 2024 Title II final rule (deadlines: April 26, 2027 for jurisdictions of 50,000+; April 26, 2028 for smaller jurisdictions per the April 2026 Interim Final Rule), Section 504, and the European Accessibility Act (effective June 28, 2025).

Combining sitemap, inventory, and accessibility scans into a single workflow gives admins and governance leads the visibility SharePoint at enterprise scale actually requires.

Leave a Comment

Your email address will not be published. Required fields are marked *