SEO & GEO Audit
DoughGetters — audit for doughgetters.co.za (WordPress + Elementor)
This audit covers 25 URLs from sitemaps.xml (13 pages, 12 blog posts). DoughGetters has a clear value proposition and homepage meta description, plus Organization JSON-LD — but the logo URL points at a staging host over HTTP and sameAs includes a malformed X/Twitter entry. Across the site, no pages returned og:image in our crawl, the homepage has multiple H1s, and several templates need meta or heading fixes. Priorities: fix Organization schema, set a default 1200×630 social image, add FAQPage schema, then per-page tasks. Use the full-site task list for copy-paste suggestions.
Homepage conversion: Separate from SEO — the homepage CRO playbook explains what to change on doughgetters.co.za and why (CTA focus, proof, FAQ, form), with an interactive prototype to review.
Scope: 25 URLs from sitemaps.xml (page-sitemap1.xml, post-sitemap1.xml).
Site-level: robots.txt references sitemap; Organization JSON-LD present but needs HTTPS logo and valid social URLs; no default social share image detected.
Critical: Fix Organization logo/sameAs; default og:image; FAQPage schema; homepage multiple H1s; image alt on Elementor sections.
Homepage (https://doughgetters.co.za/).
Full-site: 25 pages with tasks; 13 URLs need og/twitter images; 4 H1 fixes; 5 meta description adjustments; image alt and WebPage schema on key templates.
WordPress + Elementor + Rank Math — fastest impact first.
sameAs to https://x.com/DoughGetters. Copy from Schema section below.Prioritised by impact.
Organization schema — HTTPS logo on production domain; valid sameAs for Facebook, X, Instagram, LinkedIn.
Social preview images — Default 1200×630 plus per-page overrides for services and top blog posts.
H1 structure — Homepage and About: one H1 per URL; Elementor widgets often duplicate headings.
Meta descriptions — Shorten About and align service pages to 150–160 chars (suggestions in task list).
FAQPage JSON-LD — Homepage or accounting-services: questions on Xero, SARS compliance, outsourcing.
Citations and stats — Blog posts on SARS year-end and cloud accounting: cite SARS/Xero sources where you make claims.
Answer-first intros — Service pages: lead with who it’s for and the outcome (clarity, compliance, calm).
Image alt text — Elementor sections use generic “Accounting Services” alts; make descriptive per block.
WebPage schema — Add on About, contact, and service pages (copy in task list).
Internal linking — Link blog posts to accounting, bookkeeping, and Xero service pages.
Signals for AI search and answer engines.
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.
Live homepage JSON-LD uses a staging host for logo over HTTP and a duplicated X URL in sameAs. Fixing these improves trust for Google and AI crawlers. No og:image was detected on audited URLs — social shares will look blank until a default image is set.
Copy into Yoast custom schema, a header plugin, or your theme — validate after publishing.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "DoughGetters",
"url": "https://doughgetters.co.za",
"logo": "https://doughgetters.co.za/wp-content/uploads/2025/08/DoughGetters-logo.webp",
"description": "Tech-savvy accounting and bookkeeping in South Africa \u2014 proactive Xero support, tax compliance, and financial clarity for entrepreneurs.",
"sameAs": [
"https://www.facebook.com/DoughGetters",
"https://x.com/DoughGetters",
"https://www.instagram.com/doughgetters_group/",
"https://www.linkedin.com/company/doughgetters/"
],
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+27-67-748-9914",
"contactType": "customer service",
"areaServed": "ZA"
}
}
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What does DoughGetters do?",
"acceptedAnswer": {
"@type": "Answer",
"text": "DoughGetters provides proactive accounting, bookkeeping, Xero training, tax compliance, and business valuations for South African entrepreneurs who want financial clarity and compliance without the stress."
}
},
{
"@type": "Question",
"name": "Who is DoughGetters for?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Growing businesses and entrepreneurs in South Africa who want dedicated account managers, tech-savvy Xero workflows, and accounting designed for people who actually use their numbers."
}
}
]
}
After implementing schema, verify rich results and index coverage.