Documentation

Getting Started

To start using PresenceGraph , create an account and generate your first schema via the dashboard. Your API key is available in account settings.

  1. Create an account at PresenceGraph . No credit card required for the Foundation tier.
  2. Connect your Google Search Console account to verify domain ownership.
  3. Select your domain from the GSC property list - PresenceGraph verifies ownership via the GSC API.
  4. Your Foundation schema (Organization + LocalBusiness, WebSite, Logo, PostalAddress, GeoCoordinates) is generated and deployed to your live endpoint immediately.

Integration Guides

Any CMS or static site: Add our embed code to your <head> with your schema endpoint URL. That’s it - no plugin, no configuration, no platform-specific integration.

PresenceGraph is designed to be simple structured data integration. The embed code approach works because PresenceGraph handles all the complexity server-side - entity resolution, page detection, @id linking, and validation. You don’t need to worry about which schema goes on which page. We figure it out based on the URL.

Works With Your Stack

PresenceGraph delivers a JSON-LD endpoint - your CMS or framework just needs to include it. No plugins, no lock-in.

WordPress

Add the embed snippet to your theme's <head> or use our lightweight helper plugin. Works with any theme - no Yoast conflict, no duplicate schema.

Webflow

Paste the script tag into your Webflow site's custom code section. Works across all pages, no per-page config needed.

Shopify

Add to your theme's theme.liquid or use Script Tags API. Complements Shopify's native product schema with organisation, location, and service data.

Static Sites

Hugo, Eleventy, Jekyll, Next.js - if it renders HTML, it works. Include the endpoint URL in your base template and you're done.

Cloudflare Workers

For zero-latency edge injection, our Cloudflare Worker integration appends schema directly to HTML responses. No client-side JavaScript required.

Need a Custom Solution?

Get in touch with our team to discuss your specific requirements and how we can tailor our solution to meet your needs.