Skip to content
Admin Plugins
Titanium Site Watch Tutorials

23 practical tutorials for WordPress, WooCommerce and downtime monitoring.

Start with the free local WordPress and WooCommerce diagnostics, then move through selected pages, Critical Content, signed-in/member-only checks, optional Website Down Watch automation, alert routing, monitoring history and frontend status badges.

  • Free local diagnostics first
  • 11-check WooCommerce Health
  • Protected/member-only page checks
  • Automatic alerts when connected

Step-by-step Titanium Site Watch tutorials.

Every item below is a practical task you can perform in Titanium Site Watch: configure it, run it, test it or read a monitoring result.

01
FreeGetting Started

Install Titanium Site Watch and run your first local WordPress check

Start with the plugin itself. The core local diagnostics work without a Website Down Watch account or paid monitoring plan, so you can verify WordPress before connecting any external service.

Step by step

  1. Install and activate Titanium Site Watch from WordPress.org.
  2. Open Site Watch → Dashboard in WordPress admin.
  3. Press Run local WordPress check.
  4. Wait for the local check batches to complete instead of refreshing the page during the run.
  5. Review Database, Maintenance Mode, AJAX Functionality, SSL Certificate, Selected WordPress Pages and Error Intelligence.
  6. If WooCommerce is active, also run the separate WooCommerce Health diagnostic.
  7. Fix any local issue first, then repeat the manual check to confirm the new state.
02
FreeDashboard

Read the local health cards on the Dashboard

The top health area is designed to answer whether WordPress itself can operate correctly, not merely whether the homepage returns an HTTP response.

Step by step

  1. Open Site Watch → Dashboard.
  2. Check Database for a usable current WordPress database connection.
  3. Check Maintenance Mode to make sure WordPress is not unexpectedly in maintenance.
  4. Check AJAX Functionality for the plugin's internal WordPress AJAX runtime result.
  5. Check SSL Certificate for the local HTTPS/certificate diagnostic.
  6. Check Selected WordPress Pages for saved-page record problems.
  7. Check Error Intelligence for active, inactive or not-installed integration state.
03
FreeSelected Pages

Select up to 100 WordPress Pages for record-level verification

Selected WordPress Pages is intentionally different from browser/content monitoring. It verifies that WordPress still has each saved Page, that it is published and that it still has a permalink.

Step by step

  1. Open Site Watch → Pages & Checks.
  2. Find Selected WordPress pages.
  3. Search by page title, or leave the search field empty and press Search to show pages.
  4. Select the Pages you want Site Watch to verify.
  5. Use Selected only when you want to review the current saved list.
  6. Use Select all on this result page when appropriate.
  7. Press Save selected pages.
04
Free ManualPages & Checks

Add a public monitored page before adding content rules

A monitored page can be used for normal public availability first. Element ID and required-text assertions are optional layers on top of that page.

Step by step

  1. Open Site Watch → Pages & Checks.
  2. Find Monitored pages and required content.
  3. Choose an unused monitored-page slot.
  4. Set the page mode to Public page.
  5. Select or enter the public page URL.
  6. Leave Element ID and required text empty if you only want the page itself configured.
  7. Save monitored pages and content rules.
05
Free ManualCritical Content

Require a specific Element ID on a monitored page

An Element ID assertion helps detect pages that still return successfully but have lost a critical form, application container or other expected interface element.

Step by step

  1. Open the monitored page slot in Site Watch → Pages & Checks.
  2. Make sure the correct page URL is already selected.
  3. Enter the HTML Element ID only, without a # prefix.
  4. Use a simple ID containing letters, numbers, hyphens or underscores.
  5. Save the rule so Site Watch can verify the configured value.
  6. Use Open page and test or Run local WordPress check to repeat the local verification.
  7. Confirm the field shows Verified when the element is found.
06
Free ManualCritical Content

Require text that must appear on a monitored page

Required text is useful when the page structure may change but one important phrase, state message or application label must still be present.

Step by step

  1. Open the required monitored-page slot.
  2. Enter the text that must appear in Text that must appear (optional).
  3. Keep the expected text concise and specific.
  4. Save monitored pages and content rules.
  5. Run the local verification.
  6. Review Required content found or Required content missing.
  7. Update the rule when the site's real visitor-facing text intentionally changes.
07
Free ManualProtected Pages

Configure a signed-in or member-only monitored page

Use Signed-in/member-only page when the real page must be opened inside WordPress with a specific local account rather than checked as an anonymous visitor.

Step by step

  1. Open Site Watch → Pages & Checks.
  2. Choose a monitored-page slot and set it to Signed-in/member-only page.
  3. Select the real protected URL.
  4. Choose a Monitoring test user in the signed-in page checks panel.
  5. Optionally add an Element ID or required text for the protected page.
  6. Save monitored pages and content rules.
  7. Review the immediate test-user verification, then use Run local WordPress check whenever you want to repeat it.
08
Protected PagesSafety

Choose a Monitoring test user that represents real member access

The quality of a protected-page check depends on the permissions of the local account used to open that page.

Step by step

  1. Create or identify a dedicated WordPress account for monitoring.
  2. Give it the same role, membership or access level as the users whose experience you want to verify.
  3. Avoid using an Administrator account when the protected page has membership or role restrictions.
  4. In Site Watch → Pages & Checks, search for the user by name or username.
  5. Select the account and save the monitored-page settings.
  6. Confirm the Test user result says the page can be opened correctly.
  7. Re-test after changing membership, access-control or role plugins.
09
Free ManualVerification

Run an immediate local protected-page or required-content test

Manual tests are setup and diagnostic tools. They let you prove the saved page/access/content rule without waiting for an automatic monitoring cycle.

Step by step

  1. Save the page mode, URL, test user and any required-content fields first.
  2. Use Open page and test for the configured slot when available.
  3. For public required content, use Check content locally now when the control is available.
  4. Or return to the Dashboard and press Run local WordPress check to execute the local checks in a batch.
  5. Review the local access and content outcomes separately.
  6. Fix the page or rule, then repeat the manual check.
  7. Use automatic monitoring later only when you want scheduled incidents and alerts.
10
WooCommerceFree Manual

Run the complete 11-check WooCommerce Health diagnostic manually

When WooCommerce is active, Site Watch can test store health locally even without a monitoring subscription.

Step by step

  1. Open Site Watch → Dashboard.
  2. Find the WooCommerce Health panel.
  3. Press the WooCommerce Health check button.
  4. Wait for the complete store diagnostic to finish.
  5. Review the overall store state and each check result.
  6. Fix the affected WooCommerce area rather than treating the result as general website downtime.
  7. Run the diagnostic again after the store change.
11
IntegrationError Intelligence

Add Titanium Error Intelligence to the Site Watch Dashboard

Site Watch detects whether Titanium Error Intelligence is active, installed but inactive, or not installed, and changes the Dashboard action accordingly.

Step by step

  1. Open Site Watch → Dashboard and find the Error Intelligence card.
  2. If it says Not installed, use Download Error Intelligence to open its WordPress.org plugin page.
  3. Install the plugin through WordPress as usual.
  4. If Site Watch shows Inactive, press Activate Error Intelligence.
  5. When active, return to the Dashboard and review the compact error behavior/impact summary.
  6. If a paid monitoring plan is connected, configure New Critical Error and Behavior / impact escalation routing under Alerts.
  7. Use Error Intelligence itself for detailed local error analysis.
12
Optional ServiceConnection

Connect a Website Down Watch monitoring plan

Connection turns on external automatic monitoring. The public website is checked from outside while authenticated Site Watch requests can trigger the predefined WordPress-local checks.

Step by step

  1. Open Site Watch → Connection.
  2. Enter the Website Down Watch license key.
  3. Enter the first email address to use for alerts.
  4. Review the connection notice explaining what is sent.
  5. Press Connect monitoring plan.
  6. Confirm the page shows Connection active and the connected plan.
  7. Save Pages & Checks monitoring frequencies and alert routing after the connection is active.
13
ConnectionTroubleshooting

Allow Site Watch through a firewall or security plugin

A security layer can allow the public page while blocking the protected WordPress REST path that Site Watch needs for WordPress-side monitoring.

Step by step

  1. Open Site Watch → Connection and read the firewall compatibility notice.
  2. Identify the WordPress REST API path containing titanium-site-watch.
  3. In the firewall, WAF or security plugin, allow public network access to that path.
  4. Do not remove Site Watch's own private authentication requirement.
  5. Reconnect or refresh the monitoring state.
  6. Run a manual local check and wait for the next automatic cycle.
  7. Confirm the service can now see both outside availability and WordPress-local health.
14
Automatic MonitoringIntervals

Choose the Outside Monitoring interval

Outside Monitoring is the independent availability and response-time check. It can run more frequently than heavy WordPress-local probes when the connected plan supports it.

Step by step

  1. Open Site Watch → Pages & Checks.
  2. Find Automatic monitoring → Check intervals.
  3. Locate Outside Monitoring.
  4. Choose one of the intervals available on the connected plan.
  5. Use a faster interval for business-critical public availability when appropriate.
  6. Press Save monitoring settings.
  7. Return to the Dashboard after new checks arrive to confirm the cadence and response data.
15
Automatic MonitoringIntervals

Set separate automatic intervals for each WordPress-side check

Site Watch does not force every automatic feature onto one frequency. Each heavy local check can use a cadence appropriate to its cost and importance.

Step by step

  1. Open Site Watch → Pages & Checks → Check intervals.
  2. Set Logged-in Page Access when the connected plan supports protected-page automation.
  3. Set Critical Content for automatic Element ID/text verification.
  4. Set Selected WordPress Pages for record-level scheduled checks.
  5. If Advanced and WooCommerce are active, set WooCommerce Health to 5, 15 or 60 minutes.
  6. Leave unavailable controls unchanged instead of trying to force a locked interval.
  7. Press Save monitoring settings.
16
AlertsConfirmation

Choose Fast, Balanced or Cautious problem confirmation

The confirmation mode controls how many matching failed automatic checks are required before a temporary problem becomes a confirmed Problem incident.

Step by step

  1. Open Site Watch → Pages & Checks.
  2. Find Website / page alert confirmation.
  3. Choose Fast when rapid confirmation matters most.
  4. Choose Balanced for the recommended default.
  5. Choose Cautious when reducing false alarms matters more than speed.
  6. Press Save monitoring settings.
  7. Remember that once the state is confirmed, Site Watch hands the notification to the selected channels immediately.
17
AlertsEmail

Save email alert recipients

Email is the base automatic notification channel once a paid monitoring connection is active, and the same recipient list can be routed independently by alert type.

Step by step

  1. Open Site Watch → Alerts.
  2. Find Email alerts.
  3. Enter the primary Alert recipient 1 address.
  4. Add additional recipient fields when the connected plan allows them.
  5. Press Save email recipients.
  6. In Notification routing, enable Email for the alert types that should use it.
  7. Keep at least one available channel enabled for Website down + recovery.
18
AlertsTelegram

Connect a private Telegram chat for alerts

On supported plans, Site Watch can connect one private Telegram chat through the Titanium Site Watch bot.

Step by step

  1. Open Site Watch → Alerts and find Telegram alerts.
  2. Press Connect Telegram.
  3. Create the temporary connection link.
  4. Open the Telegram app or Telegram Web.
  5. If Telegram does not insert it automatically, copy and send the exact /start command shown by Site Watch.
  6. Return to WordPress and press Check connection if needed.
  7. After Connected appears, press Send test and then enable Telegram for the desired alert types in Notification routing.
19
AlertsDiscord

Connect a Discord incoming webhook

Discord uses the private incoming-webhook URL created for the channel where you want Site Watch notifications to appear.

Step by step

  1. Create an incoming webhook in the required Discord channel.
  2. Copy the webhook URL.
  3. Open Site Watch → Alerts → Discord alerts.
  4. Paste the URL into Discord webhook URL.
  5. Press Save and test webhook.
  6. Confirm the test message appears in Discord.
  7. Enable Discord for the desired alert types in Notification routing.
20
AlertsRouting

Choose channels separately for every alert type

Notification routing lets you decide whether each monitoring signal should use Email, Discord, Telegram or a combination of currently available channels.

Step by step

  1. Open Site Watch → Alerts → Notification routing.
  2. Review which channel columns are Available or Unavailable.
  3. Choose channels for Website down + recovery.
  4. Configure WordPress health, AJAX and SSL separately.
  5. Configure Selected Pages and Critical Content separately.
  6. Configure WooCommerce Health problem + recovery separately.
  7. Configure New Critical Error and Behavior / impact escalation when Error Intelligence is active.
  8. Press Save alert routing.
21
DashboardResponse Time

Read the 30-day response-time chart for all monitored pages

Connected public monitoring feeds a compact local 30-day history so you can compare how quickly each monitored page responded over time.

Step by step

  1. Connect Website Down Watch and allow automatic public checks to run.
  2. Open Site Watch → Dashboard.
  3. Find Response time history.
  4. Use the legend to identify each monitored page.
  5. Review Average, Fastest and Slowest statistics across all monitored pages.
  6. Hover or focus a date to compare the page values for that day.
  7. Use long-term changes as a performance signal, not just the latest single response.
22
MonitoringHistory

Use Incident History to review confirmed automatic problems

Incident History stores confirmed automatic monitoring incidents rather than every successful check or manual diagnostic run.

Step by step

  1. Open Site Watch → Incident History.
  2. If the website is not connected, connect Website Down Watch first.
  3. Review the newest confirmed incidents.
  4. Use Type to distinguish Website, Selected WordPress pages and public or signed-in Critical Content incidents.
  5. Review Started, Recovered and Duration.
  6. Read Reason for the stored failure explanation or HTTP status.
  7. Use Refresh history when you want the latest service state.
23
FreeFrontend

Add an optional Site Watch status badge with a shortcode

Site Watch never adds public branding automatically. You can deliberately place one of two linked status shortcodes where you want it.

Step by step

  1. Choose the page, footer or widget area where you want the status badge.
  2. Insert TitaniumSite WatchMonitoring warning for the full badge.
  3. Or insert for the logo-style badge.
  4. Publish or update the WordPress content.
  5. View the public page while logged out.
  6. When automatic monitoring is connected, confirm the LED reflects the latest synchronized monitoring state.
  7. Remove the shortcode whenever you no longer want a public badge.

Ready to start with the WordPress plugin?

Install Titanium Site Watch from WordPress.org, run the local diagnostics, configure the checks that matter to your site, and connect Website Down Watch later only if you want automatic monitoring and alerts.

Download Titanium Site Watch