Justin McKelvey

Justin McKelvey

Ran snowboard shops. Taught myself to code. Now I build AI that does real work.

• AI Visibility • 5 min read •

We Timed 283 New Pages on 3 Sites. Google Showed Most in a Day. One Site Waited Weeks.

TL;DR: On two of my sites, Google showed 97% or more of new blog posts within 7 days, and most within a day. On the third, only 5 of 14 made it in a week, and 7 still hadn't appeared after 8 to 18 days. Same writer, same process, same month. The site decided the wait, not the page.

Ask how long Google takes to index a new page and you get "a few days to a few weeks." That answer is safe, useless, and has been pasted between SEO blogs for about a decade. So I timed it.

I run all three sites in this data: justinmckelvey.com (this one), SuperDupr (the AI ops shop I run) and Local Call AI at getlocalcall.com (my AI receptionist product). That's the only reason I can show you this. Few people publish their Search Console by the day.

The finding

I took every blog post first published on the three sites from September 1 to October 23, 2026. That's 283 posts, each with at least a week to show up. For each one I found the first day Google showed it to anyone, then counted the days from publishing.

Site Authority New posts Shown by day 1 By day 3 By day 7 By day 14 Not yet shown
justinmckelvey.com 39 144 134 (93%) 139 (97%) 141 (98%) 141 (98%) 0
superdupr.com 30 125 104 (83%) 118 (94%) 122 (98%) 124 (99%) 0
getlocalcall.com 21 14 1 (7%) 4 (29%) 5 (36%) 7 (50%) 7

The seven unseen posts were 8 to 18 days old when the data ended on October 30. Authority is DataForSEO's 0 to 100 rank, read August 29.

One-time · $29

Find out if ChatGPT recommends you, or your competitor.

  • The 25-query worksheet that finds your money queries
  • The 4-week tracking spreadsheet: query × engine × cited?
  • The 15-action fix checklist, ranked by impact
Continue → 30-day money-back guarantee

Instant access. Your link lands on the next screen and in your email.

Clicks take longer, and the gap gets wider

Showing up isn't the goal. Getting a click is. Here's how long the first click took on the same posts.

Site Posts with a click Median days to first click
justinmckelvey.com 111 of 144 (77%) 2
superdupr.com 55 of 125 (44%) 8
getlocalcall.com 1 of 14 (7%) 22 (the one post)

Between the first two sites, the difference in showing up is one day. The difference in getting clicked is six. Google will test almost anything from a site it knows. Whether it keeps showing the page high enough to earn a click is a separate question, and that one takes authority.

What I think is going on, and what I can't prove

This is three sites. One of them is 14 posts. Anyone who tells you this proves a cause is selling something. But two things about the slow site stand out.

  • It has the lowest authority. 21, against 30 and 39. Fewer sites link to it, so Google has less reason to come back often.
  • Most of its URLs get ignored. An August 27 audit of its sitemap found 1,299 URLs, and 93% were programmatic city pages with 8% coverage in Search Console. If most of what a site offers gets skipped, I wouldn't expect Google to rush back for the next page.

That second one is the part I'd take to heart. Publishing 1,000 pages Google skips may not only waste those pages. It may slow down the ones you write later. I can't prove that from this data, so treat it as a question worth checking on your own site.

Google isn't the only clock

One more thing from the slow site. Perplexity cited its missed-call research page for a radon company cost question three days after that section went up, while six of the site's cost posts still had no Google impressions at all. AI search and Google don't run on the same schedule, which is the point I keep making in my guide to answer engine optimization. If you want to know how to get cited by ChatGPT, a page Google hasn't shown yet isn't automatically out of the race. I've written up who AI engines actually cite if you want the rest of that picture.

Want the checklist version of this? The free 12-point AI Discoverability Checklist: the self-audit for whether ChatGPT, Perplexity, and Google AI can find and cite your site.

Check your own site in two minutes

  1. Open Google Search Console, then Performance.
  2. Add a Page filter with the exact URL of a post you published in the last month.
  3. Set the dates to cover the publish date, and open the Dates tab.
  4. The first date with an impression is your number. Do it for your last ten posts.

Median of 1 to 2 days: you're fine, so stop worrying about indexing and work on what ranks. Median over a week: run URL Inspection on the slowest three, click Request Indexing on anything marked "URL is not on Google," and link to them from your pages that already get traffic. If your impressions look healthy but clicks don't, that's a different problem, and I covered it in the long-prompt data from last month.

If you'd rather have someone else read this for your site, and see where you stand in AI answers too, that's what the AI Search Audit covers.

Method

  • Data: Google Search Console API, page and date dimensions, pulled November 1, 2026. Newest row: October 30. jm was pulled in 5-day windows so the row limit couldn't cut off small pages.
  • Cohort: blog posts first published September 1 to October 23, 2026. Other page types are excluded.
  • First shown: the earliest date with at least one impression for that URL. Links with #section endings count as the page.
  • Publish date: from each site's own records (seed file, git history or data migration). Search Console dates run on Pacific time, so "day 0" can blur by a few hours.
  • Dropped: one getlocalcall post that had impressions before its publish date.
  • Limits: three sites, all mine, one writing process, and only 14 posts on the slow site. An impression proves a page is indexed, but no impression doesn't prove it isn't. These were also weeks that overlapped Google's September 2026 spam update, which may have affected the September posts.

Sources

  • Google Search Console API, justinmckelvey.com, superdupr.com and getlocalcall.com properties: read November 1, 2026
  • DataForSEO backlinks rank: read August 29, 2026
  • getlocalcall.com sitemap and Search Console coverage audit: August 27, 2026
  • Perplexity live citation check: October 31, 2026
Free Resource Justin McKelvey

What does AI say about your business?

I'll run your domain through the citation checker I use on client work: where AI engines mention you, and the 3 fixes that matter most.

Get my free visibility report arrow_forward

Frequently Asked Questions

How long does Google take to show a new page?
On established sites, often a day. Across 269 new posts on two of my sites, between September 1 and October 23, 2026, 238 got their first Google impression within a day and 263 within a week. On a newer, lower-authority site, the same kind of post took far longer: 5 of 14 appeared within a week, and 7 had not appeared after 8 to 18 days.
Is a first impression the same as being indexed?
No. An impression means Google showed the page to someone, so it proves the page is indexed. A page can be indexed and get no impressions if nobody searches for what it covers. That is why a page with no impressions still needs a URL Inspection check before you call it unindexed.
Why would Google show new pages faster on one site than another?
My data can't prove a cause, because it covers three sites. The slow site had the lowest authority score of the three (21, against 30 and 39), and its sitemap was 93% programmatic city pages, most of which Google ignores. Both are reasonable suspects. Treat them as a place to look, not a law.
How do I check how long Google took to show my page?
In Google Search Console, open Performance, add a Page filter with the exact URL, set the date range to cover the publish date, and open the Dates tab. The first date listed with an impression is your number. Compare it to your publish date, and repeat for your last ten posts.
What should I do if a new page has no impressions after a week?
Run URL Inspection on it in Search Console first. If it says the URL is not on Google, click Request Indexing, then add links to it from pages that already get traffic. In my data, a post that hasn't appeared by day 7 on an established site is unusual: only 6 of 269 took longer.

More on AI Visibility

ChatGPT Ads Cost (2026): $25 a Day Minimum, Who Actually Sees Them, and When AI Search Visibility Is the Better Buy

ChatGPT ads have a $25 minimum daily budget in the US and OpenAI suggests starting at $3 to $5 a click. The catch for anyone selling to businesses: ads only show to Free and Go users, never to Plus, Pro or Business seats. The math, the audience cut, and when to spend on visibility instead.

6 min

12% of Our Google Impressions Were 8-Word Prompts. They Got 10 Clicks Out of 842.

We split two months of Google Search Console data by query length. Queries of eight words or more were 12% of our impressions, ranked better than our short queries, and got 10 of 842 clicks. Here is the data, the method, and the two-minute filter that shows you the same split on your own site.

6 min

GEO vs SEO: What's Actually Different (and What Isn't)

GEO (generative engine optimization) and SEO share about 90% of their tactics — the acronym war is mostly a marketing invention. But the 10% that differs is the part that decides whether an AI engine quotes you or ignores you. Here's the honest split: what carries over, the four things that genuinely change, and how to tell which one is failing you.

5 min

What Is llms.txt? The Honest Answer From Someone Who Ships One

llms.txt is a proposed standard — a markdown file at your site root that hands AI engines a curated map of your content. Mine is live and auto-generated. Here's what the file actually is, the 15 minutes it takes to ship one, and the honest evidence on whether any AI engine reads it — which is thinner than the people selling you AEO packages admit.

4 min
Justin McKelvey, Austin, TX

Written by

Justin McKelvey

I spent 12 years running snowboard and mountain-bike shops in Colorado, then taught myself to code. Since then: 50+ products shipped, Head of Product at a national sports platform, CTO at an AI startup. Now I put AI to work in real businesses in Austin, TX and remote, and write down what actually works.

Work with me

Want more help? Get your free AI visibility report · Book a strategy call

The AI Visibility Starter: the DIY kit for getting recommended by ChatGPT.

Get started →