Features
Everything SEO Manager does — grouped by area.
Page Meta (per-page SEO overrides)
- Custom meta records for Products/Services, Knowledgebase Articles, Downloads, Announcements and any Custom URL.
- Per record: meta title (with length counter and warnings at 60/80 chars), description (160/200 chars), keywords, Open Graph image and robots directive.
- Enable / Disable any record without deleting it — disabled records are ignored by the frontend.
- Live Google search snippet + Open Graph card preview while you type, falling back to the site defaults.
- Automatic detection of pages even when WHMCS Friendly URLs are enabled (
/knowledgebase/1/article-name.html,/cart.php?pid=, routes …). - Sortable, searchable DataTables list with a tooltip for long descriptions.
Redirect Manager
- 301, 302, 307, 308 (permanent/temporary) redirects and 410 Gone.
- Targets as absolute URLs or site paths (normalised automatically).
- Hit counter per redirect (optional, can be reset in one click).
- Enable/disable individual redirects; edit in the same modal as create.
- Validation: required fields, self-loop prevention, duplicate source check.
- Can be switched off entirely (or per record) without losing configuration.
robots.txt Editor
- Edit
robots.txtfrom the admin area — no FTP needed. - Restore Default loads a complete WHMCS-aware template (admin, clientarea, cart, attachments, vendor folders …) with a
{SITEMAP}placeholder resolved to your real sitemap URL. - Delete the file again from the UI; write-permission status is displayed.
XML Sitemap
- One-click generation of
sitemap.xmlin the WHMCS root. - Includes core pages plus all visible products, KB categories & articles, downloads and published announcements, with correct
lastmod,changefreqandpriorityvalues. - Configurable filename; optional daily automatic regeneration via cron.
- Ships with a styled XSL stylesheet so opening the sitemap URL in a browser shows a human-friendly index instead of raw XML.
Structured data & social
- schema.org JSON-LD:
Organization,WebSite(with SearchAction sitelinks search box),ArticleandProductmarkup — toggle on/off. - Full Open Graph and Twitter Card output (
og:site_name,og:image,twitter:site/creator, …).
Canonical handling
- Canonical URL emitted on every client area page.
- Optional Force HTTPS; Canonical Host Mode: keep the host as requested, strip
www.or addwww..
Google Analytics Dashboard Widget
- Live traffic statistics straight from your Google Analytics 4 property, shown as a market-style tabbed widget on the Dashboard:
- Overview — Sessions, Users and Page Views KPI cards with a vs-previous-7-days delta, plus an interactive line chart of the last 14 days with user/session curves.
- Pages — top 10 pages of the last 30 days (path, title, views, users) with a share-of-views doughnut chart.
- Devices / Browsers / Countries / Sources — top 10 visitor breakdowns, each with a percentage progress bar per row and a share-of-users doughnut chart.
- Connects to the real Analytics Data API (v1beta
runReport) using a Google service account — no third-party analytics libraries or JS tracking code required. - Results are cached for 1 hour; if a refresh fails, the last good snapshot is shown with a “showing cached data” notice.
- Actionable error hints (e.g. API not enabled, missing Viewer role) are shown directly on the Dashboard.
- Rendering is fully self-contained (vendored Chart.js) and keeps working even on admin themes without a full Bootstrap bundle.