Title: SiteGalaxy
Author: jsrgventures
Published: <strong>13 Oktober 2026</strong>
Last modified: 15 Oktober 2026

---

Search plugins

![](https://ps.w.org/sitegalaxy/assets/banner-772x250.png?rev=3742818)

![](https://ps.w.org/sitegalaxy/assets/icon-256x256.png?rev=3742818)

# SiteGalaxy

 Oleh [jsrgventures](https://profiles.wordpress.org/jsrgventures/)

[Download](https://downloads.wordpress.org/plugin/sitegalaxy.1.1.0.zip)

 * [Details](https://ms.wordpress.org/plugins/sitegalaxy/#description)
 * [Reviews](https://ms.wordpress.org/plugins/sitegalaxy/#reviews)
 *  [Pemasangan](https://ms.wordpress.org/plugins/sitegalaxy/#installation)
 * [Pembangunan](https://ms.wordpress.org/plugins/sitegalaxy/#developers)

 [Support](https://wordpress.org/support/plugin/sitegalaxy/)

## Description

SiteGalaxy, by JSRG Ventures, maps your WordPress site from the inside. It reads
your published pages and posts, your menus, and the links in your content, then 
shows:

 * How many clicks each page sits from the homepage
 * Pages nothing links to (orphans) and pages buried more than 3 clicks deep
 * How your pages and posts link to each other, grouped by the content categories
   you name

Everything runs on your own site. The plugin sends nothing to any outside server.

Scans run in small batches, so large sites don’t time out. They normally run in 
the background, so you can leave the page. If your host or a security service blocks
background tasks, keep the scan page open and SiteGalaxy finishes the scan from 
there.

After a scan you’ll see how many clicks each page sits from your homepage, which
pages nothing links to, which blog posts no other page links to, and how your content
splits across the categories you name. Name up to ten categories (your lines of 
business or main topics); every page and post is sorted into one of them, and you
can rename them any time without rescanning.

Open **SiteGalaxy > Site Map** to explore it three ways: click orbits (your homepage
as the sun, every page on a ring by clicks from home), site structure (columns by
page type or by category, plus every blog post by category), and a 2D or 3D link
map. Select any page to see what links to it, what it links to, and to correct its
page type or category.

If the scanner put a page in the wrong category, switch Site structure to **Category**
and drag the page to the right one. Your choice is kept on every future scan. A **
Planned orbits** tab then shows how your arrangement would look if each category’s
hub page linked to the pages you moved, so you can see what links to add. It never
changes your site.

The Site Map opens inside your WordPress admin, and everything it uses, including
the charts, loads from your own site.

#### Privacy and data

The plugin doesn’t contact any outside server and doesn’t track you or your visitors.
During a scan it makes one request to your own homepage, to read links built into
your theme. It stores what it finds (page and post titles, addresses, short excerpts,
and the links between them) in its own database tables on your site, visible only
to administrators. Deleting the plugin removes those tables and its settings.

#### Source code and bundled libraries

All of the plugin’s own PHP, JavaScript, and CSS is included uncompressed. The Site
Map script, `assets/site-map.js`, is built (unminified) from the modules in `src/
site-map/` with `npm run build`. Three files are minified builds of open-source 
libraries:

 * `assets/vendor/d3/d3.min.js`: D3 7.9.0 (ISC), the project’s official browser 
   build. Source: https://github.com/d3/d3
 * `assets/vendor/jspdf/jspdf.umd.min.js`: jsPDF 4.2.1 (MIT), the project’s official
   browser build, for the map PDF export. Source: https://github.com/parallax/jsPDF.
   Two lines differ from the original: the source-map comment and the address of
   an optional viewer script on a CDN, which SiteGalaxy never uses, are removed 
   so nothing loads from outside your site.
 * `assets/vendor/graph3d/graph3d.min.js`: 3d-force-graph 1.80.1 (MIT, source: https://
   github.com/vasturiano/3d-force-graph) and three.js 0.186.1 (MIT, source: https://
   github.com/mrdoob/three.js), bundled with esbuild so the browser loads a single
   copy of three.js. The build entry is `tools/graph3d-entry.js`. To rebuild, run`
   npm ci && npm run vendor` in the plugin folder; versions are pinned in `package.
   json`.

Also included: Action Scheduler 4.2.0 by Automattic (GPL-3.0-or-later), which runs
scans in the background, in `vendor/woocommerce/action-scheduler`. Source: https://
github.com/woocommerce/action-scheduler (declared in `composer.json`).

## Screenshots

[[

[[

[[

[[

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/`, or install it from the Plugins
    screen.
 2. Activate it.
 3. Open **SiteGalaxy** in the admin menu.

## FAQ

### Where do I report security bugs found in this plugin?

Please report security bugs found in the source code of the SiteGalaxy plugin through
the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/a5d5b115-bece-4e96-939e-cf02bcb22e12).
The Patchstack team will assist you with verification, CVE assignment, and notify
the developers of this plugin.

### Does this plugin change my site?

No. It reads your content, menus, and links. It never edits pages, posts, menus,
or links.

### Does it work on multisite?

Activate it on individual sites. Network activation isn’t supported yet.

### My scan says my site isn’t running background tasks. What do I do?

Scans normally run through WordPress’s background task system (WP-Cron). Some hosts
and security services block it; a common cause is a Cloudflare Bot Fight Mode or
similar bot protection challenging requests to `wp-cron.php`. SiteGalaxy detects
this and runs the scan from the scan screen instead, so just keep that page open
until it finishes. To fix the cause, allow requests to `/wp-cron.php` in your security
service or ask your host to run WP-Cron.

### What happens to my data if I delete the plugin?

Deleting the plugin removes its tables and settings. Deactivating it keeps everything.

### Is there a paid version?

SiteGalaxy Pro and SiteGalaxy Agency are separate plugins, available at jsrgventures.
com. This plugin is complete on its own and doesn’t need either of them.

## Reviews

![](https://secure.gravatar.com/avatar/eb5487a64ca3a4e4cec63f02bfc7d123982b3a5b3c22d40168abf2de26ca68e8?
s=60&d=retro&r=g)

### 󠀁[Handy Tool for Mapping a Site During Downsizing](https://wordpress.org/support/topic/handy-tool-for-map-a-site-during-downsizing/)󠁿

 [gs42](https://profiles.wordpress.org/gs42/) 15 Oktober 2026

I've been a WordPress developer for about 20 years, but I've never left a review
before. This looks to be a new plugin that doesn't have any reviews, so I thought
I'd share my good experience using this plugin. My client pivoted her business, 
which meant that her website pivoted too. Her multi-layered website needed to be
reduced to just a handful of pages. I've been in web design for 30+ years, but I've
never done anything as extensive as this level of downsizing. Trying to get a grip
on all the pages and making sure nothing on the website broke was paramount. SiteGalaxy
helped me do that. It even found a footer link that didn't appear on the site, but
was buried in the code. I never would have found that otherwise. Plus, its visual
3D association graph (much like Obsidian's) made me see clearly that I had missed
opportunities for internal links. The plugin interface is not super-intuitive, so
it took some trial and error to figure out what I was looking at. But once I did,
it was an extremely handy tool. I didn't experience any glitches, and wasn't afraid
that the plugin would delete any pages, etc. itself. Highly recommend.

 [ Read all 1 review ](https://wordpress.org/support/plugin/sitegalaxy/reviews/)

## Contributors & Developers

“SiteGalaxy” adalah perisian sumber terbuka. Orang-orang berikut telah menyumbang
kepada pemalam ini.

Penyumbang

 *   [ jsrgventures ](https://profiles.wordpress.org/jsrgventures/)

[Translate “SiteGalaxy” into your language.](https://translate.wordpress.org/projects/wp-plugins/sitegalaxy)

### Berminat dalam pembangunan?

[Layari kod](https://plugins.trac.wordpress.org/browser/sitegalaxy/), periksa [repositori SVN](https://plugins.svn.wordpress.org/sitegalaxy/),
atau langgani [log pembangunan](https://plugins.trac.wordpress.org/log/sitegalaxy/)
dengan [RSS](https://plugins.trac.wordpress.org/log/sitegalaxy/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0

 * Each report now opens with what the scan covered: when it ran, how many pages
   and posts it read, what it left out (drafts and private items, post types not
   scanned, any page that stopped the scan), where noindex settings came from, and
   what SiteGalaxy doesn’t check.
 * Findings now come in four states: Fix, Watch, Good, and the new Not checked. 
   Fix is only for problems the scan confirmed; a judgment call, such as a share
   of pages over a threshold, is at most Watch. Findings are listed Fix first, and
   every finding shows its evidence: the pages, links, or wording it’s based on.
 * New: links with no text (an empty link, or an image link with no alt text), and
   link text that says nothing about where it goes (“click here,” “read more”).
 * New: pages set to noindex, read from Yoast SEO, Rank Math, All in One SEO, and
   The SEO Framework, and a warning at the top of the report when Settings › Reading
   discourages search engines. The organized model, the planned view, and suggested
   categories never add a link to a noindex page or make one a hub.
 * For developers: the jsrgsa_is_noindex filter (noindex settings from other SEO
   plugins) and the jsrgsa_generic_anchors filter (wording counted as generic). 
   The report data gains noindex on each page, anchors, and coverage.
 * Fix: a link to a published item of a type the scan doesn’t include (a store product,
   for example) is no longer listed as matching no page.
 * Repeated identical links are shown once in a finding’s evidence, with a count,
   and the report shows the scan time in your site’s time zone.
 * Fix: an image set as the menu icon (through the jsrgsa_branding filter) is shown
   at menu-icon size, however large the file.
 * Run a new scan after updating to see the new checks; reports from earlier scans
   show them as Not checked.

#### 1.0.4

 * For developers: a jsrgsa_branding filter for the plugin’s name, menu, logo, report
   credit, and Need help? button, and window.JSRGSA_pdf hooks to add a cover page,
   closing text, footer text, or heading color to the map PDF.

#### 1.0.3

 * Fix: deleting SiteGalaxy while another copy is still installed (for example an
   older version, or SiteGalaxy Pro) no longer stops with a critical error and no
   longer removes the data the other copy uses. Only this copy’s files are removed.
   Deleting the last copy still removes everything when “delete data on uninstall”
   is on.

#### 1.0.2

 * First public release.

## Meta

 *  Version **1.1.0**
 *  Last updated **11 jam lalu**
 *  Active installations **Kurang dari 10**
 *  WordPress version ** 6.9 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/sitegalaxy/)
 * Tags
 * [internal links](https://ms.wordpress.org/plugins/tags/internal-links/)[seo](https://ms.wordpress.org/plugins/tags/seo/)
   [site map](https://ms.wordpress.org/plugins/tags/site-map/)[site structure](https://ms.wordpress.org/plugins/tags/site-structure/)
 *  [Paparan Lanjutan](https://ms.wordpress.org/plugins/sitegalaxy/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/sitegalaxy/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/sitegalaxy/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/sitegalaxy/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/sitegalaxy/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/sitegalaxy/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/sitegalaxy/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/sitegalaxy/reviews/)

## Penyumbang

 *   [ jsrgventures ](https://profiles.wordpress.org/jsrgventures/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/sitegalaxy/)