practiceedge
Submitted 4 Aug 2026, 2:41am UTC
We need to create a practicelaunch website for practiceedge.
The staging URL for this site is https://dev.practiceedge.com.au/.
Site ID:
2456
Please connect to this particular site using Respira, and populate the fields for each appropriate page and post type using the information provided here.
Hard Rules (non-negotiable for this build)
- Write targets: Stylekit (Elementor kit colours/typography) + ACF field values on pages/posts only.
- Do NOT edit Elementor Theme Builder templates, widget settings, CSS, or layout (including Contact template typography, title_size, icon-box settings). If a field value does not render cleanly inside the template, fix the ACF value shape — do not alter the template.
Exceptions to template lock:
- Theme activation (publish/draft Theme taxonomy templates only)
- Header/Footer logo image widgets + WP custom_logo / site_icon
- Footer contact text/link widgets (address → GBP, phone → tel:, email → mailto:)
- Nothing else in Theme Builder may be edited.
- Contact Page: Embedded Google Map will go into the body content, NOT a Custom Field.
- Do NOT write to any ACF icon_picker / dashicon / icon fields. Leave blank. Never choose icons via Respira.
- Populate EVERY non-excluded ACF field with new practice-specific content. Never leave demo/sample copy.
- Staging write mode: direct edit is pre-approved for this full build. Prefer batch updates. Ask for human approval only for destructive deletes or ambiguous clinical relationships.
- All internal links must include the staging subdirectory (e.g. https://dev.practiceedge.com.au/book-online/), never root-relative /book-online/ alone.
- Loops are configured as date DESC, so please create / date posts in reverse brief order
- Do not delete/recreate live posts to fix order
- Acceptance: frontend order matches the brief table top→bottom.
- Why Choose / feature tile headings must be unique within the page; duplicate headings = failed audit.
- For every looped post type, set BOTH WordPress Featured Image and the matching ACF tile/profile image field (Services/Conditions: service_condition_loop_tile_image; Team: team_profile_picture; Blog: featured image). Use the same media ID for both. Fail the build if either is empty or a demo/sample asset.
Scope
Update pages: Home, About, Services gateway, Conditions gateway, Blog gateway, Book Online (if nominated).
Create/update post types: Team Members (if nominated), Services, Conditions, Contact Pages, Blog Posts (if nominated).
All pages/posts need Yoast titles & meta descriptions. Australian English. Match template content volume/format. Prefer optimised WebP images with SEO-friendly alt tags. Grid column counts must suit item counts. Do not select icon_picker ACF fields.
Build order: (1) Theme activation + template cleanup, (2) Stylekit/logo/favicon, (3) Team members, (4) Services, (5) Conditions, (6) Home/About/gateway pages, (7) Blog, (8) Contact + CTA verification, (9) final Yoast SEO pass.
ACF Completeness
- Populate all fields except icon_picker*.
- After write: audit for demo phrases (“Lorem”, “Sample”, “Practice Launch”, placeholder phone) and overwrite.
- Relationships: produce Service↔Condition table once, then publish.
Stylekit & Brand Assets
Theme
Theme 01
Only one Theme's templates should be Published; others Draft. Leave Universal templates untouched. Activate theme before content population.
Logo
Logo - Light Version (for dark BGs):
Not provided
Logo - Dark Version (for light BGs):
Not provided
Favicon:
Not provided
- Sideload into this site’s Media Library (do not hotlink).
- Dark logo → Header; Light logo → Footer; set custom_logo + site_icon.
- Done criteria: no demo “Practice Launch” logo remains.
Colours
Primary: #074885
Secondary: #00386D
Text: #00386D
Accent / Button BG: #011222
Light BG: #E6ECF3
Mid-Light BG: #ECD6D6
Mid BG/Border: #E0BABA
Mid-Dark BG: #563E47
Dark BG: #074885
Fonts
Heading:
Body:
Update the style kit. If a font is unavailable, choose the nearest Google Fonts equivalent.
Clinic Contact Details
Primary Business Address:
Australia
Phone: 03 8418 8055
Email: info@practiceedge.com.au
Google Business Profile: https://www.google.com/maps/place/practiceedge/@-37.672868,145.1500833,17z/data=!3m1!4b1!4m5!3m4!1s0x6ad63609a6f1a1ff:0x4f06bcca467689e5!8m2!3d-37.672868!4d145.152272
Opening Hours:
Address links to GBP (new tab). Update embedded map on Contact page. Phone = tel:, email = mailto:. Address/phone/email/hours must be plain text (no <p>/<a> in ACF). Update footer contact under logo.
Call To Actions
Primary CTA
Text: Book Online
Link: tel:0384188055
Behaviour: Open in the same tab
Apply to #headerBtn01, .CTA-Primary, .footerBtn01
Online Bookings: No
Secondary CTA
Text: Call Today
Link: tel:0384188055
Behaviour: Open in the same tab
Apply to #headerBtn02, .CTA-Secondary, .footerBtn02
Online booking code:
CTA Verification: Header primary/secondary; every page hero primary CTA; pre-footer CTAs; DOM check text + href.
Practice Story
Practice Description:
practiceedge are healthcare digital marketing specialists delivering web design, SEO & Google Ads for doctors, allied health and medical professionals.
Trust Points:
Not provided
What Makes This Practice Different?
Target Audience:
Other Target Audience Notes:
Practice History / Founding Story:
We’re more than a digital agency– we’re healthcare marketing specialists who understand the unique challenges, compliance requirements, and patient journey. With a blend of technology, strategy, and deep industry expertise, we create ethical, results-driven marketing that enhances visibility, strengthens reputation, and drives real patient engagement.
Based in Diamond Creek, Melbourne, we proudly work with clients across Australia, Asia, Europe, and North America, delivering on our promise to provide strategies that don’t just get practices seen, but truly make an impact.
Like many healthcare professionals, he relied on word-of-mouth and referrals to grow his business. But as the digital era emerged, he saw an opportunity– technology wasn’t just changing industries, it was reshaping how patients found and connected with healthcare providers.
Mission / Vision / Values:
Social Proof / Association Logos
- YouTube
- Map into Home ACF Association Logo fields in brief order.
- Source: SharePoint library
- Column count must match item count; never leave a single orphan.
Brand Voice & Tone
Preferred Tone:
Other Comments:
Words/Phrases to Avoid:
Reference Websites:
- https://www.practiceedge.com.au/ — Existing live site — crawled for tone, structure, and content cues
Compliance
AHPRA-Compliant: Yes — The content on this website must be AHPRA compliant
Beyond AHPRA:
Images
Image Sources (first listed = priority):
- https://www.practiceedge.com.au/
Images That Must Not Be Used:
Preferred Visual Style:
- Replace every demo/sample image.
- Dual-write Featured Image + ACF tile/profile field.
- No duplicate images on the same page.
- Match demo aspect ratios. Alt text in Australian English.
Team
Include Team profiles? Yes
If no, hide team section on About and disable Team Member post type.
Team Members:
Not provided
Team Images:
None uploaded
Create a Team Member for each row. Filenames must match full name lowercase-hyphenated.
Services
| Service Title | Service Slug |
|---|---|
| Medical Services | medical-services |
| Healthcare Organisations | healthcare-organisations |
| Healthcare Strategic Plan | healthcare-strategic-plan |
| Website Care Plans | website-care-plans |
| AHPRA Audit | healthcare-ahpra-audit |
| Marketing Strategy | healthcare-strategic-plan |
| Care Plans | website-care-plans |
| Who We Serve | who-we-serve |
| Healthcare Digital Marketing Specialists | healthcare-digital-marketing-specialists |
| Targeted Digital Marketing Campaigns for Medical Services | targeted-digital-marketing-campaigns-for-medical-services |
| Allied Health Specialists | allied-health-specialists |
| Servicing All Specialised Medical Industries | servicing-all-specialised-medical-industries |
| Pharmaceuticals | pharmaceuticals |
| Pathology | pathology |
| Medical Testing | medical-testing |
| Medical Support Services | medical-support-services |
| Who We Work With | who-we-work-with |
| Specialised Medical Industries | specialised-medical-industries |
| Why work with us? | why-work-with-us |
| The practiceedge Approach | the-practiceedge-approach |
Create each Service post, relate to Conditions, keep brief order, delete sample posts, dual-write images.
Conditions
Not provided
Create each Condition post, relate to Services, keep brief order, delete sample posts, dual-write images.
Blog
Include Blog?
If no, remove Blog from nav/menus and Home blog section.
Categories:
Not provided
Posts:
Not provided
Most recent = build date; back-date others 4 days apart at a consistent hour. Dual-write featured images.
SEO
Target Keywords / Location Terms:
If blank, research and suggest suitable titles, descriptions, and keywords via Yoast.