Skip to main content

    HubSpot CMS toolkit

    Geekify Developer

    Geekify Developer is a HubSpot CMS theme and developer toolkit. HubSpot agencies use it to build client websites and to audit the sites they're about to rebuild. I build and run it at Geekeri.

    Geekify Developer logo

    Geekify Developer

    What it does

    Build HubSpot websites, and audit the ones you're replacing

    Agencies install Geekify Developer in their HubSpot accounts. It does three jobs.

    01

    Build sites on HubSpot

    Client sites are built on the Geekify theme. The toolkit manages the theme, modules, pages, files, HubDB tables and redirects in each HubSpot account the agency connects.

    02

    Audit a site before a rebuild

    Before quoting a rebuild, an agency audits the prospect's current website: every page it can find, redirects, search and accessibility checks, and page speed. The audit becomes a report the prospect can read.

    03

    Add real traffic to the audit

    If the prospect agrees, they connect their own Google Analytics and Search Console. The audit then shows which pages people visit and find in search, so the new site keeps them.

    Google access

    Why Geekify Developer asks for Google access

    A crawl of the public website shows what pages exist. It can't show which of them people use. That lives in the site owner's Google Analytics and Search Console, and only the owner can share it.

    So the agency's audit page offers a button to connect Google. The prospect signs in with their own Google account, approves read-only access, then picks the one Analytics property and the one Search Console site that belong to the website being audited. Connecting is optional. Without it, the audit runs on the crawl alone.

    What Google's consent screen asks for

    • See and download your Google Analytics dataanalytics.readonly
    • View Search Console data for your verified siteswebmasters.readonly
    • See your primary Google Account email addressemail

    Both data permissions are read-only. The email address labels the connection so the agency knows which Google account it came from.

    The data

    Exactly what it reads

    These are totals. Google Analytics reports don't identify individual visitors, and Geekify Developer doesn't ask for anything that would.

    Search Console

    • The list of sites your Google account can see, so you can pick the right one.
    • For the site you pick: clicks, impressions, click-through rate and average position, by page and by search query.

    Google Analytics

    • The list of accounts and properties your Google account can see, so you can pick the right one.
    • The property's web streams, to check it belongs to the website being audited.
    • For the property you pick: sessions, users, engaged sessions and key events, by landing page, channel, device and month.

    What it doesn't do

    • It can't change anything in Google Analytics or Search Console. No settings, users, data or tracking code. Read-only access doesn't allow it.
    • It only pulls reports for the property and site you picked, and only if they match the domain of the website being audited.
    • The figures are used only to build that website's audit, which you and the agency running it can read. If the agency turns on AI-written summaries, monthly totals with no site name, page addresses or search queries go to Anthropic's API to write the report's opening paragraph.
    • It doesn't sell the data, use it for advertising, or use it to train AI models.

    Where the access is kept

    Google gives Geekify Developer a token so it can refresh the reports while the audit is open. The token is stored encrypted, never shown to the agency, and deleted when you disconnect.

    Disconnect

    How to disconnect

    You can take access back at any time, in any of these ways.

    1. On the audit's connect page

      Choose Disconnect Google. Geekify Developer revokes its access at Google and deletes the stored token straight away.

    2. In your Google Account

      Open Third-party apps and services (opens in a new tab), choose Geekify Developer, and remove its access.

    3. By email

      Email me and I'll disconnect it for you. Ask at the same time if you'd like the figures already in the audit deleted too.

    Policies

    Privacy and terms

    Geekify Developer's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy (opens in a new tab), including the Limited Use requirements.

    Geekify Developer is built and run by Geekeri Consulting LLC. How Geekeri handles personal information is in the privacy policy, and the terms of service cover using it.