Hardt Web Studio  ·  Project delivery

Website Handoff
Document

Client Click to enter client name
Website https://
Launched
Prepared by Charles Hardt  ·  Hardt Web Studio
00

Congratulations — your site is live

This document is your complete reference for everything about your new website.

Your new website is now live and indexed by Google. This document covers what was built, how to access everything, what to do in the first 30 days to maximize your investment, how to make common edits yourself, and how to reach me if you need help. Keep it somewhere you can find it.

Live URL
https://
Staging URL (still active for 30 days)
https://
WordPress admin
https://yoursite.com/wp-admin
Launch date
Save this document as a PDF. Use the Print / Save as PDF button in the footer. Store the PDF in a safe place alongside your other business documents. If you ever lose access to anything on this list, this document is your recovery starting point.

01

What was built

A summary of every page, integration, and technical component delivered.

📄
Pages delivered
Click to list the pages built — e.g. Home, About, Services (Chiropractic, Physical Therapy, Acupuncture), New Patients, Contact, Blog
🔗
Integrations configured
Click to list integrations — e.g. Jane App booking (embedded on Contact and New Patients pages), WPForms contact form, Google Analytics 4, Google Business Profile linked, Yoast SEO configured
🔧
Technical setup completed
  • WordPress 6.x with Kadence Theme Pro and Blocks Pro
  • WP Rocket caching and performance optimization active
  • Wordfence security and firewall active
  • UpdraftPlus daily backups to Google Drive
  • SSL certificate active — site loads on https://
  • Yoast SEO Premium configured — title tags and meta descriptions on all pages
  • LocalBusiness schema markup active
  • XML sitemap submitted to Google Search Console
  • Google Analytics 4 property created and tracking active
📊
PageSpeed scores at launch
Record these now so you have a baseline to compare against in future.

Homepage mobile: __ / 100    Desktop: __ / 100

Key service page mobile: __ / 100

Check again at 30 days and 90 days to confirm scores have not degraded.

02

Credentials & access

Every login and account associated with your website. Store these in a password manager — not in an email thread.

Security note: Do not store these credentials in email. Use a password manager such as 1Password, Bitwarden (free), or your browser's built-in keychain. If any of these accounts are ever compromised, change the password immediately and notify me.
🌐
Domain registrar
DNS
Registrare.g. Namecheap, GoDaddy
Domainyourpractice.com
Login URLhttps://
Username
PasswordStored in password manager
Renewal date— (set auto-renew now)
WordPress hosting
Hosting
Providere.g. Flywheel, Kinsta, WP Engine
Login URLhttps://
Username
PasswordStored in password manager
Renewal date
Plan
🔧
WordPress admin
CMS
Admin URLhttps://yoursite.com/wp-admin
Your username
Your passwordStored in password manager
Your roleAdministrator
2FA active?Yes — app: ___________
📈
Google accounts
Google
Google accountyouraddress@gmail.com or Google Workspace
Analytics 4analytics.google.com — view access granted
Search Consolesearch.google.com/search-console — verified
Business Profilebusiness.google.com — claimed and linked
📜
Plugin licenses
Licenses
Kadence BundleManaged by Hardt Web Studio — active on maintenance plan
Yoast PremiumLicense key stored at yoast.com/my-account
WP RocketLicense key stored at wp-rocket.me/account
UpdraftPlusBackups stored in Google Drive: ___________
Other
📞
Booking / other integrations
Third-party
Toole.g. Jane App, GiveWP, Mailchimp
Login URLhttps://
Username
Connected toEmbedded on: ___________

03

First 30 days

The actions that matter most immediately after launch. Complete these within the first month.

The first 30 days after launch are when Google begins crawling and indexing your new site, when your patients or donors first encounter it, and when small issues that were not caught in testing will surface. These tasks take a few hours total and significantly improve the return on your website investment.


04

How to make common edits

The five things you are most likely to need to change yourself, with step-by-step instructions.

1
Update your hours or contact information
Log into WordPress admin → Pages → find your Contact page → click Edit. Find the hours text block and click on it to select it. Type your new hours. Click Update in the top right. Repeat for any other pages where hours appear (typically the homepage footer and the About page).

Important: Also update your hours in Google Business Profile (business.google.com) and Yoast SEO local settings so all three locations match exactly.
2
Add or update a staff member
Log into WordPress admin → Pages → find the page containing your team section (typically About or Meet the Team). Click Edit. Find the team member block you want to change. Click on the photo to replace it using the media library. Click on the name or bio text to edit it directly. Click Update when done.

To add a new team member: duplicate an existing team member block, then update the photo, name, title, and bio on the new copy.
3
Publish a blog post or news update
Log into WordPress admin → Posts → Add New. Give it a title. Type or paste your content in the body area. Add a featured image by clicking "Set featured image" in the right sidebar. Set a category if applicable. When ready, click Publish in the top right.

SEO tip: Before publishing, scroll down to the Yoast SEO panel at the bottom of the editor. Set the focus keyword, check that the SEO title and meta description are filled in, and aim for a green or orange Yoast score.
4
Update a service description
Log into WordPress admin → Pages → find the relevant service page → click Edit. Click on the text you want to change and edit it directly. Click Update when done.

Important for medical and alternative health clients: Any content that describes health outcomes, treatment benefits, or clinical results should be reviewed by your attorney or healthcare compliance advisor before publishing. Do not add outcome claims or testimonials without first confirming they comply with FTC guidelines.
5
Replace a photo or image
Log into WordPress admin → navigate to the page containing the image → click Edit → click on the image you want to replace. In the block toolbar that appears, click the Replace button (two arrows icon). Upload your new photo or choose from the media library. Click Update when done.

Before uploading: Compress your image using squoosh.app (free, browser-based) and save it as WebP. This keeps your PageSpeed score from degrading over time as you add new images.
What not to do yourself: Do not update WordPress core, plugins, or the Kadence theme manually unless you have a tested backup and know how to restore from it. Plugin updates occasionally break layouts or integrations. This is one of the primary services your maintenance plan covers. If you are on a maintenance plan, updates are handled for you and tested before being applied.

05

Ongoing maintenance

What your site needs regularly to stay fast, secure, and effective.

TaskFrequencyWho does itWhy it matters
WordPress core updatesMonthlyMaintenance plan or youSecurity patches. Outdated WordPress is the most common attack vector.
Plugin updatesMonthlyMaintenance plan or youSame as above. Test on staging before applying to live site.
Theme (Kadence) updatesMonthlyMaintenance planKadence updates occasionally require testing — do not apply without checking for layout changes.
Backup verificationMonthlyMaintenance planA backup that has never been tested is not a backup. Verify restore works quarterly.
PageSpeed checkQuarterlyYou or maintenance planScores degrade as plugins are added and content grows. Catch regressions early.
Broken link checkQuarterlyMaintenance planLinks break as external sites change. Broken booking or contact links cost you inquiries.
Google Analytics reviewMonthlyYou10 minutes reviewing top pages, traffic sources, and conversion events tells you what is working.
Google Business Profile updateMonthlyYouFresh photos and posts signal an active business to Google. Affects map pack ranking.
Content freshness reviewQuarterlyYouConfirm all staff, hours, services, and contact details are still accurate.
SSL certificate renewalAnnual (auto)Hosting providerMost managed hosts renew automatically. Confirm auto-renewal is on.
Domain renewalAnnualYouSet to auto-renew. A lapsed domain is catastrophic — someone else can register it immediately.
Maintenance plan status: Click to enter — Active at $[amount]/month, covering updates, backups, security monitoring, and up to [X] hours of content changes per month — OR — Not currently on a maintenance plan. Contact me to discuss options.

06

Support & contact

How to reach me, what to expect, and what to do in an emergency.

📞
Standard support
Email: charles@charleshardt.com
Response time: Within 24 hours on business days
Best for: Questions, small change requests, general guidance, billing

For any support request, include your site URL, a description of what you are seeing, and if possible a screenshot. This helps me respond accurately without needing back-and-forth clarification.
🚨
Site emergencies
If your site is down, has been hacked, or is displaying an error for visitors, email me immediately with URGENT in the subject line: charles@charleshardt.com

While you wait: Do not attempt to fix the issue yourself unless you are confident in what you are doing. A well-meaning edit during a crisis can make recovery harder. If you are on a maintenance plan your site has daily backups — note the last date you remember the site working correctly, as this helps identify which backup to restore from.
📅
Book a call
For anything that is easier to discuss verbally — planning a new page, reviewing analytics, discussing a redesign, or talking through a content strategy — book a call directly:

calendly.com/charleshardt
📱
Additional work
If you need work beyond routine maintenance — a new service page, a redesigned section, a new integration, or a second site — email me a description and I will send a proposal within 48 hours.

Standard hourly rate for out-of-scope work: $[rate]/hour, 1-hour minimum
All additional work requires a written change order and payment before starting.
Thank you for working with Hardt Web Studio.
It has been a pleasure building this for you. Your site is now your strongest digital asset — keep it updated, keep it fast, and let it work for you. I am here if you need anything.
Charles Hardt  ·  charleshardt.com  ·  charles@charleshardt.com