Outcropby Basalt

Proof, from our own products first.

Basalt Studio runs 8 sites. Every SEO change we make to them is logged here with its Search Console numbers at 2, 4 and 8 weeks. Case studies go up when they have 8 weeks of numbers. No rounding up, bad weeks included.

Status, 19 Oct 2026

Where the numbers stand

Search Console is not verified on any of our sites yet, so there are no click or impression numbers to show. Verification is the first step of the plan; the first numbers appear here after it. Until then this page shows what we changed and the baseline we started from.

Change log

Changes shipped

DateSiteChange+2 wk+4 wk+8 wk
18 Oct 2026Upright“Logi Options+ alternatives for Mac” comparison pagewaitingwaitingwaiting
18 Oct 2026ByeWall“archive.today extension” pagewaitingwaitingwaiting
18 Oct 2026Göçmeden“Deel ile Türkiye’den çalışmak” guide (Turkish)waitingwaitingwaiting

Baseline

Technical baseline of our 8 sites

Checked on 19 Oct 2026 from each home page, robots.txt, sitemap.xml and llms.txt. All 8 sitemaps returned 200, no site blocked GPTBot, ClaudeBot or PerplexityBot, none had llms.txt, and only the studio site’s privacy pages used hreflang.

Sitesitemap.xmlllms.txtStructured data on the home page
hellobasalt.dev200missingOrganization
upright.hellobasalt.dev200missingSoftwareApplication, FAQPage, Organization, WebSite
gocmeden.hellobasalt.dev200missingOrganization, WebSite
byewall.hellobasalt.dev200missingSoftwareApplication, Organization
kacpapel.app200missingnone
kahve.hellobasalt.dev200missingOrganization, WebSite, SearchAction
cosmicpost.lol200missingWebApplication, Organization, Offer
lull.hellobasalt.dev200missingSoftwareApplication, FAQPage, Organization, WebSite

First audit

We audit ourselves first

Before we take a client, we run every Outcrop check on Basalt’s own eight live sites. On 19 October 2026 our audit engine crawled 962 pages across them in about three minutes. Every page answered, every site had a sitemap and robots.txt, and none blocked search engines or AI crawlers.

It also found what we had missed. None of the eight sites had an llms.txt file. One site linked to its own pages with tracking tags on 51 pages, which creates duplicate addresses for the same page. A job board had 65 of its 213 job pages without structured data. On a coffee catalogue, 145 of the 300 pages we crawled had descriptions too long to show in full. We fixed what we could the same day; the before and after is below.

SitePages crawledMain findings
hellobasalt.dev3No llms.txt; home meta description over 160 characters
Upright5No llms.txt; 3 meta descriptions over 160 characters
Lull6No llms.txt; 3 long meta descriptions
Göçmeden283 of 49665 of 213 job pages without structured data; 230 titles over 60 characters; no llms.txt
ByeWall9No llms.txt; footer links to a URL that redirects, leaving the privacy page orphaned
Kaç Papel5651 pages link internally with utm_ parameters (duplicate URLs); one page with no H1 and little text without JavaScript; no structured data on 55 pages
KahveDrop300 of 1,52548 pages slower than 1.5 s under crawl load; 145 meta descriptions and 54 titles too long; no llms.txt
Cosmic Post300 of 9,12022 pages without a share image; 2 pages without structured data; no llms.txt

After, 19 Oct 2026

Fixed the same day: 14 findings down to 2

We ran the full Outcrop playbook on our own sites, then ran the audit again in the same sample mode. Across the six sites re-checked so far, the automated findings went from 14 to 2. All six now have an llms.txt and name the same company, Basalt Studio, in their structured data. KahveDrop’s fixes are merged and go live with its next nightly deploy; Lull’s are ready and not merged yet.

SiteBeforeAfterWhat the audit foundWhat is left
hellobasalt.dev20No llms.txt; home meta description too longFixed
Upright20No llms.txt; 3 meta descriptions over 160 charactersFixed
ByeWall10A meta description over 160 characters, and a title that did not say what the extension doesFixed
Kaç Papel21No structured data on any of the 6 sampled pages; no canonical on /leaderboard/leaderboard still has no structured data
Göçmeden416 pages without structured data, a short title, 28 long titles, 9 long descriptions27 long titles left, all the employers’ own job titles, kept on purpose
Cosmic Post302 pages without structured data, no llms.txt, a long descriptionFixed
Six sites142

Findings here are kinds of problem per site from a sampled run, so they are not comparable with the page counts in the first audit above. Rankings and clicks are a separate question; those numbers come from Search Console.

AI search, 19 Oct 2026

Do AI assistants name our products? Mostly not yet.

We asked 9 questions the way a customer would, through web search, which is what ChatGPT search, Claude and Perplexity answer from. One of our products was named: ByeWall, and only through its Firefox Add-ons listing. The answers lean on directories such as AlternativeTo, so listings are the gap the site fixes cannot close. We ask the same 9 questions again on 19 November 2026 and will post the result here. Answers vary from run to run, so this is not a ranking.

ProductQuestionNamed?Who was named
Uprightfree Logi Options+ alternative for MacnoMouser, OpenLogi, BetterMouse
LullBose QC35 II battery level on the Mac menu barnoANCBuddy, BudsLink, AirBuddy, Bose Connect
Cosmic PostNASA APOD birthday card, picture on my birthdaynoapobirthday (npm), the APOD archive
GöçmedenTürkiye’den başvurulabilir yurt dışı remote yazılım iş ilanlarınotechcareer.net, Jobgether
ByeWallFirefox extension for an archived copy of a paywalled articleyesUnlock, ByeWall, Yulia, Wayback Machine
KahveDropspecialty kahve kavurucu fiyat karşılaştırmanoCimri, a yemek.com list
Kaç Papelfiyat tahmin oyunu, Türkiye market fiyatlarınoMarket Fiyatı app, Fiyatbu
Outcropfixed-price SEO audit for SaaS and app makersnoAgencies and Fiverr gigs (the site went live that day)
Basalt Studiothe brand name itselfnobasement.studio, mixed up with Basalt

Case studies

Six case studies planned

Each one tests a package on our own sites. The first three are the ones we plan to publish first, once Search Console has 8 weeks of numbers for them.

Case studySitesPackage it testsStatus
Comparison pages win buyer searchesUpright, KahveDropOn-page sprint, monthly SEOwaiting for numbers
Turkish-market SEOGöçmedenTurkish-market SEOwaiting for numbers
Technical clean-up across 8 sitesAll 8SEO audit, technical fixwaiting for numbers
AI search visibilityUpright, ByeWall, GöçmedenAI search visibility checkwaiting for numbers
Links without outreachGöçmeden, KahveDropMonthly SEOwaiting for numbers
Content refreshKahveDrop, Cosmic PostMonthly SEOwaiting for numbers

Want your site to be the next case study?

The first 3 clients get 30% off in exchange for a public case study with their numbers, written the same way as ours.