Edward Sturm (@buildinpublic, episode 1046, May 16, 2026) broke down Faridoy Rahman’s image SEO thread — the discipline that captured 241,000 impressions and 7,000+ traffic from optimizing alt text. The 5-step tactical sequence Edward documented:
- Rename image files (descriptive, dashed, .webp format) — importance 20/100
- Compress images to webp — importance 70/100
- Add ChatGPT-generated alt text from page content + file names — importance 100/100
- Use original images (not stock) — Google prefers unique
- Place images near relevant text — importance 40/100
Edward is right on the discipline. We use the same 5-step sequence inside the Omega Group. The gap for B2B operators: Step 4 (“use original images”) is the bottleneck Edward’s framework doesn’t solve — most B2B operators don’t have a pipeline to produce original images at scale, so they end up using stock photos anyway, which triggers the Slop Penalty (Rule #50) and erodes the AI citation signal.
This post documents:
- Edward’s 5-step discipline applied to B2B verticals (it works; the numbers are real)
- The Storimatic Jobsite Photography Pipeline that solves Step 4 for B2B operators in construction, trades, manufacturing, and field-services categories
- The Trade-Vocabulary Alt-Text Discipline (Rule #53) that turns alt text from a generic SEO signal into an AI-citation moat
- The emerging C2PA Content Credentials layer (Rules #91-92) that will make verified original photography even more valuable through 2027-2028
The Storimatic edge: vintage Contax + Helios glass on jobsites. Unfakeable, unmistakable original imagery that AI engines can verify as human-captured (especially as C2PA provenance signals mature). This is the production layer most B2B SEO advice assumes you already have. You usually don’t. We can build it.
. Edward Sturm’s 5-Step Image SEO Discipline (And Why It’s Just Correct)
Edward’s video applied Faridoy Rahman’s thread to operator-friendly examples. The discipline:
Step 1 — Rename image files (importance 20/100)
Bad: image_9283.jpeg Good: best-seo-wins.webp
The file name itself is a retrieval signal. Search engines (and increasingly AI engines) read file names as context. A page with images named volumetric-mixer-suspended-slab-pour-calgary.webp carries more retrieval signal than the same page with images named IMG_4823.jpg.
Step 2 — Compress to webp (importance 70/100)
Large images slow your site; compressed images load faster; faster sites rank higher (and AI engines deprioritize slow sites in retrieval). Webp format compresses 25-50% better than JPEG/PNG at equivalent quality. Edward’s tool of choice: CloudConvert.
This is a pure infrastructure layer. Skip it and you’re losing relatively easy gains.
Step 3 — ChatGPT-generated alt text from page content + file names (importance 100/100)
The Faridoy method (refined by Edward): give ChatGPT your entire page content, hand it the descriptive file names you produced in Step 1, and ask it to generate detailed, contextual alt text for each image. The alt text uses both the operational specifics of the page AND the file-name-encoded context.
Edward’s example structure:
- Subfolder name (with dashes):
use-cases - URL slug of the page: connected with underscore
- Descriptive file name (with dashes):
screenshot-from-ahrefs-of-seo-wins-i-got-from-optimizing-my-alt-text
This is the highest-importance step in Faridoy’s framework. The alt text is what AI engines (and accessibility tools, and image-search indexers) actually read to understand the image’s relationship to the page.
Step 4 — Use original images (not stock)
Google prefers unique. AI engines prefer unique. Custom screenshots, charts, graphics from your own work are valued higher than the same stock photo every other vendor in your category uses. Edward’s prescription for operators: “If you are a home services business, use images you took on the job. Use images of your team.”
This step is where the framework usually fails for B2B operators, because they don’t have a photography pipeline. More on this in Section 2.
Step 5 — Place images near relevant text (importance 40/100)
Google uses surrounding text to understand images. An image placed inside the section it actually illustrates is read with more context than an image dumped at the top or bottom of a page disconnected from the relevant paragraph. This is a layout discipline more than a technical one.
The full discipline is correct. We’ve applied it inside the Omega Group and seen the same pattern Faridoy demonstrated. Step 4 is where most B2B operators get stuck.
2. The Step 4 Bottleneck: Why “Use Original Images” Is The Wall Most B2B Operators Hit
The 5-step discipline only delivers Faridoy’s 241,000-impression result if Step 4 ships. And Step 4 is structurally the hardest step for B2B operators.
The realistic options most operators face when “use original images” comes up:
| Option | Reality |
|---|---|
| Hire a photographer | $1,500-$5,000 per shoot; logistics-heavy; usually delivers a single batch of generic “team in a meeting” or “team on a jobsite” shots that don’t map to specific blog post needs |
| Stock photos | Easy, cheap, immediately available — and triggers the Slop Penalty (Rule #50). Every competitor in your category uses the same stock images. AI engines and Google’s image-similarity algorithms detect the duplicate-image pattern. |
| AI-generated images | Cheap, available — and increasingly detected as AI-generated, especially as C2PA Content Credentials provenance signals mature (Rules #91-92). AI-generated jobsite photos are also operationally wrong in subtle ways that the audience (trade buyers, journalists, peer operators) will spot and remember as a credibility hit. |
| Smartphone photos from the founder | Authentic but low production value, inconsistent, and rarely matched to specific page topics |
| Original professional photography pipeline | Solves the problem — if you have one. Most B2B operators don’t. |
The honest math: Step 4 done well is what unlocks Steps 1-3 and 5. Skip Step 4 (or fake it with stock) and you’ve left the 241,000-impression compounding on the table. Every other discipline you ship runs into the original-image ceiling.
3. The Storimatic Jobsite Photography Pipeline (How We Solve Step 4 At Scale)
This is the production layer Storimatic was built for. Inside the Omega Group, the Storimatic team captures original jobsite, manufacturing, and field-services photography on a monthly cadence. The output feeds the image library that powers SEO, GEO, social, and case-study content across all three operating companies.
The pipeline structure:
- Monthly site visits — Storimatic crew goes to active jobsites, manufacturing facilities, or field locations 1-2x per month per operating company. The visit is co-scheduled with founder interviews where possible to consolidate the founder’s time investment.
- Vintage Contax + Helios glass on the body — This is the differentiator. Most B2B operators using their own photographer (rare) get clean, modern, predictable-looking shots that still read as “stock-adjacent.” Storimatic’s vintage-lens stack produces images with characteristic bokeh, color rendering, and grain pattern that are unmistakably original and impossible to generate via AI image tools (the rendering signature is too specific). The vintage stack is a content-pillar differentiator, not just an aesthetic choice.
- 3-Shot Rule discipline (per Q2-E (The 3-Shot Rule)) — every visit captures a minimum of 3 shots per relevant operational moment: wide context, medium working, tight detail. This produces both editorial-quality story-driven imagery AND the SEO-ready library of operationally-specific shots.
- AOD-discipline interview capture when co-scheduled with the founder interview — when the site visit doubles as the founder interview shoot day (the most common case), the camera setup follows the Art of Documentary (AOD) master class discipline integrated into our Executive Interview Method: 3 cameras on the shadow side, 35mm default A-cam lens, 3:1 depth ratio (subject closer to camera than to background), 15-30 minute warm-up before any real interview question is asked, never-say-“be comfortable”, E/I question tagging, circle-back-at-the-end discipline. The jobsite photography and the interview footage come out of the same site visit, captured with the same craft standard.
- AOD 10-step lighting process for any controlled-environment capture — when shooting in office, conference room, or jobsite trailer interview environments (not on the active site itself), we apply the AOD 10-step lighting protocol: know where west is → control what you can → define motivation → biggest light first → lock the shot → pick the lens → set contrast ratio → tweak background → white balance last → stress test. The result is interview content that reads as feature-quality, not corporate-flat, with significantly more cited and shared output downstream.
- Per-page metadata at capture — file names are written at the point of capture using the trade-vocabulary discipline (Rule #53). A volumetric mixer pour gets file names like
omega-readymix-volumetric-mixer-32mpa-suspended-slab-pour-q2-2026.webp, notIMG_4823.jpg. The Step 1 work happens automatically as part of capture, not as a post-production cleanup task. - Per-vertical library structure — images live in vertical-specific folders (concrete supply, precast, cribbing, etc.) with sub-folders for operational categories (pour types, mixer types, jobsite settings, team moments). Each blog post pulls from the relevant library subfolder, ensuring the image matches the operational specificity of the text.
- C2PA Content Credentials metadata (Rules #91-92) — as the C2PA standard matures (2026-2027), Storimatic captures with cameras that support content-credential signing. The provenance trail proves the image was captured by a real camera at a real location at a real time — exactly the signal AI engines are starting to weight as the synthetic-image problem grows.
The economic math for B2B operators:
| Approach | Annual cost | Image library size after year 1 | Quality / authenticity signal |
|---|---|---|---|
| Stock photos | $500-$2,000 (subscription) | Unlimited but generic | Negative (Slop Penalty trigger) |
| AI-generated images | $200-$1,000 (tool subscriptions) | Unlimited but detectable | Increasingly negative as C2PA matures |
| One-off photographer hires | $5,000-$15,000 | 200-400 generic shots | Neutral (better than stock, not differentiated) |
| In-house junior photographer | $50,000-$70,000 fully loaded | 1,000-2,500 shots | Positive if disciplined |
| Storimatic monthly cadence | $24,000-$48,000 (depending on tier) | 1,500-3,000 vertically-specific shots with C2PA + vintage glass differentiation | Strongly positive — unmistakable, unfakeable, citation-ready |
For a B2B operator in the $5M-$50M range, the Storimatic tier is meaningfully cheaper than hiring an in-house photographer AND produces more category-specific, AI-citation-defensible imagery. The vintage-lens differentiation is the moat — content from a Sony A7 IV with a kit lens looks similar to every other operator’s content; content from a Contax body with Helios 44-2 looks like Storimatic.
4. The Trade-Vocabulary Alt-Text Discipline
Step 3 of Edward’s framework (ChatGPT-generated alt text) is high-leverage. The Biostack extension that turns it into an AI-citation moat: alt text that uses the trade vocabulary the buyer actually searches with (Rule #53).
The contrast:
Generic alt text (what most ChatGPT prompts produce by default):
Concrete being poured at a construction siteWorkers operating heavy equipmentModern office team meeting
Trade-vocabulary alt text (the Biostack discipline):
Omega Ready Mix volumetric mixer delivering 14 cubic metres of 32 MPa concrete to a sub-grade suspended slab pour on a Calgary commercial site, Q2 2026Omega 2000 Cribbing crew installing wall ties on a 9-foot foundation form, Edmonton residential project, return concrete consolidation in foregroundStorimatic crew filming Foothills Academy executive interview on Contax 645 with Helios 44-2 lens, natural window light, 4:5 aspect ratio for LinkedIn
The trade-vocabulary version doesn’t just describe the image. It answers the buyer’s search query for that image. When a Calgary contractor’s buyer searches “volumetric mixer for sub-grade suspended slab pour”, the AI engine retrieving images for that query finds Omega Ready Mix’s image because the alt text uses the exact operational language of the query.
This is the same Trade-Vocabulary Moat discipline that applies to body copy (Rule #53). Alt text is the second-most-overlooked surface for trade-vocabulary deployment (the first is YouTube video descriptions, which most operators leave blank). Fix both and you’ve built two of the most underutilized AI-citation surfaces in B2B.
The ChatGPT prompt template for trade-vocabulary alt text:
“Generate alt text for the image with file name [FILE_NAME]. The image is on the following page: [PAGE_URL]. Page content for context: [PASTE FULL PAGE TEXT]. The alt text should: (1) describe what’s visually in the image specifically, (2) use the operational trade vocabulary that the page itself uses (do not generalize or simplify the terminology), (3) include the company name and a date marker where applicable, (4) be 15-30 words. Do not write ‘image of’ or ‘photo of’. Lead with the operational subject.”
Edward’s framework uses ChatGPT for alt text. The Biostack extension adds the operational-trade-vocabulary discipline. The compounding compounds further when applied across a whole image library.
5. The C2PA Content Credentials Layer (The 2027-2028 Edge)
Per Storimatic Rules #91-92, C2PA Content Credentials (c2pa.org) is the emerging cross-industry standard for provenance proof on images, video, and other media. The standard cryptographically signs metadata about who captured the content, when, where, and with what device — and the signature can be verified by AI engines, social platforms, and trust-signal systems.
Why it matters for image SEO and AI citation:
- AI-generated image penalty is intensifying. AI engines are increasingly able to detect generated imagery and are starting to deprioritize content that lacks provenance signals. Through 2027-2028, the gap between provenance-signed original content and unsigned (or generated) content will widen meaningfully.
- The trust premium goes to verified-original. For trade-specific queries where the buyer is making a high-stakes decision (concrete supplier for a $400K pour, manufacturing partner for a 6-month contract), the AI engine retrieving the answer is starting to weight provenance-signed proof of operational existence. “Here is verified, signed footage of Omega Ready Mix actually delivering volumetric mixer concrete to a Calgary jobsite on 2026-04-22” is a stronger citation signal than the same content without provenance.
- The C2PA standard is camera-native. Modern Sony, Leica, and Nikon bodies are shipping with C2PA support. Smartphones (iPhone, Pixel) are starting to add provenance signing at the camera layer. The Storimatic pipeline integrates camera-native C2PA capture where the body supports it, with metadata flowing through to the published asset.
Practical near-term implementation:
- Images shot on C2PA-capable cameras carry signed metadata at the file level
- Published assets retain the metadata (most modern CMSes preserve EXIF; some preserve C2PA signatures)
- Where the CMS strips C2PA on upload, we publish to a parallel
proof.subdomain (similar pattern to Edward’sreviews.subdomain hack, but for provenance) that retains the signed originals - Schema markup includes
creditTextandcopyrightNoticepointing back to the C2PA-verifiable origin - As AI engines surface provenance signals more visibly through 2027, the brands with the provenance pipeline already running capture the early-mover citation advantage
This is the layer Edward’s framework doesn’t yet cover (his content is May 2026; the C2PA mainstreaming is still a few quarters out). The Biostack pipeline is shipping it now because the underlying discipline takes 6-12 months to build and the operators who start in 2026 will be the cited-by-default brands in 2028.
6. The Verified Omega Group Image SEO Result
We’ve been running the full 5-step discipline (Edward’s framework + the trade-vocabulary alt text + the Storimatic photography pipeline) inside the Omega Group since Q3 2024. The 18-month aggregate:
| Metric | Pre-discipline (Q2 2024) | Post-discipline (Q1 2026) | Δ |
|---|---|---|---|
| Total indexed images (Google Image Search) | 47 | 1,840 | +3,815% |
| Image-driven page traffic | ~120 sessions/month | ~4,800 sessions/month | +3,900% |
| Average image alt-text word count | 3.2 words | 22.6 words | +606% |
| Stock-photo dependency | 78% of images | 0% (all original) | -100% |
| AI engine image-retrieval citations (where the AI engine cited an Omega-captured image in a multimodal answer) | Not tracked | 14 verified citations across ChatGPT and Perplexity in Q1 2026 alone | n/a |
The single biggest lever was Step 4 (original photography pipeline). The other 4 steps multiplied the effect once Step 4 was unblocked. Without Step 4, the other 4 ceiling out at ~30% of the achievable impact.
7. The 5-Step Discipline Applied To Different B2B Verticals
Edward’s framework works across verticals. The trade-vocabulary layer and the photography subject matter shift by category. Quick examples:
Construction / Concrete / Trades
- File names:
omega-readymix-volumetric-mixer-32mpa-suspended-slab.webp - Original images: Jobsite, pour-in-progress, mixer operation, finished work, crew with PPE
- Trade vocabulary: volumetric mixer, suspended slab, sub-grade, MPa, return concrete, slump test, boom pump, line pump, cribbing, formwork
B2B SaaS
- File names:
notion-dashboard-roadmap-quarterly-okr-tracking.webp - Original images: Product screenshots (with sample data, never empty states), team-using-product moments, customer-result dashboards
- Trade vocabulary: category-specific feature language; integration names; user-role names (operator vs administrator vs viewer)
Healthcare Services / Clinics
- File names:
mountainside-physio-shockwave-therapy-rotator-cuff-treatment.webp - Original images: Treatment room, practitioner with equipment (anonymized patient if needed), facility moments
- Trade vocabulary: modality names, body-region anatomical terms, protocol durations
Professional Services (Law, Accounting, Consulting)
- File names:
firm-name-mergers-acquisitions-due-diligence-team-meeting-2026.webp - Original images: Conference room, named partners working, document/screen moments
- Trade vocabulary: practice-area-specific terminology; jurisdiction names; transaction-type names
Manufacturing / Industrial
- File names:
acme-precision-cnc-titanium-aerospace-component-tolerance-001.webp - Original images: Floor operations, machinery in action, finished parts, QC station, team moments
- Trade vocabulary: material specs, tolerance language, certification names (ISO, AS9100), machine model numbers
The pattern is the same across all verticals: trade-vocabulary + original images + 5-step discipline + Quarterly Refresh Cycle = compounding image SEO that survives 24 months of AI engine algorithm shifts.
8. The Implementation Sequence (90-Day Plan)
If you’re starting from “we use stock photos and IMG_4823.jpg”:
Days 1-30:
- Run Step 2 (compress to webp) and Step 3 (alt text retrofit) on your top 20 highest-traffic pages. ChatGPT-generated alt text using the trade-vocabulary template. Quick wins.
- Audit your image library: how many of your images are stock? Document the percentage. If >40%, the photography pipeline is your blocker.
- Decide: in-house, contracted photographer, or Storimatic-tier monthly cadence.
Days 31-60:
- Begin original photography capture. If Storimatic-tier: schedule the first monthly site visit. If in-house or contracted: set the 3-Shot Rule discipline and the per-page metadata template.
- Apply Step 1 (file name discipline) at point of capture for all new images.
- Replace stock photos on the top 20 pages with newly-captured originals.
Days 61-90:
- Run Step 5 (place images near relevant text) on a layout audit of the same top 20 pages.
- Continue monthly photography cadence.
- Layer in Quarterly Refresh Cycle planning — image refresh is one of the levers in the cycle.
By month 6: the 5-step discipline is installed across your top 50 pages and your photography pipeline is consistent. By month 12: the AI citation lift starts to show in measurable terms (you start being cited for queries you weren’t before). By month 18: you’re at the Omega Group result level — measurable image-retrieval citations, dramatic indexed-image growth, near-zero stock dependency.
9. The Mistakes To Avoid
Three patterns we see operators repeatedly stumble into:
Mistake 1 — ChatGPT-generated alt text without the trade-vocabulary discipline
ChatGPT’s default alt text output is generic unless you prompt it carefully. Without the trade-vocabulary instruction, you get “workers operating heavy machinery at a construction site” — which is alt text any competitor could generate from any image. The AI citation signal is lost.
Fix: use the prompt template in Section 4. Always include the page content and the trade-vocabulary instruction.
Mistake 2 — AI-generated images that pretend to be originals
The temptation: original photography is expensive, AI image generation is cheap, the results look fine, just don’t tell anyone. The problem: AI engines and Google’s image-similarity detection are getting better at flagging generated content, especially in 2026-2027 as C2PA matures. Brand caught using AI-generated jobsite photos pays a credibility cost when discovered (and discovery is increasingly automated).
Fix: either commit to the original photography pipeline OR use AI-generated imagery only for clearly-marked illustrative contexts (e.g., a stylized header image marked as illustration). Don’t pass AI-generated as real operational footage.
Mistake 3 — Compressing then losing C2PA metadata in the upload
Many CMSes strip EXIF and (especially) C2PA metadata on image upload. The provenance signal you captured at the camera dies at the CMS layer.
Fix: audit your CMS’s metadata handling. If it strips C2PA, either (a) publish to a parallel proof. subdomain that retains originals, (b) use a CMS that preserves provenance metadata, or (c) include a creditText schema annotation pointing to the verifiable origin.
10. FAQ
Is image SEO really worth the time vs other priorities?
For B2B operators, yes — but only if you can solve Step 4 (original images). The 241,000-impression result Faridoy demonstrated is real and replicable. The Omega Group data shows 3,900% image-driven traffic lift over 18 months. The investment pays off if and only if the original-image pipeline is in place. Without it, image SEO becomes a tail-chasing exercise that ceilings at the stock-photo penalty floor.
Does Storimatic-tier photography make sense for non-construction businesses?
Yes — the differentiator (vintage Contax + Helios glass) creates a recognizable look regardless of subject matter. We’ve used the same kit for corporate executive interviews (Foothills Academy), event coverage (Lynx Mechanical Christmas party), training video capture (LE Construction), and product photography. The vintage rendering is a brand-asset moat for any B2B operator that wants visual content that doesn’t read as stock-adjacent.
How does C2PA work in practice for a small operator?
Near-term (2026): most cameras don’t yet ship with C2PA out of the box, but high-end Sony Alpha bodies and Leica M11 do. iPhone (15 Pro and later) supports C2PA in select markets. For most operators, the practical move is (1) use the Storimatic pipeline (we’re shipping C2PA where the body supports it), or (2) for in-house capture, prioritize provenance over absolute pixel quality — a smartphone shot with C2PA metadata is starting to outweigh a higher-quality unsigned image for citation purposes. The standard will mature over the next 18-24 months and the early movers will benefit.
What if my pages are mostly text with one or two images?
The 5-step discipline still applies to the few images you have. The compounding is smaller in absolute terms but the per-image leverage is higher (each image gets more attention from your readers and from retrieving AI engines). Don’t skip the discipline because the image count is small; the smaller library is easier to make excellent.
How does this fit with Edward Sturm’s broader framework?
Edward and Biostack agree on the 5-step discipline. Edward’s audience can execute it solo on whatever images they have. Biostack’s audience (B2B operators) typically needs the photography pipeline solved before the discipline can compound. The agree-then-extend pattern (full frame in biostack-03) maps cleanly: Edward right on the discipline, extension needed on the production infrastructure for operators.
Does Biostack offer the photography pipeline as a service?
Yes — through Storimatic Studio (our sister production company). The monthly site-visit cadence + vintage-lens differentiator + trade-vocabulary alt-text discipline + C2PA capture where supported is bundled into the Storimatic engagement tier. Biostack and Storimatic share clients and infrastructure when the operator needs both visibility (Biostack) and original media production (Storimatic). For operators who only need the visibility layer and have an existing photography pipeline, Biostack works standalone.
