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)

  1. Write targets: Stylekit (Elementor kit colours/typography) + ACF field values on pages/posts only.
  2. 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.
  3. Do NOT write to any ACF icon_picker / dashicon / icon fields. Leave blank. Never choose icons via Respira.
  4. Populate EVERY non-excluded ACF field with new practice-specific content. Never leave demo/sample copy.
  5. 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.
  6. All internal links must include the staging subdirectory (e.g. https://dev.practiceedge.com.au/book-online/), never root-relative /book-online/ alone.
  7. 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.
  8. Why Choose / feature tile headings must be unique within the page; duplicate headings = failed audit.
  9. 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

  • Facebook
  • Instagram
  • LinkedIn
  • 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 TitleService Slug
Medical Servicesmedical-services
Healthcare Organisationshealthcare-organisations
Healthcare Strategic Planhealthcare-strategic-plan
Website Care Planswebsite-care-plans
AHPRA Audithealthcare-ahpra-audit
Marketing Strategyhealthcare-strategic-plan
Care Planswebsite-care-plans
Who We Servewho-we-serve
Healthcare Digital Marketing Specialistshealthcare-digital-marketing-specialists
Targeted Digital Marketing Campaigns for Medical Servicestargeted-digital-marketing-campaigns-for-medical-services
Allied Health Specialistsallied-health-specialists
Servicing All Specialised Medical Industriesservicing-all-specialised-medical-industries
Pharmaceuticalspharmaceuticals
Pathologypathology
Medical Testingmedical-testing
Medical Support Servicesmedical-support-services
Who We Work Withwho-we-work-with
Specialised Medical Industriesspecialised-medical-industries
Why work with us?why-work-with-us
The practiceedge Approachthe-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.