For pages Google has to read

SEO for AI-generated websites, and why most of them never rank

A site built by AI can look stunning and still be impossible to find. With SEO for AI-generated websites, the deciding factor is neither the design nor the keywords. It is the file Google's crawler downloads: either your text is in it, or the crawler finds an almost empty page waiting for a program to run.

  • 30 sTo test the site you have now
  • 6 thingsTo hand the crawler in the first file
  • 0 JavaScriptNeeded to read a page published with Eqlo
  • 5 projectsFree, no card required

Why so many generated sites stay invisible

To read a page, Google starts by downloading a file. On a traditionally built site, that file already holds the headings, the paragraphs and the links. On many recent sites, including a lot of AI-generated ones, it holds only a wrapper and a program whose job is to build the page inside the browser.

Google can run that program, but not right away. The page goes into a queue, and the crawler comes back to read it later, sometimes weeks later. Meanwhile, all it has seen is an empty page. For a new site nobody knows yet, the wait tends to be the longest.

That is why well-made sites stay missing from results for months. Their owners suspect the content or the competition, when everything is decided in the first file received.

The fix is called prerendering. The page is built once, at publishing time, instead of on every visit. The crawler gets the text on its first pass, and visitors see the page load faster.

What Google's crawler receives: 0 visible words on a page rendered in the browser, 1,240 words on a prerendered page
The same content as the crawler sees it on its first pass: no words when the page depends on JavaScript, all the text when it is prerendered.

Check your site in thirty seconds

No need to take our word for it. The three checks below work on any site, whatever tool built it. They run from the quickest to the most reliable.

First check, the page source

Open a page on your site, right-click and choose "View page source". Avoid the inspector: it shows the page after the program has run, so everything always looks fine there. In the source, search for a sentence you can see on screen. If it is there, your text reaches the crawler. If all you see is <script> tags, it does not.

Second check, without JavaScript

Turn JavaScript off in your browser settings, then reload the page. What appears is close to what the crawler reads on its first pass. A blank screen, a lone logo or a loading spinner that never stops give you a clear answer.

Third check, Search Console

In Google Search Console, run URL Inspection on a page, then view the crawled HTML. That is the version that counts. It also tells you whether the page is indexed, when it was crawled and, if it was not indexed, why.

What you need to find in the file: your main heading, at least one paragraph of text, and your menu links as <a href> tags. If any of the three is missing, the problem is technical, and adding more content will not change a thing.

Six things to hand the crawler in the first file

These six things must be in the file the crawler downloads, not added afterward. Each one that is missing has a specific cost.

A title and description for each page

They are written for one page only. The title stays under sixty characters, the description around one hundred fifty. When the same description repeats across pages, Google writes its own, and rarely the best one.

Well-ordered headings

One main heading per page, then subheadings that step down one level at a time. That structure makes a page understandable without looking at it. Screen readers rely on it too, to guide people with low vision.

Real text, not an image

Content has to be text in the page, not a screenshot, a PDF or a block added later. A price list published as an image, for example, will never be found by the name of a service.

Links the crawler can follow

A useful link is an <a href> tag pointing to an address. A clickable area handled by JavaScript works for visitors, but the crawler does not see it. Whole pages stay unfindable this way, even though the menu leads to them.

Structured data about the business

Invisible markup tells Google what the page presents: a company, a local business, a product and its price. It helps the search engine connect your site to your business, and some details can then show up right in the results.

A sitemap and lightweight pages

The sitemap.xml file lists the pages to crawl. Pages that load fast, especially on phones, matter as well, since speed is one of Google's criteria.

SEO for AI-generated websites with Eqlo: what is already done

On every site published with Eqlo, these things are in place with no setup. Several are even checked before going live: if a rule is broken, publishing is blocked and the fix is suggested.

  • Complete HTML pages that Google can read without JavaScript, with publishing refused if a page depends on it
  • A unique title and description on every page, at the right length
  • One H1 per page and at least one paragraph of text
  • Valid internal links, with no "Click here"
  • The canonical address and page language declared on every page
  • Business structured data on the home page, and product with price on every product page
  • The sitemap.xml, robots.txt and llms.txt files generated automatically
  • Photos converted to WebP at 200 KB or less, each with its description

What stays in your hands

Clean technical foundations make your site readable; they do not make it preferable to others. Three levers depend on you alone, and no tool pulls them for you.

What you publish

A page that answers a precise question better than others eventually rises. A page that repeats what ten competitors already say has no reason to outrank them. It is slow work, and it is the work that pays off the longest.

Who talks about you

A link from another site to yours is still a strong signal, and buying one exposes you to penalties. You earn it by publishing what others want to cite: a measured figure, a practical guide, an honest comparison.

Your pace

A site that never changes gets visited by the crawler less and less often. Publishing a little but often beats a lot at once followed by nothing. Eqlo's Blog kit lets you keep drafts and schedule when articles go live.

Showing up in answers from ChatGPT, Perplexity and Google

More and more questions get a written answer with a few sources rather than a list of links. Becoming one of those sources follows rules close to classic SEO, with three important differences.

Prerendering matters even more

The crawlers behind these assistants rarely run JavaScript and wait even less than Google does. A page that only exists after a program runs is not read late; most of the time, it is not read at all.

They lift passages

A quoted excerpt has to make sense on its own. Write paragraphs of forty to sixty words that answer their own subheading, with no "it" or "this" pointing back to the previous sentence. "Eqlo publishes pages readable without JavaScript" can be quoted; "It publishes readable pages" cannot.

They favor what has a source

A figure that comes with its method and date gets picked up; a bare figure rarely does. Publishing a measurement you made yourself is still the best way to be cited, because you are the only one who has it.

Two simple steps. Describe your business with the same words everywhere: footer, about page and structured data. A description that shifts produces citations that shift. Then offer an llms.txt file at the root of your site: Eqlo generates one for every published site.

How long before you show up

It is always the next question, and straight answers are rare because they disappoint. The table gives common orders of magnitude for a new domain with no history and no inbound links.

Orders of magnitude before showing up on Google, for a new domain
StageUsual timeframe
First crawler visit after publishinga few hours to a few days
First pages indexed1 to 3 weeks
Showing up for the exact company name2 to 4 weeks
Showing up for a niche search with little competition2 to 4 months
Showing up for a highly competitive commercial search6 to 18 months

Three factors genuinely shorten the wait: a domain name with a past, links from sites Google visits often, and a search with little competition. That is true of most searches that pair a trade with a city.

A warning that applies to the whole industry: no tool, agency or consultant can guarantee a ranking. An offer that promises one should make you wary.

Frequently asked questions

Does Google read JavaScript?

Yes, but later. The page waits its turn in a queue, sometimes for weeks on a little-known site. Meanwhile, Google has only read an empty page. The issue is the delay, not the ability.

Can a website built by AI rank at all?

Yes, if the pages are readable on first load. Google does not care who built the site, only what it receives. A hand-coded site that is badly built has exactly the same flaw.

How can I see what Google sees on my page?

View the page source, not the inspector, then search for a sentence visible on screen. You can also turn JavaScript off and reload the page. URL Inspection in Search Console remains the most reliable method.

How long until I show up for my company name?

Usually two to four weeks on a new domain, as long as the pages are indexable. For a search that pairs a trade with a city, plan on two to four months instead.

Do I need a blog?

No, not to exist for your name and your services. A blog covers questions your main pages do not address, provided you keep it going. Three abandoned articles do worse than no blog at all.

What is structured data good for?

It does not push a page up. It helps Google understand what the page is about and can enrich how it is displayed, with a price for a product, for example. On a local search, a fuller result often draws more clicks.

What happens if my page addresses change?

Each old address needs to redirect to the new one, or the rankings you earned are lost. Eqlo handles these redirects, permanent as 301 or temporary as 302. It is the most delicate moment in a site's life, and it is prepared page by page.

How do I get cited by ChatGPT or Perplexity?

Be readable without JavaScript, write self-contained passages of forty to sixty words, and publish figures with their source. These assistants pick up what they can attribute, not what sounds good.

My current site fails the test. What now?

You have two options. Ask your provider to switch to prerendering, which most technologies allow. Or rebuild the site with a tool that does it by default, while preparing redirects from the old addresses to keep your rankings.

Test your site, then decide

The Free plan gives you five projects with no card required. Build a new version alongside the old one and compare what the crawler receives.