Website Tracking & Analytics Audit
Free SEO + tracking audit — see exactly what's broken in under 60 seconds
Your website's tracking setup is partially functional but has some areas that need attention. Google Analytics 4 (GA4) is correctly implemented and firing on your homepage, which is a positive sign for tracking visitor data. However, there is a warning regarding the absence of a Google Tag Manager (GTM) container, as the site is using gtag.js directly instead. Additionally, Google Consent Mode is not implemented, which could affect compliance with privacy regulations. Since your store is not on Shopify, there are no concerns about Trekkie or Web Pixels API. For a comprehensive audit, I recommend checking the tracking on your product, cart, checkout, and order-confirmation pages to ensure all critical events are captured. Given the current warnings, it would be beneficial to connect your store to PayHelm AI for a more detailed analysis and recommendations.
Tag setup present but not confirmed loading.
GA4 is installed and sending data.
Not an ecommerce store — scored on basic analytics coverage.
No data-quality issues found in tracked events.
Consent Mode not detected.
Tags load quickly.
No conflicting analytics IDs.
No Google Consent Mode was detected. Since March 2024 Google requires Consent Mode v2 for sites with EEA/UK traffic running Google Ads — without it, conversion and remarketing data is lost for users who haven't consented.
Tags loaded quickly — no performance concern.
No cross-domain (linker) tracking was detected. If your checkout or other steps live on a different domain, set up linker tracking so visits aren't split into separate sessions.
Google Ads Enhanced Conversions were not detected. They send hashed first-party data (email/phone) to recover conversions lost to cookie restrictions — worth enabling if you run Google Ads.
GA4 User-ID tracking was not detected. If you have logged-in users, setting a User-ID lets GA4 join their activity across devices and sessions.
SEO basics are mostly in place with a few opportunities to improve.
Title is 61 characters — within the ideal 30–70 character range.
Gogetop® Marketing | Digital Marketing & PR Agency London (61 chars)Meta description is 149 characters — within the ideal 70–160 character range.
London cross-border marketing agency helping UK, US and global brands grow through digital marketing… (149 chars)8 H1 headings found. Most SEO guidance recommends a single H1 per page to signal the primary topic clearly.
8 H1 tags found.No noindex directive — the page is eligible to be indexed.
No robots meta tag (defaults to index, follow).Canonical tag points to the page itself — no duplicate-content signals sent to search engines.
https://www.gogetop.com/No Open Graph tags found. Add og:title, og:description, and og:image for rich social link previews.
og:title ✗ og:description ✗ og:image ✗Structured data found — search engines can use it to generate rich results (star ratings, FAQs, products, breadcrumbs, etc.).
JSON-LD script foundViewport meta tag found — the page is set up for mobile-friendly rendering.
viewport meta tag presentThe basics for AI access are in place, but there's no llms.txt yet — an easy, high-leverage addition.
No llms.txt file found. This is a plain-text, markdown-style index of your key pages that AI assistants (ChatGPT, Claude, Perplexity) increasingly check to understand a site quickly.
No /llms.txt found (404 or empty).No robots.txt file at all. AI crawlers are implicitly allowed, but you also have no way to signal crawl preferences (e.g. rate limits) to them.
No robots.txt found — all crawlers implicitly allowed.GPTBot's User-Agent was let through (HTTP 206) but received a near-empty page (~3 words) — possibly a lighter/JS-only response served specifically to crawlers.
GPTBot's User-Agent received HTTP 206 with ~3 words of visible text.JSON-LD is present, but not using the schema types AI engines rely on most (FAQPage, Product, Organization, Article). Consider adding one that matches your content.
JSON-LD present but no @type found.Meaningful text content is present in the raw HTML response — AI crawlers that don't execute JavaScript can still read and cite this page.
~1528 words of text visible in the raw HTML response.A sitemap is available at /sitemap.xml, helping both search engines and AI crawlers discover your full set of pages efficiently.
Found at /sitemap.xml.- Add an /llms.txt file listing your most important pages (pricing, docs, product pages) in markdown format — it gives AI assistants a fast, reliable summary of your site instead of guessing from crawled HTML.
- GPTBot can reach your server, but the response it gets back is nearly empty — check for User-Agent-based content rules serving a stripped-down page to crawlers.
- Add FAQPage or Organization structured data (JSON-LD) — AI answer engines pull facts directly from these schema types when citing sources.
No GTM-XXXX container; gtag.js present instead.
Tags are loaded directly via gtag.js rather than through Tag Manager. That works, but you lose GTM's centralised management, versioning, and conditional firing controls.
Fix this issueG-EKW6JC6LW8 — collect hit observed.
Google Analytics 4 is actively sending pageview/event data.
No consent API calls observed
No Google Consent Mode was detected. Since March 2024 Google requires Consent Mode v2 for sites with EEA/UK traffic running Google Ads — without it, conversion and remarketing data is lost for users who haven't consented.
Fix this issueGA4 first hit 3994ms, DOMContentLoaded 4465ms
Tags loaded quickly — no performance concern.
No linker configuration observed
No cross-domain (linker) tracking was detected. If your checkout or other steps live on a different domain, set up linker tracking so visits aren't split into separate sessions.
Not detected
Google Ads Enhanced Conversions were not detected. They send hashed first-party data (email/phone) to recover conversions lost to cookie restrictions — worth enabling if you run Google Ads.
Not detected
GA4 User-ID tracking was not detected. If you have logged-in users, setting a User-ID lets GA4 join their activity across devices and sessions.
Ecommerce Funnel — Not Applicable
This site doesn't appear to be an online store, so the ecommerce funnel report has been skipped. GTM tag coverage, triggers, variables, and on-page scripts are still audited above.
If this site does sell products, try re-running the audit on a product page URL — that will surface add-to-cart, checkout, and purchase event coverage.
These tracking scripts are hardcoded directly in your page HTML. Moving them into GTM makes them easier to update, pause, version, and conditionally fire — without touching your code.
GA4 gtag.js snippet installed directly in the page HTML (outside GTM).
Fix: Remove the hardcoded GA4 snippet and manage it via a GTM 'Google Analytics: GA4 Configuration' tag.
Risk: Running GA4 both directly and via GTM sends duplicate pageviews and inflates every metric in your reports.
Your tracking has gaps — PayHelm can fix this.
Broken tags mean lost attribution and bad decisions. PayHelm unifies your ecommerce, ad, and analytics data so every number is trustworthy — no guesswork.