Quick answer: these five are not competing tactics, they are five layers of the same job. robots.txt decides what machines are allowed to fetch. llms.txt offers a curated map of what matters most. SEO wins a ranked list. AEO wins the single boxed answer. GEO wins a citation inside an AI-generated reply. Fix crawling first, then structure, then presentation — in that order.
The one mistake that undoes everything else
Most people treat robots.txt as an on/off switch for appearing in Google. It is not. robots.txt controls crawling. Indexing is controlled by a noindex directive in a meta robots tag or an X-Robots-Tag header.
The two collide badly: if you block a page in robots.txt, a crawler can never reach it, so it can never read the noindex telling it not to index it. Google will keep the page, showing only a bare blue link with no description, and you will have no way to remove it through the page itself. To deindex a page reliably, let it be crawlable and serve noindex until it is out of the index.
A minimal, correct robots.txt for a site that wants to be found:
User-agent: * Allow: / Sitemap: https://www.taskveda.in/sitemap.xml
Note that this admits every AI crawler. Whether to allow them is a genuine editorial decision, not a technical one — blocking them removes your content from a growing discovery channel without improving your rankings anywhere.
llms.txt: a convention, not an engine feature
llms.txt is a proposed Markdown file, shaped like robots.txt, that gives a site owner a place to say “if you are a language model, read these pages first.”
Be clear-eyed about its status: no major engine requires it, and the large AI assistants do not depend on it. It is cheap to publish and occasionally picked up by crawlers and tools that choose to honour it, so it is worth having. But it is strictly additive — our own llms.txt does nothing for ranking. What actually gets content cited by AI systems is clean, linkable HTML and genuinely useful pages.
The shared foundation for SEO, AEO and GEO
Most of the work is shared, and it is unglamorous:
- One H1 that names the page accurately. Not a slogan.
- A question-shaped heading where the page actually answers a question. This is what earns the boxed answer in AEO.
- Short factual paragraphs. Both featured snippets and AI answers need a passage they can lift whole. A 400-word block of prose cannot be quoted.
- Real numbers, named sources. A generative engine will not attribute a vague claim. “3,400 students placed, cohort 2025” is citable; “we help students get placed” is not.
- Internal links that describe the destination. This is the single highest-return SEO task most people skip. Every orphan page you own is authority you are throwing away.
- Self-referencing canonicals and one clean absolute URL per page. A canonical pointing somewhere else quietly hands your rankings to that other page.
Where the three differ in practice
| Layer | What wins it | What it looks like |
|---|---|---|
| SEO | Authority and relevance over time | A ranked page one — position 5 to 1, driven by links and depth |
| AEO | A directly answerable question | A featured snippet or a spoken voice answer |
| GEO | Citable, attributable facts | Your page named inside a ChatGPT, Gemini or Perplexity reply |
An order that actually works
- Week 1 — crawlability. Fix robots.txt, self-canonicals, and any redirect loops. Nothing else can work while a crawler cannot fetch the page.
- Week 1 — clean up orphans. Every page should have at least one real inbound internal link. This is free and often the biggest single win available.
- Week 2 — publish llms.txt. One hour, given a clean URL list.
- Weeks 3–4 — structure for extraction. Add question-shaped headings and tighten the top third of each page into quotable paragraphs.
- Ongoing — earn links with something worth citing. Original data beats outreach. If your completion rates or placement outcomes are genuinely yours, that is the asset journalists and creators will cite.
What not to bother with
Keyword stuffing, near-duplicate pages with the keyword swapped, and buying directory links. The first two are the same doorway-page pattern that gets a young domain discounted or de-indexed wholesale; the third is ignored at best. If you publish two pages that differ only by a keyword, you have one page and two problems.
Put this to work on your own site. Build a portfolio that gets found and cited:
- Student guides library — 150+ free career, skills and placement guides.
- Free student tools — resume, ATS and productivity tools.
- Internships — find a certified internship and build proof of work.
- llms.txt — the machine-readable index of this site.
Frequently asked questions
What is the difference between SEO, AEO and GEO?
SEO is about ranking in a list of links in a traditional search engine. AEO (Answer Engine Optimization) is about being chosen as the single answer in a featured snippet or voice result. GEO (Generative Engine Optimization) is about being cited inside an AI-generated answer. Each needs the same foundation — crawlable HTML and genuinely useful content — but differs in how that content must be structured for extraction.
Does robots.txt stop a page from appearing in Google?
No. robots.txt controls crawling, not indexing. A page blocked in robots.txt can still appear in results as a bare URL with no description, because Google may have indexed it before the block was added. To reliably keep a page out you must serve a noindex directive on a page that is not blocked by robots.txt — otherwise the crawler cannot read the instruction.
What is llms.txt and is it actually used?
llms.txt is a proposed convention, similar to robots.txt, that offers a site-curated Markdown index of the most important pages for language models. As of 2026 no major engine requires it, and the large AI assistants do not depend on it. It costs nothing to publish and occasionally helps crawlers that choose to honour it, but it is additive — a well-structured internal linking scheme and clean HTML remain what actually gets your content cited.
What does GEO need that SEO does not?
Extractable, attributable facts. Classic SEO can win attention with a compelling headline, but a generative engine has to quote something, so it favours passages that state a specific claim, carry the number, name the source, and survive being lifted out of context. Clear question-and-answer headings, short factual paragraphs and real first-hand data are what get cited.
How long does this take to show results?
Crawl and index fixes usually show within days to two weeks. Rankings from content and links take months. Generative engine citations are the least predictable and currently moving fastest, so treat them as an emerging channel rather than something to forecast against.