SEO and GEO audit: so Google and ChatGPT can find you.
An SEO and GEO audit means I check how Google finds your company and what AI assistants such as ChatGPT, Gemini and Perplexity say about it, and you get a list of specific changes ranked by what is most likely to bring you customers. GEO (generative engine optimization) is optimising a website for AI search tools, so that when your customer asks a question, the AI finds, cites and recommends your company too.
I'm Patrik Krajňák (Ing.), a full-stack developer from Košice, Slovakia, and I run the audit the same way I did on my own site. In October 2026, when asked in Slovak about automation and CRM for Slovak accounting firms, ChatGPT listed me first, ten days after I launched a page on exactly that topic. I won't promise you rankings, but I will show you from the data what you're missing and what to do about it.
Ing. Patrik Krajňák, Full-stack developer, Košice
What GEO is and how it differs from SEO
SEO is about getting your website into Google's results. GEO is about getting an AI assistant to mention you when a customer asks something like “Who services heat pumps in Košice?” or “What production planning system works for a small manufacturer?”. To answer, the AI assistant searches the web, picks a few sources and builds an answer from them, often with a recommendation.
Much of the work overlaps. Google's documentation says no special optimisation or new files are needed to appear in its AI features; standard SEO practices are enough. ChatGPT has its own search crawler, OAI-SearchBot, and according to OpenAI, sites that block it don't appear in ChatGPT's search answers.
The difference shows in who the AI picks. When I tested my own site on 26 October 2026 with questions in Slovak, ChatGPT recommended me first only for the topic I had a dedicated page for. The companies it named for the other questions had these things on their websites:
- A definition of the service in the first sentence that can be quoted word for word
- Specific systems, such as Pohoda, Money, Microsoft 365 or n8n, and a specific way of working
- A “from” price
- Answers to the questions a client would actually ask
How it works
How an SEO and GEO audit works
- 1
Search Console
From Google's data, I find out which queries your site appears for and which pages are missing from the index.
- 2
Technical check
I check canonical tags, hreflang, the sitemap, structured data, llms.txt and speed.
- 3
Questions in AI
I put your customers' questions to ChatGPT, Gemini and Perplexity and record who they recommend and which sites they cite.
- 4
Profile, pages and tracking
I suggest changes to your Google Business Profile, the missing process pages and lead tracking.
- 5
Second measurement
After a month, I ask the same questions again and compare the results.
Search Console: queries, indexing and crawling
I start the audit in Google Search Console. It holds real data about your site straight from Google, whereas third-party tools can only estimate it.
If you don't have Search Console yet, we set it up together at the start. It's free, and all it needs is access to your domain or website settings. I mainly look at the following:
- Queries: which search terms your site appears for, how often and how many people click. Sometimes it turns out the site shows up for questions it has no good page for.
- Indexing: which pages Google has indexed, which it has left out and why, for example because of duplicates, redirects or a page that no link points to
- Crawling: server errors, broken links and pages Google can't reach
- Core Web Vitals from real visitors, if the site gets enough traffic
- Links: which websites link to you and to which of your pages
Technical check: so Google and AI can read your site
I check the technical side on every important page, not just the home page. Most issues get fixed by whoever manages your website, and in the report I tell them where each one is and what to do about it. I check the following:
- Canonical: every page has one main address, and Google doesn't count the same page twice, for example with and without a trailing slash
- Hreflang: on a multilingual site, Google knows which version belongs to which language and doesn't show the Slovak page to someone searching in English
- Sitemap: it lists every page you want on Google and none you don't
- Robots.txt: it doesn't block Google or AI assistants' crawlers, such as ChatGPT's OAI-SearchBot
- Structured data following schema.org: who you are, what services you offer, contact details and common questions, consistent with what's actually visible on the page
- An llms.txt file: a short overview of the site for AI tools. It's a proposal, not a standard, and Google doesn't require it for its AI features, so I only recommend it as a small extra.
- Speed according to Core Web Vitals: main content loaded within 2.5 seconds, a response to a tap within 200 milliseconds and content that doesn't jump around while loading
A panel of questions: what ChatGPT, Gemini and Perplexity answer
The most important part of a GEO audit is the list of questions your customers would ask. We put it together from what people ask you on the phone, from the queries in Search Console and from the services you want to sell. I write the questions as full sentences, the way people really type them, and in the languages your customers use, whether that's Slovak, Czech or English.
For a manufacturer, that might be “who can fabricate a steel structure for a warehouse in eastern Slovakia”, for a service company “boiler servicing in Prešov with an appointment within a week”, for a logistics firm “warehousing and fulfilment for an online store near Košice” and for an accounting firm “accountant for an online store that also sells to Czechia”.
AI assistants' answers vary by day, by wording and by who is asking. That's why I work with a whole panel of questions and record the date of every result. One answer tells you little; the whole panel shows where you stand. I ask each question in ChatGPT, Gemini and Perplexity and note down:
- whether the AI mentioned you, and in which position
- who it recommended instead of you
- which websites it linked to as sources
- whether it says something inaccurate about you, such as an old address or a service you no longer offer
Which sites AI cites and who it recommends
From the answers, I compile a list of the websites the AI cites for your questions. It's usually a mix of competitors' sites, business directories, comparison portals, articles and reviews.
For the competitors the AI recommends, I compare their pages with yours: whether they define the service in the first sentence, name specific systems and a process, give a “from” price and answer clients' questions. That gives you a specific list of what your site is missing.
If the AI keeps citing a directory or portal you're not listed in, I'll recommend getting listed there. I won't send you towards paid listings unless there's evidence the AI actually reads them.
Google Business Profile and reviews
For local searches such as “electrician Košice”, Google often shows businesses from Google Maps even above the regular results. That's why I check your Google Business Profile as thoroughly as your website.
I don't recommend bought or made-up reviews. I recommend asking happy customers, once the job is done, with a short email containing a direct link to the review form. A review in which the customer mentions a specific service and town can also help with questions in AI assistants. On your profile, I look at the following:
- Name, primary and secondary categories and the area you serve
- Services with short descriptions, opening hours, photos and a link to the right page of your site with a UTM tag
- Reviews: how many there are, how recent they are, what customers mention in them and whether you reply
- Consistent details: the same name, address and phone number on your website, your profile and in directories
Pages dedicated to specific processes and services
On my own site I saw what a single page on a single topic can do. Ten days after I launched a page about automating work for accounting firms on the Slovak version of this site, ChatGPT listed me first for Slovak questions about automation and CRM for Slovak accounting firms. For topics I didn't have a dedicated page for, it didn't list me first.
In the audit, I compare the questions in the panel with the pages you have and suggest the ones that are missing. Each should cover a different service or process and have content of its own. Ten near-identical pages where only the town or industry changes may be treated by Google as spam and won't do you much good.
You can see how this works in practice in my overview of business process automation, where each process has its own page. A good page for a process or service has these parts:
- A first sentence that defines the service and can be quoted
- Specific systems and steps, for example how a connection to Pohoda works or what gets checked after data is migrated
- Examples from the industries you work for, such as manufacturing, wholesale, servicing or logistics
- A “from” price, or at least what the price depends on
- Answers to the questions clients ask before they order
- An honest sentence about when a customer doesn't need your service. In my experience, it helps with both people and AI.
Tracking, and measuring again after a month
An audit can't be evaluated without tracking, so at the end we set up how you'll see where your customers come from.
After a month, I ask the same panel of questions in ChatGPT, Gemini and Perplexity again, compare the Search Console data and show you what has changed. Google usually needs days to weeks to crawl changes, and OpenAI says it picks up changes to robots.txt within about 24 hours. A month is a reasonable point for a first comparison, not a final verdict. Tracking rests on these things:
- UTM tags on links you place yourself, for example in your Google Business Profile, your email signature or on social media
- Visits from AI assistants in your analytics. ChatGPT often adds a utm_source=chatgpt.com tag to its links, so these visits can be separated out.
- A “How did you hear about us?” question in the form and on the phone. No analytics tool will catch an AI answer that nobody clicked, but the customer will tell you.
- Events for a submitted enquiry and a booked appointment, so you see enquiries as well as visits
Common questions
How much does an SEO and GEO audit cost?
You get a specific price and delivery date after the first call, which is free, and it will be a single figure, not a range. It depends on the number of pages and languages, on how many services you want to be visible for and on whether you want just the report or the changes as well. You pay 20% when you order and the rest after handover.
Will you guarantee us first place on Google or in ChatGPT?
No. Rankings are decided by Google and the AI assistants and they change, so anyone promising a specific position is promising something outside their control. What I can guarantee is a list of specific changes based on your data and, after a month, a comparison of what has changed.
When don't we need an audit?
You don't need one if referrals bring you enough work and you aren't looking for more, or if you have a new site with a few pages that Google hasn't had time to crawl yet. You can cover the basics yourself for free: set up Search Console and a Google Business Profile, fill in your services there and ask happy customers for a review.
Will you also make the changes that come out of the audit?
Yes. I split the quote into parts, so you can order just the audit or the changes too. On a site I built, I make the changes and add new pages myself; if another developer built your site, they get a report with a precise description of the changes. If it turns out your current site isn't worth fixing, I'll describe what a website redesign would look like.
How long until the changes show?
On Google, usually after a few weeks; with AI assistants it varies. On my own site, ChatGPT listed me first ten days after I launched a page on the topic, but that's not a rule. That's why I measure again after a month and compare the same panel of questions.
What will you need from us?
Access to Search Console, your Google Business Profile and your analytics, if you have them, and a list of the services you want to sell. A few of the questions customers ask you most often help too. You can read more about how I work on my About page.
More services and projects
- Service Website redesign UX-focused website redesign: audit, clickable prototype, mobile speed, accessibility, SEO, GEO and lead tracking. My own site: SEO 100 in Lighthouse.
- Service Custom software development Custom software from Košice: ERP, internal systems, web and mobile apps, integrations. Experience at U.S. Steel and GymBeam. Free prototype before you order.
- About About I'm Patrik Krajňák from Košice, Slovakia. I build custom software, automation, AI agents and UX-focused websites. Formerly at U.S. Steel Košice and GymBeam.
Contact
Tell me what you still do by hand.
A few lines about the process that slows you down or the system you need are enough. Within eight hours I'll get back to you on whether and how it can be built, and if it makes sense, we'll set up a short call.
Prefer email or phone?
patrik.krajnak.dev@gmail.com +421 950 625 466
I reply within 8 hours. Based in Košice, Slovakia (CET), working remotely
Calls on Google Meet: Monday to Thursday 7:00 to 20:00, Friday until 18:00. Weekends by arrangement.
I use your details only to reply and to arrange the call. Privacy policy