Skip to main content

Loading

Schema and structured data · uMhlanga

Make page meaning explicit without making facts up.

Technical SEO designed for uMhlanga businesses. Page Panther designs and implements JSON-LD that accurately describes your organisation, people, services, locations and content. Every property must match something a visitor can verify.

Brands we shoot for

Burger Huyser Attorneys
KM Connect SA
Dr Safeera K MD
Astor Berning SA
Tree Wise Tree Felling
Dr Deon Weyers
Design Packaging & Tapes
Easy Flow Gutters
Lonehill Residents
Markup needs governance

More schema is not always better schema.

Plugin defaults, duplicated graphs and unsupported claims create noise instead of reliable machine-readable context.

Conflicting graphs

Themes, plugins and custom code describe the same organisation in different ways.

Unsupported properties

Ratings, prices or credentials appear in markup without matching visible evidence.

No entity relationships

Valid standalone blocks fail to connect the page, organisation, author and service.

What is included

Structured data that is valid and maintainable.

We select appropriate types, build a connected graph and document how it should evolve.

Schema audit

Inventory, validation and conflict review across templates and key pages.

Graph design

Organisation, WebSite, WebPage, Person, Service and other justified relationships.

JSON-LD implementation

Clean server-rendered markup using the most maintainable route for your platform.

Validation and handover

Testing, documentation and rules for future pages and content changes.

JSON-LD as a graph

Standalone blocks become a connected schema graph.

Schema only earns its keep when each block references the same business, the same people, the same places. We design the graph first, then implement it once so every template pulls from the same source of truth.

{
  "@context": "https://schema.org",
  "@graph": [
    { "@type": "Organization",
      "@id": "https://www.pagepanther.co.za/#organization",
      "name": "Page Panther",
      "address": { "@type": "PostalAddress",
        "addressLocality": "Fourways",
        "addressRegion": "Gauteng",
        "addressCountry": "ZA" } },
    { "@type": "Person",
      "@id": "https://www.pagepanther.co.za/#penny",
      "name": "Penny Kruger",
      "worksFor": { "@id": "...#organization" } },
    { "@type": "Service",
      "name": "Local SEO",
      "provider": { "@id": "...#organization" },
      "areaServed": { "@type": "Country", "name": "South Africa" } },
    { "@type": "FAQPage", "mainEntity": [ /* visible FAQs */ ] }
  ]
}
How Page Panther works

Audit, model, implement, validate.

The visible page and the structured description are reviewed together.

  1. Step 01

    Structured-data audit

    We crawl schema types, warnings, duplicates and template behaviour.

    Output

    Structured-data audit

  2. Step 02

    Schema specification

    We choose justified types and connect stable IDs around the organisation.

    Output

    Schema specification

  3. Step 03

    Validated JSON-LD

    We implement, validate and inspect rendered output across representative templates.

    Output

    Validated JSON-LD

The numbers behind the work

Why the work matters for our clients.

  • 11

    Schema types in active use

    Organisation, LocalBusiness, Person, Service, Article, FAQ, Breadcrumb, WebSite, Product, Review, Course

  • 0

    Validation errors

    after Page Panther JSON-LD rollout

  • 1

    Source of truth

    every template consumes the same entity IDs

  • 100%

    Page coverage

    for required Service and BreadcrumbList blocks

Who this is for

For sites where details need to be unambiguous.

Useful for organisations with complex services, experts, locations, products or publishing models.

Professional firms

Clear organisation, practitioner, service and location relationships.

eCommerce sites

Product, offer, merchant, review and breadcrumb data that matches visible store information.

Publishers

Article, author, organisation and breadcrumb graphs across repeatable templates.

Technical SEO · uMhlanga

For the way uMhlanga actually does business.

uMhlanga is KwaZulu-Natal's coastal commercial node — the Gateway precinct and Ridge office parks, a dense cluster of property, medical and financial practices, and tourism running the length of the North Coast. Relationships and word-of-mouth still open doors here; a credible search presence is what multiplies them. We deliver technical seo for businesses across Umhlanga Rocks, Umhlanga Ridge, La Lucia, Durban North, Umdloti and the surrounding areas — scoped to the city, not a template with the name swapped.

Coastal professional practices

Medical, dental, property and financial firms serving uMhlanga's residential and holiday market.

Hospitality and tourism

Guesthouses, restaurants and tour operators whose guests plan the entire trip on a phone.

Ridge office businesses

B2B and service firms around Gateway and the Ridge competing with Durban-based incumbents for the same clients.

Technical SEO in uMhlanga: still confused?

The questions South African teams ask us most often before starting this kind of engagement.

We are based in Fourways, Johannesburg, and take on uMhlanga clients as well as engagements further afield. uMhlanga engagements run remote-first — video discovery sessions and shared working documents — with in-person work when it earns its place.

Have a project in mind?

Let us get started.

Tell Penny what you want technical seo in umhlanga to change for the business. We will respond within one business day — no bots, no junior hand-off.

Penny Kruger, Founder & CEO
Penny Kruger
Founder & CEO
Talk to a senior partner — +27 83 303 3020

By submitting, you agree to be contacted about your project. No spam.