Table of contents
Quick summary
- GEO packages start at IDR 8,000,000 per year and cover up to 500 pages
- AI engines retrieve passages, so every block is written to be quoted without surrounding context
- Pages render on the server, because most AI crawlers never run JavaScript
- AI crawler access is checked in robots.txt and in the CDN rules, never assumed open
- Results are tracked with a 40 question panel repeated every month
- Hosting, SSL, the server, a WhatsApp group, and a year of unlimited revisions are included. The domain is bought separately in your name
GEO is not SEO under a new label
SEO plays out on a results page: a list of ten links where your job is to reach the top three. An AI engine hands over no list. It writes one answer, names two or three sources, and stops. No fourth position collects leftover clicks, so an uncited page is simply absent.
The second difference is more technical. An AI engine slices a page into small blocks, stores them, then recalls only the piece that matches the question. Your page competes not as a page but as a pile of paragraphs, each of which must still make sense once pulled out of place.
First check, whether an AI engine can read your page
Before anyone discusses content structure, we confirm the page can be fetched. Many sites are single page apps whose content is assembled in the visitor's browser. A human browser runs the JavaScript, so the screen looks full. Most AI crawlers do not, so what reaches them is an empty shell holding one div and one script file.
The second cause sits outside the code: bot rules at the CDN or firewall. Plenty of hosting panels ship a managed robots.txt that refuses AI crawler user agents, and the owner never finds out because the site behaves normally for humans. The check is short, and you can run it yourself with the steps below.
- Fetch the page with an AI crawler user agent and count words in the raw HTML. Under two hundred words while the screen looks full means it is unreadable
- Open robots.txt, look for Disallow lines aimed at AI user agents, then scan server logs for the 403 and 429 responses robots.txt never reveals
- Make sure prices, specifications, and key numbers live in text, not baked into an image no machine can read
What usually goes wrong in practice
Sites clients bring us rarely fail from a shortage of content. Usually there is plenty, arranged so that no single fragment is worth recalling. The failure patterns repeat, and nearly all are fixable without touching the design.
The costliest is the giant page answering twelve questions at once. It reads comfortably top to bottom for a person, but each fragment is half an answer, so none is complete enough to quote. Split it into one question per page and each fragment stands as a whole answer, which finally gives the engine a piece worth recalling. The logic is plain: an engine pulls a part, never the whole, so the part is what has to be complete.
- Identical boilerplate repeated across two hundred pages, leaving every fragment a near twin of the rest
- Answers that open with it depends on your needs and never offer one number to hold on to
- No publish date, author, or location, so an engine cannot confirm the content still holds
Measuring GEO when there is no rank to read
The measurement rests on three sources you can inspect yourself. First the server log, which shows which AI crawlers arrive and which pages they take. If none appears in a month, content work is premature and the problem is access. Second, referral traffic from AI assistants, which lands in analytics as its own source.
Third, a prompt panel: forty questions your actual buyers ask, re run monthly with identical wording, logged against whether you were named and which page was cited. The wording has to stay identical month to month, because once the questions drift you can no longer tell whether the answer moved or your prompt did. A catalogue broken out per product follows the same logic: every product gets a page that can be cited, rather than one list page mentioning all of them in passing.
Website SEO compared with Website GEO
| Consideration | Website SEO | Website GEO |
|---|---|---|
| Starting price | IDR 5,000,000 per year | IDR 8,000,000 per year |
| Pages | Up to 150 | Up to 500 |
| Main target | Position in the results list | Being cited inside AI answers |
| Success metric | Keyword position and organic clicks | How many AI answers name you |
| Best for | Demand people already search for | Long, very specific questions |
Frequently asked questions
What is generative engine optimization?
Generative engine optimization means preparing pages so their content gets recalled and quoted when an AI engine composes an answer. Three things carry the work: AI crawlers must be able to fetch the page, each block must make sense on its own, and the facts must be consistent and checkable.
How much does generative engine optimization cost?
GEO packages start at IDR 8,000,000 per year for up to 500 pages, including hosting, SSL, the server, a WhatsApp group, and a year of unlimited revisions. The domain is bought separately and stays in your name. For plain organic search, Website SEO starts at IDR 5,000,000 per year for 150 pages.
How long before AI engines start citing the content?
Time to a first citation is not something we promise, and we quote no deadline for it. Two factors outside our control set the pace: how often AI crawlers visit your domain, and how narrow the questions you target are. What you do get is the 40 question panel, re run every month, so you can watch for yourself when your name starts appearing.
Does GEO replace SEO?
GEO does not replace SEO, and both rest on the same technical groundwork: fast pages, machine readable HTML, and accurate content. The difference is the end target. SEO chases a position in a list of results, while GEO chases having your sentence pulled into an AI written answer.
How do I check whether AI engines can read my website?
Fastest check: fetch your page with an AI crawler user agent and count the words in the raw HTML that returns. A nearly empty result while the browser shows a full page means JavaScript assembles the content. Next, open robots.txt and scan server logs for 403 responses.
Does an existing website need rebuilding for GEO?
Existing sites can often stay, provided pages render on the server and the content is still current. The main work is unblocking crawlers, splitting giant pages into one question per page, and rewriting the opening of each section. A rebuild is only needed when content appears solely after JavaScript runs.





