Website Administration Document
Below is a practical checklist you can adapt to create (or audit) a comprehensive Website Administration Document for any WordPress-based site. Use clear headings, keep everything in one secure place (password-protected or encrypted), and update it whenever something changes.
1. Core Site Details
- Primary domain(s) & any redirects
- Public site URL for staging, development, and production
- Launch / last-major-update date
2. Access & Credentials
(store passwords in a secure vault; never in plain text)
- WordPress admin URL & super-admin login
- SFTP/SSH credentials
- cPanel or hosting dashboard access
- CDN, DNS, and cloud-storage logins (if used)
- Master list of all user roles and their permissions
3. Infrastructure & Hosting
- Hosting provider, plan, server location, and IP address
- PHP, MySQL/MariaDB, and WordPress core versions (with planned upgrade windows)
- Resource limits (CPU, RAM, storage caps)
4. CMS Configuration
- Site language, time-zone, permalink structure
- Installed themes (active & inactive) with version numbers and license keys
- Complete plugin inventory: name, version, purpose, renewal date, license key, and developer link
- Child-theme repository or Git repo details (if version-controlled)
5. Design & Branding Assets
- Brand style guide link (fonts, colors, imagery rules)
- Logo files and usage notes (SVG, PNG, favicon, app icons)
- Custom CSS/JS snippets and where they are stored
6. Content Governance
- Content types (posts, pages, products, custom post types)
- Editorial workflow (draft → review → publish) and responsible parties
- Media-library conventions (file naming, alt-text standards, max file sizes)
7. E-commerce / Payments (if applicable)
- WooCommerce version, extensions, license keys
- Payment-gateway credentials (Stripe, PayPal, etc.)
- Tax, shipping, and currency settings
- Inventory-sync or ERP integrations
8. Email & Communication
- Transactional email service (SMTP, SendGrid, Mailgun) credentials
- Email marketing platform API keys (Mailchimp, Klaviyo, etc.)
- SPF, DKIM, DMARC records in DNS
9. Security & Compliance
- Active firewall/WAF settings (e.g., Cloudflare rules)
- Malware-scan schedule and tool
- Two-factor-authentication policy
- GDPR/CCPA consent mechanisms & data-retention policy
- SSL certificate type, issuer, and renewal date
10. Backup & Recovery
- Backup provider and storage location (off-site/cloud)
- Frequency & retention policy
- Restoration procedure with step-by-step instructions
- Date of last successful restore test
11. Performance & Monitoring
- Caching layers in use (object cache, page cache, CDN)
- Key performance metrics targets (TTFB, LCP, CLS)
- Monitoring services (UptimeRobot, Pingdom) login and alert channels
- Optimization plugins or server modules enabled
12. Analytics & Tracking
- Google Analytics/GA4 property ID and access
- Tag-management container details (Google Tag Manager, Matomo)
- Conversion goals, e-commerce tracking setup, and attribution model
13. Third-Party Integrations
- SaaS tools (CRM, marketing automation, LMS, membership platforms)
- API keys, webhooks, and callback URLs
- Renewal/expiration dates and SLAs
14. Licensing & Renewals Calendar
- Domain renewals
- Hosting plan renewal
- Premium themes/plugins/SaaS subscriptions
- SSL certificate expiry
15. Maintenance Log & Change History
- Chronological record of updates (core, theme, plugins)
- Performance/security incidents and resolutions
- Notes from staged deployment tests
16. Contacts & Escalation
- Internal owner(s) with roles (marketing lead, IT lead)
- External vendors/contractors with responsibilities
- 24/7 emergency contact and preferred channels
17. Reference Assets
- Sample email templates for outages/maintenance notices
- SOPs for routine tasks (content upload, patching, cache-clearing)
- Links to vendor support centers and documentation
Tips for Managing the Document
- Version-control it—use a private Git repo or a secure, shared drive to track edits.
- Schedule quarterly reviews to verify credentials, license keys, and renewal dates.
- Automate reminders (e.g., renewals, SSL expiry, backup tests) so nothing slips.
- Restrict access to need-to-know personnel; rotate passwords when staff change.
A well-maintained Website Administration Document saves hours of troubleshooting, keeps your team aligned, and protects your digital investment.
