Skip to main content

Site Management

The Sites dashboard is the primary interface for tracking and managing all Rhino Group client websites.


Accessing the Sites Dashboard

Navigate to WP Admin → Suma Management → Sites to view the full site list.


Site List View

The site list displays all managed sites in a filterable, sortable table.

Columns

ColumnDescription
NameSite display name (clickable → detail view)
URLFull site URL (external link)
ServerHosting provider (WP Engine, etc.)
PlatformWordPress, BigCommerce, Shopify
SSL✓ or ✗ for valid certificate
IndexedWhether Google has indexed the site
PluginsNumber of installed plugins
Last UpdateWhen data was last synced

Filtering

Use the filter controls at the top to narrow results:

  • Search — Filter by name or URL
  • Platform — Show only WordPress, BigCommerce, etc.
  • Server — Filter by hosting provider
  • Status — Active, Archived, or Development
  • Issues — Show only sites with problems (SSL expired, not indexed, debug on)

Sorting

Click any column header to sort. Click again to reverse order.


Site Detail View

Click a site name to view its full detail page.

Site Properties

PropertyDescription
NameDisplay name
URLFull site URL
Admin URLWP Admin or store admin URL
Shop Admin URLBigCommerce/Shopify admin URL
OrganizationClient organization name
TierService tier level
ServerHosting environment
PlatformCMS platform
Date LaunchedWhen site went live
Read OnlyWhether site is in read-only mode
DevelopmentWhether this is a dev/staging site

Health Indicators

The detail view shows health status for each check:

IndicatorGreenRed
SSLValid certificateExpired or missing
IndexedSite appears in GoogleNot found in search
Google AnalyticsTracking activeNo GA detected
Debug ModeDisabledWP_DEBUG is on (production risk)
WP CronFunctioningCron not running
H1 TagPresent on homepageMissing H1
AccessibilityWidget installedNo accessibility tools

Actions

From the site detail page, you can:

  • Sync — Trigger a manual data refresh from MainWP
  • Edit — Modify site properties
  • Archive — Soft-delete (moves to archived status)
  • Screenshot — Capture a current screenshot
  • Lighthouse — Run a performance audit
  • Pinecone — Sync this site's vector data

Adding a New Site

  1. Navigate to SitesAdd New
  2. Fill in required fields:
    • Name
    • URL
    • Platform
    • Server
    • Organization
  3. Save the site
  4. If it's a WordPress site with MainWP Child, it will sync automatically
  5. Otherwise, you can manually enter properties

Archiving a Site

When a client's site is decommissioned:

  1. Open the site detail view
  2. Click Archive
  3. Confirm the action

What happens:

  • Site moves to "Archived" status
  • Excluded from all future cron syncs
  • Excluded from reports and dashboards
  • Cost assignments remain for historical records
  • Pinecone vector is deleted
note

Archiving is reversible. Contact an admin to restore an archived site.


Understanding Health Checks

SSL Certificate

Checked automatically during site sync using the spatie/ssl-certificate library.

  • Valid: Certificate exists, not expired, domain matches
  • Invalid: Expired, wrong domain, or cannot connect

Fix: Renew the SSL certificate via the hosting provider or Cloudflare.

Google Indexing

Checks whether site:example.com returns results in Google.

  • Indexed: Google has crawled and indexed pages
  • Not indexed: Site may have noindex, robots.txt blocking, or is too new

Fix: Check robots.txt, ensure no noindex meta tags, submit sitemap to Google Search Console.

Debug Mode

Detects if WP_DEBUG is enabled on a production site.

  • Off (good): No debug output in production
  • On (bad): May expose error details to visitors

Fix: Set WP_DEBUG to false in the site's wp-config.php.


Manual vs. Automatic Sync

Automatic Sync

  • Runs every 5 minutes via site-updates.php cron
  • Processes 15 sites per batch
  • Full cycle through all sites: 4–6 hours
  • Fires suma_site_updated hook (Pinecone auto-sync)

Manual Sync

  • Click Sync on any site's detail page
  • Runs immediately for that single site
  • Useful when you need fresh data now
  • Same data refresh as automatic sync

Understanding Tiers

Sites are assigned tier levels that indicate the service level:

TierMeaning
PremiumFull service, priority support
StandardRegular service level
MaintenanceUpdates and monitoring only
LegacyMinimal support, may be deprecated

Tiers are used for filtering and reporting but don't affect technical functionality.