Repository navigation
docs(service): prepare truthful manual G2 service profile handoff (research desk 2026-08-09) #50
Changes from 2 commits
5093a91
68acedd
87f9d2b
a61c934
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,180 @@ | ||
| # TinyStudio — truthful manual G2 service profile: prepared handoff | ||
|
|
||
| Date: 2026-08-09 | ||
| Scope: `docs/service/g2-service-profile-2026-08-09.md` — the prepared, copy-paste | ||
| content and manual submission runbook for a free G2 service profile for TinyStudio, | ||
| the human-reviewed Website Appraisal. Internal operator document. Do not publish | ||
| this file as marketing copy; it is a handoff, not an offer. | ||
|
|
||
| This handoff prepares the work item "Prepare a truthful manual G2 service profile | ||
| for the Website Appraisal" [research desk 2026-08-09, risk: green, traction] from | ||
| the tinystudio.io improvement-loop backlog, whose packet is | ||
| `/home/nish/workspaces/agent-state/growth-loop/packets/tinystudio-io/g2-service-profile.md`. | ||
| It records no ranking, traffic, lead, or revenue outcome. The submission itself is a | ||
| human action by Nish; nothing here automates, creates, or submits a profile. | ||
|
|
||
| ## Why this handoff exists | ||
|
|
||
| The research-desk run on 2026-08-09 verified G2's official listing surfaces: | ||
|
|
||
| - `https://sell.g2.com/create-a-profile` describes the free request flow: a product | ||
| or service is submitted through a request form, is "conditionally approved", the | ||
| G2 research team "verifies your product or service — in about 3-5 business days — | ||
| before placing it in the right category", the profile then "is live on our site | ||
| and ready to be claimed", and a claim request is "reviewed ... for final approval | ||
| within 1-3 business days". The page also states "you can claim your profile for | ||
| free". The page's "Add your product/service" link opens the request form at | ||
| `https://www.g2.com/products/new`. | ||
| - `https://www.g2digitalmarkets.com/listing-guidelines` (Profile Guidelines, "Last | ||
| updated on May 4, 2026") sets the inclusion criteria: the offer "must be publicly | ||
| available, with a call to action that highlights an offer on sale to the public", | ||
| G2 does "not list custom-made/bespoke software", and the listing "must be listed | ||
| under the product or service name on the Vendor's website". Copy rules include: a | ||
| unique, true product overview; the product or service name matching the vendor's | ||
| website; no first-person writing, no calls to action, and no phone, email, fax, or | ||
| URL inside the description; no superlatives or comparative language; no suffixes | ||
| in the company name (no Inc, Corporation, LLC); and "the final copy is subject to | ||
| the discretion of our content team". | ||
| - `https://research.g2.com/methodology/research-faq` (G2's official research FAQ) | ||
| states: "Service providers are represented with one profile per vendor", advises | ||
| first checking whether the product or company is "already listed on G2 under a | ||
| different name", and points new profile requests at the request form. | ||
|
|
||
| A current web search on 2026-08-09 for `site:g2.com tinystudio.io TinyStudio` | ||
| returned no exact TinyStudio/tinystudio.io profile — only unrelated entities | ||
| (TinyMCE / Tiny Technologies, TinyURL, Tiiny Host, a TinyOS comparison page). That | ||
| search is a baseline, not proof of non-existence. The backlog impact: qualified | ||
| buyers on a relevant service-discovery surface have no truthful TinyStudio profile | ||
| to evaluate. | ||
|
|
||
| Automation disposition (from the packet): ambiguous / manual-only. The official | ||
| flow documents a request form and a review, but does not explicitly permit | ||
| unattended automation. Absence of permission is not permission: no bot, no | ||
| scraping, no account creation by any agent, no unattended submission. | ||
|
|
||
| ## Baseline (observed 2026-08-09) | ||
|
|
||
| - Live `https://tinystudio.io/` carries a public free Website Appraisal intake CTA | ||
| ("Request the appraisal"). | ||
| - Live `https://tinystudio.io/llms.txt` (mirror `https://tinystudio.io/offer.md`) | ||
| states the current offer: "The Website Appraisal — the free leak audit of | ||
| high-ticket service homepages — and the human-reviewed desk that closes what the | ||
| audit finds"; six appraisals a month, done by hand; run by Nish, who signs every | ||
| audit; clients are never named; the site states no base city or office address; | ||
| no revenue/ranking/ROAS/conversion/booked-call/sales-volume guarantees; price and | ||
| terms are pointed at `https://tinystudio.io/pricing.html`. | ||
| - No G2 receipt exists in the product state. | ||
|
|
||
| ## Prepared profile content (copy-paste) | ||
|
|
||
| Every value below is drawn only from the live first-party surfaces named in the | ||
| source column, and from the packet's constraints. If a form field is not listed | ||
| here, leave it empty — an empty field is truthful; an invented one is not. | ||
|
|
||
| | G2 request-form item | Value to enter | Source | | ||
| | --- | --- | --- | | ||
| | Profile type | Free profile request via G2's public request form. No paid placement, no advertising purchase, no paid upgrade. | Packet: "Nish manually requests a free G2 service profile"; sell.g2.com/create-a-profile "you can claim your profile for free" | | ||
| | Vendor / company name | `TinyStudio` (exact product name; no "Inc", "LLC", "Studios", or a city — G2 copy rules forbid suffixes in the company name). | Packet: exact product name; llms.txt Identity; G2 Profile Guidelines "Do not include suffixes in the company name" | | ||
| | Service name | `The Website Appraisal` — the exact service name shown on the website. G2 guidelines require the product or service name to match the name on the vendor's website. If the form accepts only one name and asks for the product or service, use this name. | Packet acceptance: "under the exact service name shown on the website"; llms.txt "Current Offer: The Website Appraisal"; index.html / audit.html titles; G2 Profile Guidelines | | ||
| | Website URL | `https://tinystudio.io/` | llms.txt Canonical URL; G2 Profile Guidelines "Do ensure that destination URLs work and point to Vendor's website" | | ||
| | Overview / description | `The Website Appraisal is a free leak audit of high-ticket service homepages, reviewed by a person rather than autonomous software. The audit is a written report on one page of the buyer's choosing, with each fault named in order of what it costs the buyer and the fix beside each, and the report is the buyer's to keep. The human-reviewed desk closes what the audit finds: month one corrects the costliest fault; months two and three build the loop that keeps the standard up. Six appraisals are completed by hand each month, and intake closes when the sixth is taken. The audit is free, and the desk's price and terms are published on the TinyStudio website. The service is run by Nish, who signs every audit. Clients are never named, and the site states no base city or office address.` (Plain text; no URLs, email, calls to action, or first-person copy — G2 copy rules forbid them in the description. G2's content team may rewrite the copy; the final wording is theirs.) | Each clause from llms.txt Current Offer / Identity, offer.md, audit.html "You get a short, plain document" | | ||
| | Category | Leave to G2's research team — the create-a-profile flow places the profile "in the right category" after verification. If the form asks for a suggested category, choose the one that truthfully names the service: the free leak audit of high-ticket service homepages and the desk that closes the leaks. Do not pick a category whose definition implies guarantees, ad buying, or the retired Agent Desk product. | sell.g2.com/create-a-profile; constraint from packet: final category must describe the Website Appraisal / human-reviewed desk | | ||
| | Contact | `hello@tinystudio.io` — only if the form offers a contact field separate from the description. Never inside the description text. | llms.txt Contact; G2 Profile Guidelines (no email in description) | | ||
| | Screenshot / video | Only a real capture of a public tinystudio.io surface (for example, the homepage or the specimen audit page), if G2 asks for one. G2's screenshot rules forbid stock images; if no real capture is available, submit without media rather than inventing one. | G2 Profile Guidelines "Screenshot and Video Guidelines"; specimen.html | | ||
| | Location | Leave blank or choose the remote / no-location option if offered. The site states no base city or office address; never enter a city. If the form requires a city, stop and report (reject condition, below). | llms.txt Identity; audit.html q3 truth | | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
If the form offers a distinct Useful? React with 👍 / 👎. |
||
| | References / portfolio / case studies / reviews | Leave empty. Clients are never named and no client work is published — no logos, no case studies, no testimonials, no "as seen at". Real client reviews, when they exist, arrive through G2's own verified review process. | audit.html q6 truth; llms.txt Buyer | | ||
|
|
||
| The description intentionally does not restate the desk price in dollars: llms.txt | ||
| and offer.md point price and terms at `https://tinystudio.io/pricing.html` rather | ||
| than restating amounts, and G2 copy rules keep URLs and contact details out of the | ||
| description, so this profile follows the same rule. | ||
|
|
||
| ## Never on the profile | ||
|
|
||
| - Client names, logos, case studies, testimonials, "as seen at", or any client work. | ||
| - A base city or office address. | ||
| - Revenue, ranking, ROAS, conversion, booked-call, or sales-volume results or | ||
| guarantees — including words like "guaranteed growth" or "rankings". | ||
| - An invented hourly rate, project size, employee count, or award. | ||
| - The retired self-serve Agent Desk as the current product (it is legacy, not the | ||
| current offer; llms.txt "Legacy Self-Serve Agent Desk"). | ||
| - URLs, email addresses, phone numbers, or calls to action inside the description | ||
| text (G2 copy rule). | ||
| - First-person writing in the description (G2 copy rule: no "we", "our", "us"). | ||
|
|
||
| ## Manual submission runbook (Nish, human only) | ||
|
|
||
| 1. First check that TinyStudio is not already listed: G2's FAQ advises confirming | ||
| the product or company is not "already listed on G2 under a different name" | ||
| (service providers get one profile per vendor). The 2026-08-09 baseline search | ||
| found no profile; if one appears under a different name form (including the | ||
| legacy Agent Desk), do not create a duplicate — contact G2 support to update it. | ||
| 2. Open `https://sell.g2.com/create-a-profile` in a normal browser session, or the | ||
| request form it links to (`https://www.g2.com/products/new`). | ||
| 3. Fill the request-form fields from the table above. Leave empty any field the | ||
| table does not cover. | ||
| 4. Submit. Expect the official flow: conditional approval, verification by the G2 | ||
| research team "in about 3-5 business days", the profile live and ready to be | ||
| claimed, then a claim request reviewed "for final approval within 1-3 business | ||
| days". | ||
|
Comment on lines
+116
to
+119
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
When G2 publishes the requested profile, step 4 only says to expect a claim request to be reviewed; no step tells Nish to initiate that separate request. Step 5 nevertheless assumes the profile will be claimed, and the rollback procedure later relies on access through the claimed profile, so an operator following this runbook can leave the listing unmanaged and be unable to correct rewritten or unsupported copy. Add an explicit manual claim step and capture its approval or rejection. Useful? React with 👍 / 👎. |
||
| 5. Review the published copy against the "Never on the profile" list before and | ||
| after claiming. G2's content team may rewrite the description ("the final copy | ||
| is subject to the discretion of our content team"); the verification step below | ||
| catches any copy that drifted from the live offer. | ||
| 6. Capture the receipt: the real G2 profile URL once published, or the rejection | ||
| response if review fails. Record it in the receipt block below and in the | ||
| growth-loop packet. | ||
|
|
||
| No agent creates the account, fills the form, or submits. No unattended submission. | ||
|
|
||
| ## Acceptance / verification | ||
|
|
||
| From the backlog item: | ||
|
|
||
| - accept: Nish manually requests a free G2 service profile under the exact service | ||
| name shown on the website; capture the real submission/profile URL or rejection; | ||
| verify the final category and copy describe the Website Appraisal / human-reviewed | ||
| desk and link to `https://tinystudio.io/`. No paid upgrade, fabricated reviews, | ||
| client names, location, or outcome claims. | ||
| - verify: retain the submission/profile/rejection receipt and compare the published | ||
| profile against `https://tinystudio.io/llms.txt` and the public routes; no | ||
| unattended submission. | ||
|
|
||
| ### Receipt block (fill after the manual submission) | ||
|
|
||
| - Submitted: `<date>` | ||
| - Profile URL or rejection response: `<url or response>` | ||
| - Published: `<date>` / `<not yet>` | ||
| - Category chosen by G2 research team: `<category>` | ||
| - Any deviation from this handoff: `<none or describe>` | ||
|
|
||
| ## Reject conditions (stop, do not submit, report) | ||
|
|
||
| Per the packet "reject if" clause: | ||
|
|
||
| - G2 classifies the offer as an ineligible bespoke service (its guidelines state | ||
| "we do not list custom-made/bespoke software"). | ||
| - G2 requires unsupported customer reviews before a truthful profile can exist. | ||
| - G2 asks for claims outside the live contract — client names, outcomes, location, | ||
| revenue, rankings, or any figure the site does not state. | ||
| - The live offer cannot be represented without inventing location, clients, | ||
| outcomes, an hourly rate, or a project size. | ||
|
|
||
| In any of these cases the truthful action is to record the blocker in this receipt | ||
| block and the growth-loop packet, and stop — silence or invention is not an outcome. | ||
|
|
||
| ## Rollback | ||
|
|
||
| If G2 publishes unsupported or stale claims (wrong product, invented location, | ||
| outcome claims, or the retired Agent Desk as current), request correction or | ||
| removal manually through the claimed profile, then update the receipt block and the | ||
| growth-loop packet with what was requested and when. | ||
|
|
||
| ## What this document does not claim | ||
|
|
||
| - The search baseline is not proof that no profile exists; G2's research team may | ||
| already have published one under a different name form. If a profile appears, | ||
| compare it against llms.txt before changing anything. | ||
| - G2's request form, category taxonomy, and review flow may change after this date; | ||
| when they do, apply the truthfulness tests above rather than this table verbatim. | ||
| - Nothing here predicts publication, visibility, traffic, leads, or revenue. | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When G2 presents only one product/company-name field, this instruction tells Nish to submit
The Website Appraisal, even though the verified FAQ summarized at lines 38–41 says service providers receive one profile per vendor. That can create or request a vendor-level profile under an individual offer name, conflicting with the duplicate-profile check in the runbook and making future TinyStudio services share a misnamed profile. UseTinyStudiofor the single profile-name field and describe The Website Appraisal in the overview/category.Useful? React with 👍 / 👎.