SEO & GEO Audit
Polymorph — audit deliverable with quick wins and copy-paste schema
Full-site audit covered 100 URLs from the sitemap (sitemap_index.xml). Polymorph’s site has a solid base: Organisation schema and og:image present on the homepage, clear title, canonical URL, Open Graph and Twitter tags, sitemap, and permissive robots.txt. Gaps: FAQPage schema is missing; many pages lack meta descriptions or a single H1 (WordPress/theme may render client-side). Focus on the quick wins below and use the full-site task list to tick off fixes page by page.
Scope: 100 URLs from sitemap index + child sitemaps (page, post, and category sitemaps).
Site-level: robots.txt OK; sitemap at polymorph.co.za/sitemap_index.xml; Organisation schema present on homepage; FAQPage schema missing.
Critical: Add FAQPage schema; add or extend meta descriptions on key pages; ensure one H1 per page where missing.
Above reflects site-level and homepage. Full-site: many pages need meta descriptions and single H1; use the task list for per-page suggestions.
Do these first — each has a clear step in WordPress or your SEO plugin.
Prioritised by impact. Effort and impact labels help you decide what to do first.
Add FAQPage schema — Create a short FAQ (What does Polymorph do? Who is Polymorph for?) and implement as JSON-LD. Supports GEO and FAQ rich results.
Add meta descriptions for key pages — Use the full-site task list for page-by-page suggested copy.
Ensure one H1 per page — Where the audit reports no H1 or multiple H1s, consolidate to a single main H1; demote others to H2.
Add statistics and citations — Where you make claims (case studies, outcomes), add specific numbers and sources.
Use answer-first structure on key pages — Open service and concept pages with a direct 1–2 sentence answer, then expand. Helps users and AI extraction.
Improve image alt text — Replace filenames with short descriptive text across key and blog pages.
Optional: WebPage schema for key service pages — Name, description, url, isPartOf (WebSite) for About, Services, Our Work.
Gaps here reduce visibility in AI search (ChatGPT, Perplexity, etc.).
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.
Copy the block below into your theme or SEO plugin (e.g. Yoast) custom schema / head.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What does Polymorph do?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Polymorph builds people-centred custom software: advisory, concept design, prototyping, and software development for businesses that want smart software aligned to their vision."
}
},
{
"@type": "Question",
"name": "Who is Polymorph for?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Polymorph works with businesses that need custom software—from product companies scaling digital channels to enterprises improving internal tools and compliance."
}
}
]
}
After adding schema or meta changes, use these tools to verify implementation and indexing.