⚠️ Critical: Cloudflare is blocking Googlebot and AI crawlers — see details

SEO & GEO Audit

Strengthen search and AI visibility

The Golfers Club — audit for www.golfersclub.co.za · April 2026

6 Critical issues
28 pages reviewed
5 schema types to add

Executive summary

This audit covers 28 key pages across golfersclub.co.za — homepage, all major category pages (clubs, balls, shoes, clothing, bags, pre-owned, technology), and priority product pages including Garmin GPS devices, Bushnell rangefinders, the Cobra DS-ADAPT X Driver, Titleist Pro V1, and FootJoy shoes.

The site has a strong brand (founded 2001, single Fourways store, 13,500+ monthly visits) but faces six critical SEO issues that are suppressing rankings and allowing competitors to capture branded traffic. Most urgently: Cloudflare Bot Management is blocking automated crawlers — including Googlebot and all major AI crawlers — from accessing sitemaps and key pages. This is the single highest-risk technical issue on the site. Combined with missing Product schema, no social sharing images, and no Organisation or WebSite schema, the site is leaving significant search visibility on the table.

The second urgent issue is competitor cannibalisation: The Pro Shop (theproshop.co.za) is outranking golfersclub.co.za on branded search queries. The Pro Shop is a better-resourced, multi-location competitor with stronger domain authority, richer schema, and more Google reviews. The fastest fix is a Google Ads brand protection campaign (see Competitor section).

Full-site task list →

Audit scope & summary

Scope: 28 pages reviewed — homepage, 7 category pages (clubs, balls, shoes, clothing, bags, pre-owned, technology), 8 product pages, and the corporate gifting page. Note: sitemaps are currently blocked by Cloudflare (all return 403), so this review is based on known site structure and manually verified URLs.

Site-level critical gaps: Cloudflare blocking crawlers; robots.txt returning 403; missing Organization schema; missing WebSite schema; no default og:image; no Product schema on product pages.

Page-level pattern: Meta descriptions are either missing or auto-generated and too short on most product pages. OG images are absent across the entire site. No structured data (JSON-LD) on any page reviewed.

View full per-page task list →

Current status

Title tag
Homepage has a clear, branded title. Product pages use product name + brand — good pattern.
⚠️
Meta description
Missing or auto-generated on most product and category pages. Critical for click-through rate.
⚠️
Canonical URL
WooCommerce generates canonicals on product pages but pagination and filter URLs may lack them — verify.
Open Graph tags
No og:image set site-wide. Social shares (WhatsApp, Facebook, LinkedIn) show no image — a missed opportunity for every share.
Twitter Cards
Twitter/X card meta tags not set. Product links shared on X will render as plain text.
JSON-LD schema
No structured data detected. Missing: Organization, WebSite, Product, FAQPage. Rich results (star ratings, sitelinks search) are unavailable.
🚫
robots.txt
Returns 403 Forbidden. All bots — including Googlebot, GPTBot, ClaudeBot, PerplexityBot — cannot confirm crawl access rules.
🚫
Sitemap
All sitemap URLs return 403 (blocked by Cloudflare). Google Search Console may be missing newly added products and categories.
🚫
AI bot access
Cloudflare's Bot Fight Mode is blocking AI crawlers (GPTBot, ClaudeBot, PerplexityBot). The Golfers Club cannot be cited by ChatGPT, Perplexity, or Claude in AI answers.
Mobile
Site uses a responsive WooCommerce theme. No mobile usability issues detected in manual review.

Cloudflare Bot Management is responsible for the three critical items above. Resolving it will unblock all downstream fixes.

Quick wins

These are ordered by impact. Items 1–3 are critical and should be actioned immediately.

  1. Fix Cloudflare Bot Management
    In Cloudflare dashboard → Security → Bots: disable 'Block AI Scrapers and Crawlers', allow verified bots (Googlebot, GPTBot). Add a WAF rule to always allow /robots.txt and /sitemap*.xml. Estimated time: 30 min.
  2. Make robots.txt publicly accessible
    Currently returns 403. Whitelist /robots.txt in Cloudflare WAF. Add a basic file: User-agent: * / Allow: / / Sitemap: https://www.golfersclub.co.za/sitemap.xml
  3. Run a Google Ads brand protection campaign
    The Pro Shop outranks golfersclub.co.za on branded queries. Set up a campaign bidding on 'golfers club', 'the golfers club', 'golfersclub'. Budget R200–500/day — appears in search within hours.
  4. Add Organization + WebSite schema to homepage
    Paste the two JSON-LD blocks from the Schema section into a custom HTML widget in the homepage footer, or via your SEO plugin's schema tool. Takes 15 minutes.
  5. Set a default og:image site-wide
    Create one 1200×630 px brand image (logo on lime background or lifestyle shot). Set in Yoast/RankMath → Social → Default image. Improves every shared link immediately.
  6. Add Product schema to top 10 product pages
    Start with the highest-traffic products: TaylorMade drivers, Titleist Pro V1, FootJoy shoes, Garmin GPS watches. Use the template in the Schema section. Enables star ratings and price in search results.
  7. Add meta descriptions to all category pages
    Category pages (clubs, balls, shoes, bags) have no custom meta descriptions. Add via WooCommerce product category edit → SEO tab. Pre-written suggestions are in the full task list.
  8. Launch a Google Review acquisition email
    Set up a post-purchase email (7–14 days after delivery) with a direct link to your Google Business Profile review URL. Target 50+ reviews to unlock star ratings in search results — currently a visual advantage The Pro Shop holds.

Competitor cannibalisation

When users search for "The Golfers Club" or "golfers club South Africa golf shop", The Pro Shop (theproshop.co.za) appears as the first legitimate result above golfersclub.co.za. This is a branded search cannibalisation problem — a competitor is capturing customers who are specifically looking for The Golfers Club.

The Pro Shop — competitive analysis

The Pro Shop is South Africa's dominant golf retailer with significantly more resource than The Golfers Club. Understanding why they outrank is key to closing the gap.

Physical presence
8 superstores + nationwide franchises (Cape Town, JHB, Durban, Pretoria). More locations = more local SEO signals and brand searches.
Domain authority
Significantly higher DA from years of link building, press coverage, and brand mentions. Outranks on most commercial golf keywords.
On-page SEO
Rich meta descriptions, Product schema with star ratings, structured category pages, and price match/delivery promise messaging.
Review volume
Substantially more Google reviews → star ratings appear in SERPs. Visual trust advantage on every search result.

Recommended actions to reclaim branded search

Google Ads brand protection campaign — bid on 'golfers club', 'the golfers club', 'golfersclub'. Fastest possible fix; appears in results within hours. Budget: R200–500/day.
Optimise Google Business Profile — ensure the Fourways store listing is complete with correct name, address, phone, hours, product categories, and recent photos. Wins local 'golf shop near me' searches.
Add WebSite schema with SearchAction — enables the Google Sitelinks search box for the brand, which gives golfersclub.co.za a larger, more authoritative SERP footprint on branded searches.
Add Organization schema — builds Google's knowledge panel for The Golfers Club brand, reducing the chance The Pro Shop fills that space for branded queries.
Build review volume — post-purchase email campaign targeting 50+ Google reviews. Star ratings in SERPs reduce The Pro Shop's visual CTR advantage.
Content differentiation — The Golfers Club has a 2001 founding story and genuine expertise. Add E-E-A-T signals: years in business, expert staff bios, club fitting service, and buyer's guides. AI engines specifically reward these for product queries.

Full recommendations

~30 min Critical

Fix Cloudflare bot blocking — Cloudflare Bot Management is currently returning 403 for all sitemap URLs and blocking automated crawlers including Googlebot. In Cloudflare: Security → Bots → allow verified bots. Add WAF rules to whitelist /robots.txt and /sitemap*.xml paths. Test via Google Search Console URL Inspection immediately after.

~15 min Critical

Add Organization + WebSite schema to homepage — Neither schema type is present. Organization schema establishes the brand entity for Google's Knowledge Graph. WebSite schema with SearchAction enables the Sitelinks search box on branded queries — a direct defence against competitor cannibalisation. Copy-paste JSON-LD blocks are in the Schema section.

~1 hr High

Add Product schema to top-selling product pages — No Product schema exists on any product page. Adding it with price, availability, and aggregateRating enables star ratings, pricing, and availability in Google search results — a significant CTR uplift. Start with TaylorMade drivers, Titleist Pro V1, FootJoy shoes, and Garmin GPS watches. Template in Schema section.

~30 min High

Set default og:image site-wide — No social sharing image is set anywhere on the site. Create a single 1200×630 px image (logo + tagline or lifestyle photo) and set it as the default in Yoast/RankMath → Social settings. Every link shared on WhatsApp, Facebook, and LinkedIn will immediately show an image instead of a blank placeholder.

~2 hrs High

Write meta descriptions for all category pages — Category pages (clubs, balls, shoes, bags, clothing, pre-owned, technology) lack custom meta descriptions. These directly affect click-through rates from Google. Pre-written, optimised suggestions for each category are available in the full task list.

~1 hr High

Add FAQPage schema to homepage and key category pages — Enables AI Overview and People Also Ask placements for queries like "best golf driver South Africa", "Titleist Pro V1 vs Pro V1x", "FootJoy vs adidas golf shoes". Copy-paste FAQ schema is in the Schema section. Add FAQ content blocks to balls, shoes, and technology category pages.

~2 hrs High

Add introductory category descriptions — Category pages have no descriptive text above the product grid. Adding 80–120 words per category improves keyword targeting and gives AI engines content to cite when answering product recommendation queries. Focus on clubs, balls, shoes, and technology first.

~3 hrs Medium

Add buying guides / FAQ content to high-intent product pages — Pages for Titleist Pro V1, Garmin S70, Bushnell Tour V6, and FootJoy Pro SL should include a short FAQ section (3–5 questions). This captures People Also Ask positions and makes the pages more likely to be cited by ChatGPT and Perplexity when users ask "what is the best golf GPS watch in South Africa?".

~1 hr Medium

Add E-E-A-T signals to homepage and about pages — The Golfers Club has been operating since 2001. Add trust signals: years in business, number of brands stocked, physical store mention, return/delivery policy, and expert team credentials. These signals are weighted heavily by Google's quality raters and AI engines for commercial queries.

~2 hrs High

Launch a Google Review acquisition campaign — Post-purchase email (7–14 days after delivery) with a direct review link. Add a review CTA to the order confirmation page. Target 50+ reviews at 4.5+ to unlock AggregateRating rich results in SERPs — closing The Pro Shop's key visual advantage.

~1 hr Medium

Add per-product og:image tags — Beyond the default social image, high-value products (Garmin watches, Titleist Pro V1, FootJoy shoes) should have dedicated og:image tags pointing to the main product photo. This improves how product links render in social and messaging apps.

~2 hrs Medium

Audit image alt text on product pages — WooCommerce product images often use filenames as alt text (e.g. "garmin-s70-42mm-1.jpg"). Replace with descriptive alt text ("Garmin Approach S70 42mm GPS golf watch on wrist"). This improves Google Images rankings and accessibility.

~1 hr Low

Optimise Google Business Profile for Fourways store — Verify the listing name is "The Golfers Club", add all product categories, upload 10+ high-quality store and product photos, and ensure opening hours are accurate. Wins 'golf shop near me Fourways' and 'golf shop Johannesburg' local searches.

~30 min Low

Submit sitemap to Google Search Console — Once the Cloudflare issue is resolved and sitemaps are accessible, submit the sitemap URL to Google Search Console. This accelerates crawling of new products and ensures Google is aware of the full site structure.

GEO checklist

How well is golfersclub.co.za positioned for AI search engines (ChatGPT, Perplexity, Google AI Overviews)?

Cite sources
❌ Not present
Add brand story, founding year, and product sourcing notes. AI engines reward verifiable claims.
Statistics
❌ Not present
Add concrete numbers: "20+ leading brands", "Founded 2001", "Fourways flagship store". Specific data improves AI citation likelihood.
Quotations
❌ Not present
Add expert buyer's guide quotes from staff or brand reps on key product pages. Signals E-E-A-T to AI engines.
Authoritative tone
⚠️ Partial
Product pages are mostly spec-only. Add expertise-driven copy: "Our expert recommendation for…", "Best for mid-handicappers because…".
Easy to understand
✅ Good
Clear navigation and product presentation. Maintain plain language in any new content added.
Technical terms
⚠️ Partial
Golf terms (handicap, shaft flex, loft) are used but not explained. Add brief definitions on category intro copy for new golfer queries.
FAQPage schema
❌ Missing
Add FAQPage JSON-LD to homepage and key category pages. Copy-paste block in the Schema section below.
Fluency
✅ Good
Site copy is grammatically correct. No issues detected in manual review.

SEO & GEO explained

Traditional SEO focuses on how search engines crawl, index, and rank pages for keyword queries. GEO (Generative Engine Optimisation) extends this to AI search — ChatGPT, Perplexity, Google AI Overviews — by optimising for how models extract, interpret, and cite content. Both rely on clear structure (H1s, schema), quality content, and authoritative signals. The same technical and content improvements that help Google often help AI engines too.

Schema to add

Copy these JSON-LD blocks and add them to the <head> of the relevant pages, or paste into your SEO plugin's schema field.

Organization (homepage)
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "The Golfers Club",
  "url": "https://www.golfersclub.co.za",
  "logo": "https://www.golfersclub.co.za/wp-content/uploads/[logo-filename].png",
  "description": "The Golfers Club is South Africa's trusted online golf equipment retailer, stocking clubs, balls, shoes, bags, and apparel from TaylorMade, Callaway, Titleist, FootJoy, Cobra, Mizuno, and more.",
  "sameAs": [
    "https://www.facebook.com/TheGolfersClub",
    "https://www.instagram.com/thegolfersclub",
    "https://za.linkedin.com/company/the-golfers-club"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "customer service",
    "email": "[email protected]"
  },
  "location": {
    "@type": "Place",
    "name": "The Golfers Club Fourways",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Design Quarters, William Nicol Drive",
      "addressLocality": "Fourways",
      "addressRegion": "Gauteng",
      "addressCountry": "ZA"
    }
  },
  "areaServed": "ZA"
}
WebSite with SearchAction (homepage)
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "@id": "https://www.golfersclub.co.za/#website",
  "url": "https://www.golfersclub.co.za",
  "name": "The Golfers Club",
  "description": "South Africa's online golf equipment store — clubs, balls, shoes, bags, and apparel",
  "potentialAction": {
    "@type": "SearchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "https://www.golfersclub.co.za/?s={search_term_string}"
    },
    "query-input": "required name=search_term_string"
  }
}
Product schema template (product pages)
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "[Product name, e.g. TaylorMade Qi35 Driver]",
  "description": "[1–2 sentences about specs and who it suits.]",
  "brand": {
    "@type": "Brand",
    "name": "[Brand, e.g. TaylorMade]"
  },
  "offers": {
    "@type": "Offer",
    "priceCurrency": "ZAR",
    "price": "[price as number, e.g. 9999.00]",
    "availability": "https://schema.org/InStock",
    "seller": {
      "@type": "Organization",
      "name": "The Golfers Club"
    },
    "url": "[full product URL]"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "[e.g. 4.8]",
    "reviewCount": "[e.g. 34]"
  }
}
FAQPage (homepage & category pages)
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What golf brands does The Golfers Club stock?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The Golfers Club stocks leading golf brands including TaylorMade, Callaway, Titleist, FootJoy, Cobra, Mizuno, Ping, Srixon, Cleveland, Garmin, Bushnell, adidas, and Puma."
      }
    },
    {
      "@type": "Question",
      "name": "Does The Golfers Club deliver across South Africa?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, The Golfers Club delivers across South Africa. Orders are fulfilled from their Fourways, Johannesburg store and warehouse."
      }
    },
    {
      "@type": "Question",
      "name": "Does The Golfers Club have a physical store?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, The Golfers Club has a retail store at Design Quarters Shopping Centre, William Nicol Drive, Fourways, Johannesburg."
      }
    },
    {
      "@type": "Question",
      "name": "Does The Golfers Club sell pre-owned golf clubs?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, The Golfers Club has a pre-owned section with quality used clubs from top brands at competitive prices."
      }
    },
    {
      "@type": "Question",
      "name": "Does The Golfers Club offer corporate golf gifts?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, The Golfers Club offers corporate gifting and promotional packages including branded golf equipment and bulk orders for South African businesses."
      }
    }
  ]
}