Risemi
Short answer: ChatGPT can't recommend Ledgerly, because nothing it can retrieve says Ledgerly exists. Even after launch, a single landing page is not enough. A "best X for Y" shortlist comes from web-wide consensus (reviews, roundups, forums, press), not from your own site.

Visibility ladder (retrieved → cited → mentioned → recommended)
| Rung | Ledgerly today | What governs it |
|---|---|---|
| 1. Retrieved | No: not live, not in Bing's index (ChatGPT search draws from a Bing-based index) | Being indexed and crawlable |
| 2. Cited | No | Extractable, factual, fresh pages |
| 3. Mentioned | No | Entity recognition; the web talking about you |
| 4. Recommended | No | Aggregate third-party consensus, largely independent of your own content |

Source pool (one web search for the exact query, 2026-11-07; not a ChatGPT answer): only third-party roundups and affiliate lists (NerdWallet, business.org, Zapier, Fueler, Techjockey, Aspire). The same five apps recur: Wave, Zoho Books, FreshBooks, QuickBooks, Xero. I did not run ChatGPT, so I'm not reporting what ChatGPT says; run the query list yourself.

Extractability check on site/index.html: clear definition in the first paragraph, partial (the H1 is a slogan); self-contained answer blocks, fail; statistics with sources, fail; comparison table for "vs" queries, fail; FAQ, partial (good answers hidden in collapsed <details>, none answers "Is Ledgerly good for freelancers?"); schema markup, fail; author or founder, fail; freshness date, fail; query-shaped headings, fail.

Top fixes, by impact against effort
1. Launch, then get indexed in Bing and Google. robots.txt with a wildcard allow plus explicit allows for OAI-SearchBot, PerplexityBot, Claude-SearchBot and Bingbot; decide training crawlers (GPTBot, ClaudeBot) separately.
2. Seed third-party consensus: G2 and Capterra listings with the first 20–30 real reviews; pitch the roundups that already rank for the query with a specific angle ("$12/month, no per-transaction fees, automatic invoice chasing"). Test: if a model ignored your own domain, would the web still put you on the list? Today, no.
3. Rewrite the hero into an extractable definition (below).
4. Add /vs/freshbooks, then QuickBooks and Wave, in the "fair source" pattern. Do not publish a self-ranked "best bookkeeping apps" listicle: in the skill's data 69% of such citations recommended competitors.
5. Publish /pricing.md and /llms.txt; fix the Studio button ("Talk to us" on a plan with a public price reads as a sales wall to an agent).
6. JSON-LD: Organization, SoftwareApplication with Offer per plan, FAQPage.
7. Buyer-intent FAQs rendered open in the HTML. 8. Named founder, "Last updated", one dated sourced number. 9. Measure monthly: 8 queries, 3–5 runs per engine, log rung and framing.

Hero answer block (57 words, every fact from the existing page):
> Ledgerly is a bookkeeping app for freelancers and two-person studios. It connects to your bank through Plaid or TrueLayer (US, UK, EU), auto-categorises each transaction by category and client, chases unpaid invoices on day 3, 7 and 14, and exports tax-ready P&L, VAT and quarterly estimates. Free plan available; Pro is $12/month with no per-transaction fees. […]
Example output (Claude Code)
You say
/ai-search-geo-playbook why would ChatGPT recommend our competitors for 'best bookkeeping app for freelancers' and not us? Our site is in index.html (not live yet)
Skillv1.0.0

AI Search (GEO) Playbook

Get cited in AI Overviews, ChatGPT and Perplexity: visibility audit, crawler check, ranked fixes, answer-block rewrites.

No ratings yet0 installs0 savesupdated Nov 7

Install in your agent

Read https://risemi.io/p/ai-search-geo-playbook/install.md and follow it to install the "ai-search-geo-playbook" skill into this agent.

Paste this into Claude Code, Cursor, Codex or any agent that can read a URL.

Full guide for your agent: https://risemi.io/p/ai-search-geo-playbook/install.md

What you get

  • A SKILL.md workflow: AI visibility audit, extractability check, AI crawler access check, then structure, authority and presence fixes
  • A four-part deliverable: visibility snapshot, ranked fixes, rewritten answer blocks and FAQs, monthly monitoring plan
  • 14 reference files: agent readiness, wrong facts in AI answers, citations vs. recommendations, LinkedIn and YouTube citations, format shifts, attribution
  • Templates for llms.txt and /pricing.md, and a robots.txt approach that separates search crawlers from training crawlers

Good fit

  • SaaS and content teams whose competitors show up in AI answers and they don't
  • Founders whose pricing or features are described wrongly by ChatGPT or Perplexity
  • SEO consultants adding AI visibility to their audits

Not for

  • A full technical SEO audit (crawl errors, Core Web Vitals); this assumes the basics are in place
  • Guaranteed citations: AI answers are non-deterministic and the skill measures rates, not promises
  • Mass-producing AI-bait pages; the skill follows Google's guidance against it

About this skill

AI Search (GEO) Playbook

A working playbook for getting cited, and then recommended, in AI answers: Google AI Overviews and AI Mode, ChatGPT, Perplexity, Gemini, Copilot and Claude. Your agent audits where you show up today, checks whether your key pages can be quoted on their own, checks robots.txt and CDN rules for AI crawlers, and turns the gaps into a ranked list of fixes.

What it covers. How each engine picks sources and where Google's official guidance differs from the other engines; the three pillars (structure, authority, presence); answer-block and FAQ patterns; llms.txt, /pricing.md and the newer agent-readable formats; crawler controls split by purpose (search discovery vs. user retrieval vs. training); and how to measure AI visibility when one run of a query proves nothing. Fourteen reference files go deeper on the hard questions: why you are cited but not shortlisted, wrong facts about your pricing in AI answers, LinkedIn and YouTube as citation sources, format shifts after model updates, attribution of AI traffic.

Why it is worth having. GEO advice goes stale in months. This skill dates its statistics, tells the agent to rank evidence (platform docs first, vendor studies last) and refuses to turn a study's percentage into your forecast. It also keeps Google's line that you should not write separate content for AI.

Pairs with. Our SEO Content Cluster Map plans topics for classic search; this playbook makes the pages you have quotable by AI engines.

Based on the ai-seo skill by Corey Haines (MIT): https://github.com/coreyhaines31/marketingskills

What we changed

  • Renamed to ai-search-geo-playbook and shortened the description (it was at the 1,024-character limit).
  • Added a "Deliverable" section so every run ends with the same four parts: visibility snapshot, top fixes, page rewrites, monitoring plan. It also tells the agent not to report AI-answer results it did not actually observe.
  • Added attribution (NOTICE.md, license text). All 14 reference files are unchanged. Full list in NOTICE.md.

Checked against

Claude Code 2.1.317 (desktop app, Claude Opus 5.5), 2026-11-07. Installed under .claude/skills/ai-search-geo-playbook/, loaded from SKILL.md and run end to end on a "why does ChatGPT recommend competitors" question about a not-yet-live site: routed to the citations-vs-recommendations and positioning references, ran the extractability check on the page, gave nine ordered fixes and an extractable hero rewrite. It did not query ChatGPT or Perplexity (no live access) and said so; the description and intake now say the same (NOTICE.md). The example output on this page is from that run, shortened. Not yet checked: automatic triggering from the skill description in a fresh session (the run started from an explicit request), and Codex, Cursor, GitHub Copilot and Gemini CLI, which read the same SKILL.md format but have not been run.

How to install

  • Agents: copy the ai-search-geo-playbook folder to .agents/skills/ai-search-geo-playbook/ (Codex, Cursor, Copilot, Gemini CLI) and/or .claude/skills/ai-search-geo-playbook/ (Claude Code).
  • Zip: download the zip from this page and unpack it into one of those folders.
  • ChatGPT / Claude: paste SKILL.md as the system prompt or project instructions, and attach the reference files that match your question (for example references/agent-readiness.md).

Not affiliated with the upstream author or with any AI search platform named here.

Similar products

Use case: Product teaser (template 1)

| Element | Value |
|---|---|
| Subject | A matte black ceramic pour-over coffee dripper with a thin polished copper rim, sitting on a clear glass carafe |
| Action | 1) A thin stream of dark coffee trickles from the dripper into the carafe while soft steam curls up from the rim; 2) the dripper and carafe turn a slow quarter turn; 3) the final second holds still on the dripper's front, copper rim catching the light |
| Scene | A walnut kitchen counter by a window, early morning just after sunrise, a faint haze of steam in the air, uncluttered background |
| Angle / Move | Vertical close-up at counter height, slightly above eye level / slow dolly in |
| Lens | 85mm-style telephoto feel, shallow depth of field, kitchen background in soft bokeh |
| Light / Palette / Mood | Soft low-angle morning sunlight from a window on the left with gentle fill and a warm rim on the copper / matte black, warm copper, honey-brown walnut, soft cream highlights / calm, quiet, unhurried |
| Style / Time | Premium commercial look, photorealistic / real-time pace, steady trickle throughout, still hold in the last second |
| Audio | Close, clear coffee trickling into glass, a faint soft drip, quiet low morning room tone, no music |
| Negative | text, logos, letters, labels, hands, people, clutter, reflections of people, plastic look |

Final prompt (paste into Veo / Gemini / Flow):

Premium commercial look, photorealistic, vertical close-up at counter height of a matte black ceramic pour-over coffee dripper with a thin polished copper rim, sitting on a clear glass carafe on a walnut kitchen counter by a window in the early morning just after sunrise. A thin stream of dark coffee trickles from the dripper into the carafe while soft steam curls up from the rim, and the dripper and carafe turn a slow quarter turn. Slow dolly in, 85mm-style telephoto feel, shallow depth of field with the kitchen background in soft bokeh. Soft low-angle morning sunlight from a window on the left with gentle fill and a warm rim light catching the copper, palette of matte black, warm copper, honey-brown walnut and soft cream highlights, calm and quiet mood. Real-time pace; the final second holds still on the dripper's front.
Audio: close, clear sound of coffee trickling into a glass carafe, a faint soft drip, quiet low morning room tone, no music.
Negative prompt: text, logos, letters, labels, hands, people, clutter, reflections of people, plastic look

Settings: 9:16, 8 seconds, audio on.
SkillTextPro
  • ChatGPT
  • Claude
  • Gemini
  • +1
Marketing

Prompt Anatomy for Veo

Use it to turn a rough video idea into a structured Veo prompt with a filled anatomy table, camera, lens, light, audio and a negative prompt.

0 installs
$7.99
Settings: model `sora-2` · size `1280x720` · seconds `8` · characters: none

Before

A cool cinematic shot of a woman drinking coffee in a nice cafe, make it 10 seconds.

After

Style: Contemporary 35 mm film look, natural and understated, soft contrast, fine grain, warm-neutral grade.

A small neighbourhood cafe on a quiet weekday morning. A woman in her early 30s with shoulder-length dark hair tied loosely back, wearing an oatmeal knit sweater, sits alone at a round marble table by a large street-facing window. In front of her: a white ceramic cup of black coffee on a matching saucer and a folded paper napkin. Behind her, out of focus, a wooden counter with an espresso machine and a barista moving between shelves of cups. Thin steam rises from the cup and catches the window light.

Cinematography:
Camera: medium close-up, eye level, from across the table at a slight angle; slow dolly-in
Lens: 50 mm feel; shallow depth of field, sharp on her face and the cup, background soft
Lighting: soft morning daylight through the window from camera left as key; warm tungsten pendant glow from the counter as background fill
Palette anchors: cream, warm walnut brown, soft white, muted sage, coffee black
Mood: calm, quiet, unhurried

Actions:
- She wraps both hands around the cup and lifts it slowly (first two seconds).
- She blows lightly across the surface, then takes one small sip.
- She lowers the cup to the saucer and looks out the window with a faint, relaxed smile (final two seconds).

Background Sound:
Low hiss of the espresso machine, soft clink of cups at the counter, muffled murmur of a few voices; no score.

What changed and why

- Removed "make it 10 seconds". Duration is an API parameter, not prose, and 10 is not a supported value (4, 8, 12, 16, 20). Set `seconds: 8` in the call; the prompt now fits 8 seconds of action.
- "Cool cinematic shot" became a named style. A specific aesthetic instead of a vague adjective, set first so it frames everything else.
- "Drinking coffee" became three timed beats. Lift, blow and sip, lower and look out. Beats with timing cues are far more reliable than a single vague verb.

[five more changes in the full answer: subject anchors, concrete nouns, one camera move, named light sources, background sound]
SkillVideoPro
  • ChatGPT
  • Sora
Marketing

Prompting Playbook for Sora 2

Use it to write or rewrite Sora 2 prompts with the right settings, camera, timed action beats, light, dialogue and sound.

0 installs
$7.99
Pack: `references/pack-product-shots.md`.

Three options

1. PS-09 Strawberry Milkshake Product and Infographic. A ready-made premium cold-drink hero shot: seamless pastel backdrop, realistic condensation droplets and "premium café advertisement" styling, which is exactly the look a chilled cold-brew can needs.
Prompt by @Strength04_X (𝐌), source: https://x.com/Strength04_X/status/2090665058980462697, via awesome-nano-banana-pro-prompts, CC-BY-4.0.

2. PS-02 Luxury Chocolate Ad Still Life. The only prompt in the pack that is a full ad layout with on-image copy, but you would have to delete its placeholder copy and invented logos and rebuild most of the props.
Prompt by @AiwithLucas_ (Lucas AI), source: https://x.com/AiwithLucas_/status/2089231817916420518, via awesome-nano-banana-pro-prompts, CC-BY-4.0.

3. PS-01 Premium Beverage Advertising Photography. Written for a beverage-brand hero ad and works from your attached references, but the prompt is only one line long, so lighting and composition would come from what you attach.
Prompt by @exywuu (Exywuu), source: https://x.com/exywuu/status/2092222318084788564, via awesome-nano-banana-pro-prompts, CC-BY-4.0.

Pick: PS-09

What to attach. Image 1: a clear, front-on photo of your real Northbound can, logo facing the camera.

Adapted prompt (4:5 Instagram ad)

Image 1: product photo of the Northbound cold-brew coffee can. Use this exact can.

A vertical 4:5 Instagram feed ad. A high-quality professional product photograph of a premium cold-brew coffee can, the 330 ml matte navy aluminium can from Image 1 with its white logo, standing upright and centered against a soft pastel pink seamless studio background. Preserve the can's exact shape, proportions, matte navy finish, white logo and label from Image 1; do not redesign it, recolour it or add any new graphics to it. The can sits on the same seamless surface with a few clear ice cubes and a small scatter of dark roasted coffee beans at its base. Realistic condensation droplets cover the can with soft reflections from the studio lights. Elegant soft lighting creates subtle natural shadows beneath the can. The can fills about 55% of the frame height in the lower two thirds of the image, logo facing the camera.

Text: the headline "Cold. Bold. Northbound." across the top third of the image, centered, in a bold clean white sans-serif with generous letter spacing, large enough to read on a phone. Render this headline exactly once, spelled exactly as written. Apart from the can's own logo from Image 1, no other text, no prices, no taglines, no extra logos, no watermark.

Ultra-sharp focus, DSLR macro beverage photography, premium café advertisement style, hyper realistic, clean commercial composition, 8K.

Tool settings: aspect ratio 4:5; in AI Studio or the API also set the output resolution to 2K so the headline stays sharp.

Prompt by @Strength04_X (𝐌), source: https://x.com/Strength04_X/status/2090665058980462697, via awesome-nano-banana-pro-prompts, CC-BY-4.0. Adapted: subject swapped from a strawberry milkshake in a glass to the Northbound can, Image 1 reference and preserve-the-product line added, 4:5 aspect ratio and headline added, the original's second (infographic) paragraph removed.

[The full answer ends with a one-fix-per-turn table for headline contrast, product drift, garbled text and framing.]
SkillImagesPro
  • Gemini
  • Nano Banana
Design

Curated Prompt Library for Nano Banana Pro

Use it to pick a provenance-checked Nano Banana Pro prompt and adapt it to your product, portrait or poster in one pass.

0 installs
$9.99

Questions about this skill

How do I install it?

Pick the tab that suits you above. The easiest way is to paste the one-line prompt into your agent: it reads the install guide, signs you in once with a code from your email and writes the skill into the right folder. You can also run the CLI command or unzip the ZIP by hand.

Which agents does it run in?

It was tested on ChatGPT, Claude, Claude Code, Codex, Copilot, Cursor, Gemini CLI. Any agent that reads SKILL.md folders can load it; the Manual tab lists the folder each one uses.

What if it doesn't work?

Write to hello@risemi.io within 7 days of buying and we refund you. Tell us which agent you used and we will fix the skill for everyone.