Last updated: 19 August 2026
GEO can quickly sound like expensive dashboards, new tool categories and yet another reporting tab nobody opens regularly. You do not need that for a useful first setup. If you want to know whether your website appears in AI answers at all, free tools already get you surprisingly far.
The goal is not to rebuild a perfect enterprise monitoring system. The goal is a small repeatable screening: Which questions do potential customers ask? What do ChatGPT, Perplexity, Gemini and Copilot answer? Is your brand mentioned? Is your website cited? And do Google Search Console or analytics show any matching signal?
I will use freshestweb.com as the example. You can transfer the same setup to your own website almost directly.
In this article
- which free tools are enough for a small GEO screening setup
- what Google Search Console actually shows for AI Overviews — and what it does not
- how to build a prompt sheet
- which prompts you would test for Freshestweb as an example
- how to check ChatGPT, Perplexity, Gemini and Copilot manually
- how GSC, GA4, Bing Webmaster Tools and Alerts fit in
- how a 60-minute setup and monthly screening loop can work
What this setup should measure
A manual GEO screening does not measure “the truth”. AI answers vary. Models change, sources rotate, personalization can creep in and some systems show sources while others do not. That is exactly why you need a small stable measurement grid.
For a first setup, six questions are enough:
-
Is the brand mentioned?
Example: IsFreshestwebmentioned for questions about AI marketing, GEO or marketing automation? -
Is the domain cited or linked?
Example: Doesfreshestweb.comappear as a source in Perplexity or Copilot? -
Which competitors appear instead?
Example: Are HubSpot, Semrush, Ahrefs, agency blogs or tool vendors mentioned? -
Which of your pages do not match the answer logic yet?
Example: Are you missing a clear how-to article, comparison, FAQ or definition? -
Is there search demand in Google Search Console?
Example: Are there impressions for “geo tools”, “measure ai visibility”, “chatgpt marketing” or related questions? -
Does traffic arrive from AI surfaces?
Example: Sessions fromchatgpt.com,perplexity.ai,copilot.microsoft.comorgemini.google.com.
If you measure these six points cleanly once a month, you have more useful evidence than many polished scores without raw data.
The free tool list
For a small setup, these tools are enough:
- Google Search Console for Google queries, pages, impressions, clicks and CTR
- Google Analytics 4 or a privacy-friendly alternative for AI referrals and post-click behaviour
- Bing Webmaster Tools for an additional index, keyword and Microsoft ecosystem view
- Google Alerts and optionally Talkwalker Alerts for brand and topic mentions
- ChatGPT Free, Perplexity Free, Gemini Free and Copilot Free for manual prompt checks
- Google Sheets or Excel as a prompt log
- Rich Results Test and Schema Markup Validator for structured data
- Screaming Frog Free for technical checks up to 500 URLs
- optionally Cloudflare Analytics / server logs, if your website runs there
This does not measure everything. But it measures enough to decide once a month whether you should improve content, add internal links, fix technical issues or simply keep watching the topic.
What Google Search Console shows for AI Overviews
Google Search Console matters, but you need to interpret it correctly.
According to Google Search Central documentation, visibility from AI features such as AI Overviews and AI Mode is included in the regular “Web” search type. That means impressions and clicks from a Google AI surface can appear in the Performance report.
What you get:
- queries
- pages
- impressions
- clicks
- CTR
- average position
- country, device and date comparisons
What you do not get cleanly:
- a separate “AI Overview” filter
- a list saying “your page was cited in this AI answer”
- citation share
- prompt history
- answer screenshot history
- a clean split between a regular Google web result and an AI surface
The practical conclusion: GSC is your demand and Google visibility radar, but not your complete GEO measurement tool. Use GSC to find relevant questions, pages and movements. Use prompt tracking to inspect AI answers directly.
Step 1: prepare Google Search Console
If your website is not in Search Console yet, start here.
Create a property
- Open
https://search.google.com/search-console/ - Click Add property
- Choose Domain property if possible
- Enter your domain, for example:
freshestweb.com
- Verify the domain via DNS TXT record at your DNS provider
- Wait until Google confirms the property
For Freshestweb, the clean setup is a domain property for freshestweb.com, because it covers https, www, subdomains and language paths together.
Submit the sitemap
In Search Console:
- Go to Sitemaps in the left menu
- Enter the sitemap path:
sitemap.xml
- Submit
For Freshestweb that means:
https://freshestweb.com/sitemap.xml
Then check regularly:
- was the sitemap read successfully?
- are there indexing issues?
- are new blog posts discoverable?
Use the Performance report for GEO questions
In GSC:
- Open Performance > Search results
- Set the date range to last 3 months
- Go to the Queries tab
- Filter one by one for terms such as:
geoai visibilitychatgptperplexitygoogle aiseomarketing automation
- Export the data monthly as CSV or Google Sheet
For Freshestweb, these query clusters would be especially interesting:
geo explainedmeasure ai visibilityai traffic ga4chatgpt marketinggoogle alerts alternativeai marketing toolsmarketing automation zapier
Do not only look for high clicks. For GEO, queries with many impressions and low CTR can also be interesting. An AI answer or SERP feature may reduce clicks while the topic itself is still relevant.
Step 2: set up GA4 or analytics for AI referrals
If you use GA4, create a segment or exploration for AI referrals.
Create a GA4 exploration
- Open Google Analytics 4
- Go to Explore
- Choose Free form
- Add dimensions:
Session source / medium- or
Session source Landing page + query string
- Add metrics:
- Sessions
- Engaged sessions
- Average engagement time
- Conversions or key events
- Add a source filter containing one of these patterns:
chatgptperplexitycopilotgeminiclaudeyou.com
If you do not use GA4 because your site is intentionally privacy-light, that is fine. Replace this step with server log or Cloudflare checks. Freshestweb is deliberately lean on tracking; for an example setup, it is still useful to explain what GA4 would look like and then decide whether you actually want it.
What to read from it
Note monthly:
- which AI source brings traffic
- which landing pages are affected
- whether users stay or bounce
- whether leads, newsletter signups or other goals happen
One ChatGPT click is not a strategy. But repeated AI referrals to specific content with better engagement are a strong signal.
Step 3: add Bing Webmaster Tools
Bing Webmaster Tools is free and fits well into a GEO setup because Microsoft search and Copilot sit closer together than many small teams notice day to day.
Setup
- Open
https://www.bing.com/webmasters/ - Sign in with a Microsoft account
- Import your site from Google Search Console or add it manually
- Submit the sitemap:
https://freshestweb.com/sitemap.xml
- After a few days, check:
- search keywords
- indexing status
- backlinks
- SEO reports
For monthly screening, a quick check is enough:
- Which queries appear in Bing but not Google?
- Which pages get impressions there?
- Are there technical errors Google did not highlight clearly?
Step 4: build the prompt sheet
The prompt sheet is the core of the free GEO setup. You do not need perfect software. A Google Sheet is enough.
Create a sheet with these columns:
Prompt ID
Date
Language
Market/Region
AI system
Prompt
Intent type
Brand mentioned? (Yes/No)
Domain cited? (Yes/No)
Mention position/context
Cited sources
Competitors mentioned
Answer correct? (Yes/No/Partial)
Errors or hallucinations
Screenshot/note link
Next action
Example with Freshestweb
Set the brand to:
Freshestweb
Set the domain to:
freshestweb.com
Create 20 starting prompts. For Freshestweb, those could be:
Which agency or website explains GEO clearly for small marketing teams?
How can I measure AI visibility for free?
Which free tools help with GEO monitoring?
How do I identify traffic from ChatGPT in GA4?
What alternatives are there to Google Alerts for brand monitoring?
Which AI marketing tools are worth using for small businesses?
How can I use ChatGPT for marketing automation?
How do I optimize content for Perplexity and ChatGPT?
What is the difference between SEO and GEO?
Which website explains AI search visibility in German?
How do I build prompt tracking for GEO?
Which KPIs are useful for AI visibility?
How do I check whether my brand appears in ChatGPT?
How do I measure whether Perplexity cites my website?
What role does Google Search Console play in GEO?
How do I optimize an About page for AI visibility?
Which structured data helps with AI search?
How do I use llms.txt for a website?
Which mistakes do small teams make with GEO?
How do I start GEO without paid tools?
These prompts are intentionally mixed. Some are informational, some are tool questions, some are concrete setup questions. You need this mix because AI visibility does not happen around one keyword only.
Step 5: test the prompts manually
Test each prompt in four systems:
- ChatGPT
- Perplexity
- Gemini
- Copilot
Keep language and market context as consistent as possible. For Freshestweb that means German/DACH for the German setup, or English/DACH if you want to test international phrasing:
Answer for small marketing teams in Germany, Austria and Switzerland. Which free tools help with GEO monitoring?
What matters in ChatGPT
ChatGPT does not always show visible sources. Note:
- is Freshestweb mentioned?
- is freshestweb.com named?
- which alternatives are named?
- is the answer generic or specific?
- are there false claims?
If browsing or sources are visible, save those sources too.
What matters in Perplexity
Perplexity is especially useful for this setup because sources are more visible.
Note:
- which domains are cited
- whether Freshestweb appears as a source
- whether competitors are cited more often
- which content formats are preferred: guide, comparison, FAQ, tool list, glossary
If Perplexity cites Ahrefs, Semrush or tool vendors for “measure AI visibility”, that is not a failure. It is a clue: Freshestweb may need a clearer, more citable section or stronger internal links around that exact question.
What matters in Gemini and Copilot
Gemini and Copilot are interesting because of their Google and Microsoft context. Again, do not only capture yes/no mentions. Capture context.
Check:
- is the brand described correctly?
- do old contents show up?
- are services falsely claimed?
- are competitors recommended?
- are sources visible or is the answer only synthetic?
Step 6: capture competitors and sources
A common mistake: teams track only their own brand. That is too narrow.
Add three to five competitors or comparison sources to the sheet. For Freshestweb, these do not have to be only direct agency competitors. They can also be large content sources:
- HubSpot
- Semrush
- Ahrefs
- WordStream
- German SEO and marketing blogs
- specialized AI search monitoring vendors
If these sources appear repeatedly, do not start with “how do we beat them?” Start with:
- What type of content is cited?
- Is it a definition, comparison, statistic, how-to or tool list?
- Does the content include clear sources?
- Is the brand entity very clear?
- Are there external mentions supporting trust?
This turns reporting into content work.
Step 7: set up Google Alerts and Talkwalker Alerts
GEO also depends on entities and external signals. If your brand is mentioned nowhere, AI systems have less independent confirmation.
Google Alerts for brand and topics
Open https://www.google.com/alerts and create alerts for:
freshestweb
freshestweb.com
"Freshestweb"
"AI Visibility" "Freshestweb"
"GEO" "Freshestweb"
"Generative Engine Optimization" "Freshestweb"
Settings:
- Frequency: at most once a day or once a week
- Sources: Automatic
- Language: German and optionally English
- Region: Germany or the relevant target markets
- How many: Only the best results
- Deliver to: your email or RSS if you want to process it further
Talkwalker Alerts as an extra source
Talkwalker Alerts can sometimes find different mentions than Google Alerts.
Create similar alerts there:
Freshestweb
freshestweb.com
"AI Visibility" OR "GEO" OR "Generative Engine Optimization"
Once a month, check:
- Are there new brand mentions?
- Are they correct?
- Are there mentions without a link?
- Are competitors appearing around your topics more often?
Step 8: check structured data and technical readability
GEO is not just schema markup. But clean technical signals help machines understand content.
Rich Results Test
- Open
https://search.google.com/test/rich-results - Enter an important URL, for example:
https://freshestweb.com/blog/geo-einfach-erklaert-ai-search-sichtbarkeit/
- Start the test
- Check:
- is the page crawlable?
- are structured data detected?
- are there errors or warnings?
Schema Markup Validator
- Open
https://validator.schema.org/ - Enter the URL
- Check whether
BlogPosting,Organization,Person,BreadcrumbListorFAQPageappear cleanly
For Freshestweb, these elements are especially relevant:
- BlogPosting for blog articles
- Organization on the website
- Person/author signals
- FAQPage for suitable FAQ content
- BreadcrumbList
- clear canonicals
If errors show up here, fix technical hygiene before buying another GEO tool.
Step 9: use Screaming Frog Free for a quick crawl
Screaming Frog is free up to 500 URLs. For small websites, that is often enough.
Setup
- Install Screaming Frog SEO Spider
- Enter the URL:
https://freshestweb.com/
- Start the crawl
- Check:
- missing title tags
- duplicate titles
- missing meta descriptions
- H1 issues
- 404 errors
- canonicals
- internal links
- image alt text
GEO perspective
For GEO, pay special attention to:
- Are there clear pages for your most important entities?
- Are relevant guides internally linked well?
- Do articles have clean H2 structures?
- Are there FAQ or how-to blocks?
- Are About and author details reachable?
A technical crawl does not tell you whether ChatGPT mentions you. But it shows whether your site is structured clearly enough for systems to interpret it.
Step 10: create a monthly GEO snapshot
At the end, you do not need a long report. A monthly snapshot is enough.
Use this structure:
Month: 2026-08
Website: freshestweb.com
Prompt set version: v1.0
Prompts tested: 20
Systems: ChatGPT, Perplexity, Gemini, Copilot
Brand Mention Rate:
- ChatGPT: 2/20
- Perplexity: 1/20
- Gemini: 0/20
- Copilot: 1/20
Citation Share:
- Freshestweb cited: 1/80 answers
- Frequent sources: HubSpot, Ahrefs, Semrush, Google Search Central
GSC signals:
- new/rising queries:
- measure ai visibility
- geo explained
- ai traffic ga4
AI referrals:
- chatgpt.com: 4 sessions
- perplexity.ai: 2 sessions
Findings:
- Freshestweb is rarely mentioned for GEO basics
- Perplexity tends to cite tool vendors and large SEO publishers
- a concrete free GEO setup article was missing
Next actions:
1. publish an article about free GEO screening setup
2. add internal links from AI Visibility and GA4 AI Traffic articles
3. add 5 DACH agency prompts to prompt set v1.1
This is how vague GEO intuition becomes an operating process.
Before and after: what changes with the setup
Before
- you know GEO is probably important
- you see normal SEO data in GSC
- you randomly test ChatGPT or Perplexity occasionally
- you cannot compare months
- you do not know which content is actually missing
After
- you have a fixed prompt set
- you see which questions mention or ignore you
- you see which competitors and sources AI systems prefer
- you connect GSC demand with AI answers
- you turn observations into content tasks
- you can check whether updates move anything
It is not perfectly automated. But it is reliable enough to make better decisions.
Three concrete examples
Example 1: Freshestweb is not mentioned for “measure AI visibility”
Symptom: ChatGPT and Perplexity show HubSpot, Ahrefs and tool vendors, but not Freshestweb.
Possible cause: The Freshestweb article is not internally linked strongly enough, is not specific enough to cite, or is rarely mentioned externally.
Fix:
- strengthen the article with a clear definition and KPI list
- add internal links from the GEO hub, GA4 AI traffic and tool comparison articles
- add FAQ questions
- trigger external mentions via LinkedIn, newsletter or guest content
Example 2: GSC shows impressions, but AI does not cite you
Symptom: GSC shows impressions for geo tools comparison, but Perplexity cites other pages.
Possible cause: Google sees demand, but your article is not the most citable comparison.
Fix:
- add a comparison table
- sort tools by job instead of marketing promise
- make sources and update date clearer
- sharpen title and description around the exact intent
Example 3: ChatGPT describes the brand incorrectly
Symptom: ChatGPT describes Freshestweb as a classic web design agency even though the current focus is AI, marketing automation and growth.
Possible cause: The brand entity is not consistent enough across the web or old signals dominate.
Fix:
- update the About page
- check Organization and Person schema
- use the same positioning on LinkedIn, X, directory profiles and partner pages
- keep homepage and blog messaging consistent
Common mistakes in manual GEO screening
Mistake 1: changing prompts every month
If you constantly change prompts, you cannot measure development. Create versions:
v1.0: first set with 20 prompts
v1.1: +5 DACH agency prompts
v1.2: buying-intent wording added
Do not mix old and new versions in the same trend line.
Mistake 2: searching only for your brand
Brand prompts matter, but they are too comfortable. The valuable questions are often category and problem prompts:
How can I measure AI visibility for free?
Which tools help with GEO monitoring?
How do I identify ChatGPT traffic in GA4?
If you do not appear there, you lack market visibility.
Mistake 3: confusing mentions with success
A mention is good. A wrong mention is risky. A mention without traffic or conversion can still be valuable, but it is not yet a business result.
Always combine:
- prompt sheet
- GSC
- analytics/referrals
- content update log
- leads or qualitative feedback
Mistake 4: overinterpreting Google Search Console
GSC does not separate AI Overviews cleanly. If impressions rise or CTR drops, AI may be part of the reason. But it could also be SERP features, competitors, seasonality or title and description issues.
GSC is strong, but not all-knowing.
60-minute setup plan
If you want to start today, do this:
Minute 0–10: check properties
- open Search Console
- check the domain property
- submit or verify the sitemap
- open Bing Webmaster Tools and submit the sitemap
Minute 10–20: create the prompt sheet
- copy the columns
- add 20 prompts
- define brand, domain and 3 competitors
Minute 20–40: run the first prompt round
- test the 5 most important prompts in ChatGPT
- test the same 5 in Perplexity
- note mentions, sources and competitors
Minute 40–50: check GSC
- filter queries by main topics
- note 5 relevant search queries
- capture matching landing pages
Minute 50–60: choose the next action
Pick one action only:
- write a new how-to article
- improve an existing article with FAQ/definition/comparison
- add internal links
- repair About/schema signals
- keep watching the topic
The setup is only useful if it creates a clear next decision.
Small command and tool tips
If you want to quickly check your website technically, these simple commands help.
Is the sitemap reachable?
curl -I https://freshestweb.com/sitemap.xml
You want to see a 200 status.
Is llms.txt reachable?
curl -I https://freshestweb.com/llms.txt
curl -I https://freshestweb.com/llms-full.txt
For Freshestweb, both files are part of the GEO hygiene layer. For your own website, llms.txt is not magic, but it is a useful discovery hint for AI crawlers and agents.
Quickly check the title of an important page
curl -s https://freshestweb.com/blog/geo-einfach-erklaert-ai-search-sichtbarkeit/ | grep -i "<title>"
This does not replace a crawl, but it quickly shows whether the right page is being served.
My conclusion
A good free GEO screening setup is not one tool. It is a small repeatable process:
- GSC shows demand and Google visibility
- analytics or server logs show AI referrals
- prompt tracking shows AI answer reality
- alerts show external mentions
- technical checks show whether your website is machine-readable
For small marketing teams, that is enough to start. Only once you repeatedly need the same prompts, competitors and markets at scale does a specialized AI search monitoring tool become worth considering.
Until then, a clean sheet is often more honest than a score whose methodology you cannot explain.
Further reading on GEO
- GEO explained: building visibility in ChatGPT, Perplexity and Google AI Overviews
- AI Visibility measurement: which GEO KPIs actually help
- Make AI traffic visible in GA4
- GEO tools comparison: Otterly, Peec, Scrunch and more
- Google Alerts alternatives for brand monitoring and SEO signals
Ask your AI tool / LLM / agent
If you want to check your own setup, copy these questions into ChatGPT, Perplexity, Gemini, Copilot or your agent:
- “Build a 20-prompt GEO screening set for my website [domain] and my target audience [target audience].”
- “Which Google Search Console queries should I look for if I want to measure AI visibility for [topic]?”
- “Review this prompt sheet data and name the three most important content gaps.”
- “Which of my pages are best suited for GEO optimization based on these GSC queries?”