Content links only (header, navigation, and footer excluded). Goal: 3+ internal and 1+ external per page.
Loading link inventory…
Click a conversation to view the full transcript and contact details.
Complete the details and create the report to review every section before printing or saving it as a PDF.
Asset version
—
Last cache bust
—
Next auto-bust
—
Public deploy
—
Bust & publish updates asset versions in all HTML and deploys to the live site (when PUBLIC_SITE_ROOT is configured). Bust locally only updates files in this workspace. Clear data caches resets the analytics report cache in admin.
Generate sitemap.xml from all indexable pages and blog posts.
Edit SEO like Yoast: titles, meta, noindex, canonical, focus keyphrase, and run a quick SEO scan.
Site navigation view with internal and external link counts per page (header, footer, nav, and CTAs excluded). Links to ignored destinations — contact, reviews, blog, etc. — are editable below and do not count toward goals. Expand a row to see each link. Click Refresh scan after changing the ignore list or publishing.
Links in page content pointing to these paths are excluded from internal link counts (e.g. contact, reviews, blog). Use /path/ for an exact page or /category/* for a section.
Send visitors from an old URL to a new one. Rules are written to .htaccess when you add or delete a redirect.
Download the full redirect list currently shown in the table.
Upload a JSON file with a redirects array (or a bare array) to replace every redirect rule.
Control how reviews look on the site. Connection and sync live under Site Settings → Google Business Profile.
Connection, OAuth, and sync actions are in Site Settings → Google Business Profile. Max synced reviews defaults to 1,000.
Form recipients are stored in the live database. They are not overwritten by git deploys or the hourly site-cache auto-bust.
Invite by email (recommended) or create with a temporary password. Invited people set their own password from the email link. Anyone created with a temporary password must change it on first login.
Use the version, last updated, and build below when contacting support. Confirm the git commit after a deploy so you know this browser is on the new revision.
Checking running build…
Form notification recipients are stored in the live database. Saving Forms updates MariaDB only — git pushes and settings.json restores must not change them. If a recipient flips after a deploy, open About and confirm the git commit includes the form-persistence fix, then restart the Node admin app.