On-site
Content Pack
Layer 1: paste-ready copy and schema for Shopify.
Paste-ready Layer 1 pack, wrap, inject, and archive. Grounded in the real store policies and live catalog. The copy here now matches what shipped to the theme, including the three gates you closed on 18 July: the gold spec, the founder socials, and the founding year.
Three pieces of this pack were held behind your confirmation. All three are now answered, and the copy below has been updated to match what actually shipped to the theme. They are recorded here so the reasoning stays visible.
1. The gold spec. Resolved. The store contradicted itself: the jackets said 18k gold, 3.5 microns while the Imbrium meteorite pieces said 24k gold vermeil. You confirmed the real spec is 18k gold plating over recycled 925 sterling silver, on the smart ring jackets only. The word "vermeil" is dropped throughout, and that is a deliberate choice rather than a correction. Your product data lists 3.5 microns of 18k gold on the jackets, which is above the 2.5 micron US minimum, so the term would likely be defensible. It is dropped because you cancelled the gold-vermeil content territory, and because the micron figure has only ever been read out of the product export, never confirmed by you directly. "Finished in 18k gold" is true either way and needs no verification. Confirm the thickness and vermeil becomes available again as the stronger claim.
2. The founder socials. Resolved. The Person schema uses your Instagram for sameAs. LinkedIn was dropped rather than shipped empty or guessed.
3. The founding year. Resolved. foundingDate is 2023. Note that foundingLocation is deliberately not asserted at all, which is a separate decision explained in item 05.
Placement rule across the pack: inject each JSON-LD block as <script type="application/ld+json"> in the relevant template, keep the visible text identical to the schema text (AI reads the visible HTML first), and use one canonical Organization id everywhere: https://yoreh.co/#organization.
Homepage H1 + Brand Block
The homepage has no H1 and three placeholder H2s, so AI has nothing to extract on "what is Yoreh." Add a real H1, a two-sentence brand definition, and true section headings.
The audit found the homepage carries no H1, and the visible H2s are placeholder text ("landing
page", "landing page2", "Landing page 3"). Add a real H1 and a two-sentence definition block
near the top of the HTML, and replace the placeholder H2s with the real section headings. The
brand-definition sentence is mirrored in the Organization schema description (item
05); keep the two identical.
This is the canonical answer to "what is Yoreh." It names the brand, the founder, the material and the categories, so the brand cannot be described without those facts. Note what it deliberately leaves out: no location. The baseline scan found that every model told a jewelry brand named Yoreh placed it in Bali, and none identified the US entity. Asserting a founding city here would reinforce the read we are trying to unwind. Bali stays in the copy where it is factually true and useful, as the workshop the pieces are made in, on the FAQ, warranty and returns pages.
- Recycled 925 Silver Jewellery replaces "landing page".
- Featured Jewellery replaces "landing page2".
- Smart Ring Jackets for Oura & RingConn replaces "Landing page 3".
Keep headings descriptive and specific. Each should say what the section actually is.
FAQ + FAQPage Schema
Ten answer-first Q&As, written so Yoreh cannot be cited without being named, published as both visible copy and matching FAQPage schema. The two must stay identical.
Publish the visible Q&A on the page AND inject the matching JSON-LD. These are the ten that shipped. Two changed after you confirmed the gold spec, and two were swapped: the meteorite-authenticity question came out, because it is gated on the Certificate of Authenticity wording we still have not seen, and a customs and duties question went in, because it is a real pre-purchase question your worldwide shipping raises and nothing about it is unverified.
- 1. Does Yoreh's sterling silver tarnish, and is it hypoallergenic?
Yoreh jewelry is solid recycled 925 sterling silver, which is nickel-free and hypoallergenic for most wearers. Like all sterling silver it can tarnish over time from air and moisture, which wipes off with a polishing cloth. Yoreh's oxidized pieces are darkened on purpose and are meant to age. - 2. Do the smart ring jackets come in gold?
Yes. Yoreh's gold pieces are the smart ring jackets: recycled 925 sterling silver finished in 18k gold. The rest of the collection is recycled 925 sterling silver. - 3. Will I pay customs or import duties?
At checkout you can choose a prepaid-duty option, so any import duties and taxes are paid upfront and your order arrives with nothing more to pay. If you prefer not to prepay, duties are collected by your local carrier on delivery, following your country's rules. - 4. Do Yoreh's smart ring jackets affect my Oura ring's accuracy?
No. A Yoreh smart ring jacket slides over your smart ring and leaves the underside sensor window fully exposed, so your Oura or RingConn keeps taking accurate readings. A cover only affects accuracy if it blocks the sensors or fits loosely, which the YRH jackets are designed not to do. - 5. Which smart rings do Yoreh jackets fit?
Yoreh smart ring jackets are made for the Oura Ring (Gen 3, 4 and 5, and Ceramic) and RingConn (Gen 2 and 3). You select your smart ring model and your ring size (US 4 to 15) when you order, and each jacket is cast to fit that specific ring. - 6. How do I find my ring size?
Yoreh rings and jackets use US ring sizes 4 to 15. You can measure at home with a strip of paper or an existing ring using the steps in Yoreh's ring size guide. For smart ring jackets, match the jacket to the size of the smart ring you already wear. - 7. How should I care for my Yoreh jewelry?
Store your Yoreh piece dry and away from perfume and chemicals, and wipe silver with a polishing cloth to remove tarnish. Oxidized silver and gold-plated pieces should be cleaned gently without abrasive polish. Meteorite-set pieces should be kept away from prolonged water. Full steps are in Yoreh's care guide. - 8. How long does a Yoreh order take, and what does shipping cost?
In-stock pieces dispatch within one business day, and made-to-order pieces (including all smart ring jackets) are handcrafted and dispatch within 14 to 21 days, often sooner. Delivery then takes about 5 to 7 business days. Yoreh ships worldwide with free tracked shipping on every order. - 9. What are Yoreh's return and warranty policies?
Yoreh accepts returns within 30 days of delivery on unworn pieces in original packaging, though engraved and personalized items are final sale. Every piece also carries a one-year warranty covering defects in materials and workmanship. To start either, email hello@yoreh.co with your order number. - 10. Where is Yoreh jewelry made, and is it sustainable?
Every Yoreh piece is made by hand in our Bali workshop using traditional lost-wax casting, in recycled 925 sterling silver. Recycled silver reuses existing metal rather than newly mined material, which is a real part of how the pieces are made. Yoreh doesn't hold a formal sustainability certificate, so we describe this plainly rather than as a certified claim.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{"@type":"Question","name":"Does Yoreh's sterling silver tarnish, and is it hypoallergenic?","acceptedAnswer":{"@type":"Answer","text":"Yoreh jewelry is solid recycled 925 sterling silver, which is nickel-free and hypoallergenic for most wearers. Like all sterling silver it can tarnish over time from air and moisture, which wipes off with a polishing cloth. Yoreh's oxidized pieces are darkened on purpose and are meant to age."}},
{"@type":"Question","name":"Do the smart ring jackets come in gold?","acceptedAnswer":{"@type":"Answer","text":"Yes. Yoreh's gold pieces are the smart ring jackets: recycled 925 sterling silver finished in 18k gold. The rest of the collection is recycled 925 sterling silver."}},
{"@type":"Question","name":"Will I pay customs or import duties?","acceptedAnswer":{"@type":"Answer","text":"At checkout you can choose a prepaid-duty option, so any import duties and taxes are paid upfront and your order arrives with nothing more to pay. If you prefer not to prepay, duties are collected by your local carrier on delivery, following your country's rules."}},
{"@type":"Question","name":"Do Yoreh's smart ring jackets affect my Oura ring's accuracy?","acceptedAnswer":{"@type":"Answer","text":"No. A Yoreh smart ring jacket slides over your smart ring and leaves the underside sensor window fully exposed, so your Oura or RingConn keeps taking accurate readings. A cover only affects accuracy if it blocks the sensors or fits loosely, which the YRH jackets are designed not to do."}},
{"@type":"Question","name":"Which smart rings do Yoreh jackets fit?","acceptedAnswer":{"@type":"Answer","text":"Yoreh smart ring jackets are made for the Oura Ring (Gen 3, 4 and 5, and Ceramic) and RingConn (Gen 2 and 3). You select your smart ring model and your ring size (US 4 to 15) when you order, and each jacket is cast to fit that specific ring."}},
{"@type":"Question","name":"How do I find my ring size?","acceptedAnswer":{"@type":"Answer","text":"Yoreh rings and jackets use US ring sizes 4 to 15. You can measure at home with a strip of paper or an existing ring using the steps in Yoreh's ring size guide. For smart ring jackets, match the jacket to the size of the smart ring you already wear."}},
{"@type":"Question","name":"How should I care for my Yoreh jewelry?","acceptedAnswer":{"@type":"Answer","text":"Store your Yoreh piece dry and away from perfume and chemicals, and wipe silver with a polishing cloth to remove tarnish. Oxidized silver and gold-plated pieces should be cleaned gently without abrasive polish. Meteorite-set pieces should be kept away from prolonged water. Full steps are in Yoreh's care guide."}},
{"@type":"Question","name":"How long does a Yoreh order take, and what does shipping cost?","acceptedAnswer":{"@type":"Answer","text":"In-stock pieces dispatch within one business day, and made-to-order pieces (including all smart ring jackets) are handcrafted and dispatch within 14 to 21 days, often sooner. Delivery then takes about 5 to 7 business days. Yoreh ships worldwide with free tracked shipping on every order."}},
{"@type":"Question","name":"What are Yoreh's return and warranty policies?","acceptedAnswer":{"@type":"Answer","text":"Yoreh accepts returns within 30 days of delivery on unworn pieces in original packaging, though engraved and personalized items are final sale. Every piece also carries a one-year warranty covering defects in materials and workmanship. To start either, email hello@yoreh.co with your order number."}},
{"@type":"Question","name":"Where is Yoreh jewelry made, and is it sustainable?","acceptedAnswer":{"@type":"Answer","text":"Every Yoreh piece is made by hand in our Bali workshop using traditional lost-wax casting, in recycled 925 sterling silver. Recycled silver reuses existing metal rather than newly mined material, which is a real part of how the pieces are made. Yoreh doesn't hold a formal sustainability certificate, so we describe this plainly rather than as a certified claim."}}
]
}
</script>
Google retired FAQ rich results in 2023, so these will not show as rich snippets, but the structured data and the visible answer-first copy remain valuable for AI answer engines. The visible Q&A is the part that earns citations.
Ring & Jacket Sizing HowTo
A numbered, citable HowTo for measuring ring size at home and sizing a jacket to an Oura or RingConn, replacing the thin, unstructured current guide.
Yoreh rings use US ring sizes 4 to 15, measurable at home in a couple of minutes. Publish the visible numbered steps AND inject the JSON-LD; keep them identical.
| # | Step |
|---|---|
| 01 | Take a ring that fits the finger you want, worn on that hand. |
| 02 | Measure the inside diameter across the middle, in millimeters. |
| 03 | Match that diameter to a US size (for example, 16.5 mm is about a US 6, 17.3 mm about a US 7, 18.1 mm about a US 8). |
| 04 | If you are between sizes, size up. Fingers swell slightly through the day. |
| # | Step |
|---|---|
| 01 | Wrap a thin strip of paper snugly around the base of the finger. |
| 02 | Mark where the paper overlaps, then lay it flat and measure the length in millimeters. This is the circumference. |
| 03 | Divide the circumference by 3.14 to get the diameter, then match to a US size as above. |
| 04 | Measure at the end of the day, when fingers are largest, and size up if between sizes. |
| # | Step |
|---|---|
| 01 | A Yoreh smart ring jacket is sized to the smart ring it goes over, not your bare finger. |
| 02 | Order the jacket in the same US size as the Oura or RingConn you already wear. |
| 03 | Select your smart ring model (Oura Gen 3, 4, 5, Ceramic, or RingConn 2 or 3) so the jacket is cast to the right profile. |
| 04 | If you do not know your Oura size, check the size on your Oura sizing kit or in the Oura app before ordering. |
If unsure, the reader is told to email hello@yoreh.co with the finger or smart ring they are sizing for, and Yoreh will help them choose.
The distinction to keep sharp, per your note: a jacket is sized to the smart ring itself, not to the wearer's finger. There is no separate jacket size. If someone knows their Oura or RingConn size, they know their jacket size, and that is the whole answer. Regular Yoreh rings use standard US sizing (4 to 15), which is where the measuring methods above apply, and where the free ring-sizing guide already on your site should be linked. Keeping these two paths visibly separate is what stops a buyer measuring their finger and ordering the wrong jacket.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to find your Yoreh ring size",
"description": "Measure your ring size at home in US sizes 4 to 15, and size a Yoreh smart ring jacket to your Oura or RingConn.",
"step": [
{"@type":"HowToStep","name":"Measure a ring you own","text":"Take a ring that fits the finger you want and measure its inside diameter in millimeters, then match to a US size."},
{"@type":"HowToStep","name":"Or measure with paper","text":"Wrap a paper strip around the base of the finger, mark the overlap, measure the length as circumference, and divide by 3.14 to get the diameter."},
{"@type":"HowToStep","name":"Account for swelling","text":"Measure at the end of the day and size up if you are between sizes."},
{"@type":"HowToStep","name":"Size a smart ring jacket","text":"Order the jacket in the same US size as your Oura or RingConn, and select your smart ring model so it is cast to the right profile."}
]
}
</script>
Care Guide HowTo
A numbered care HowTo that fixes the 24k-versus-18k gold contradiction and adds meteorite-set and water guidance the current unstructured prose lacks.
Every Yoreh piece is solid recycled 925 sterling silver, some oxidized, some set with lunar meteorite, and the smart ring jackets available finished in 18k gold. Publish the visible numbered steps AND inject the JSON-LD; keep them identical.
| # | Step | Detail |
|---|---|---|
| 01 | Store it dry and separate | Keep pieces in a dry place, ideally the pouch or box they arrived in, away from other jewelry so they do not scratch each other. |
| 02 | Keep chemicals away | Put jewelry on after perfume, lotion, sunscreen, and hairspray, and take it off before swimming pools and hot tubs. Chlorine and harsh chemicals dull silver and can damage settings. |
| 03 | Clean polished silver | Wipe polished silver with a soft silver polishing cloth to remove tarnish and restore shine. Tarnish is normal for sterling and is not a defect. |
| 04 | Clean oxidized silver gently | Oxidized (darkened) pieces are meant to be dark. Wipe with a soft dry cloth only. Do not use silver polish or dips, which strip the finish. |
| 05 | Care for gold-plated pieces | Wipe gold-plated pieces with a soft dry or slightly damp cloth. Never use abrasive polish or silver dip, as it wears the gold layer. |
| 06 | Care for meteorite-set pieces | Keep lunar-meteorite settings away from prolonged water and moisture, and clean around the stone with a dry cloth rather than soaking the piece. |
| 07 | Wear it, but rest it | Silver actually tarnishes less with regular wear. When you store a piece for a long time, keep it sealed and dry. |
For repairs or questions, the reader is directed to hello@yoreh.co. Yoreh pieces carry a one-year warranty against defects in materials and workmanship.
You confirmed the one-year warranty, and it is now stated in the FAQ (item 02, question 9) and in the care guide above. But you also flagged that it does not currently appear on the policy pages.
That gap is worth closing before the site goes live, and it is not cosmetic. A structured FAQ answer asserting a warranty term that the policy page does not carry is the kind of inconsistency AI surfaces and customers quote back at you. It is also the version a model will repeat, because FAQ answers are more extractable than policy prose.
The fix is on the policy page, not in the FAQ. Add the one-year warranty term to the warranty or returns policy page in the same words the FAQ uses, so the two agree exactly. Do not soften the FAQ to match a page that is simply missing the term.
While you are there, the other FAQ facts were verified against your live policy pages and match: dispatch within one business day for in-stock, 14 to 21 days made to order, free tracked worldwide shipping at 5 to 7 business days, 30-day returns from delivery on unworn pieces with the customer paying return shipping, engraved and personalized final sale, and defects reported within 7 days.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to care for your Yoreh jewelry",
"description": "Care steps for Yoreh recycled 925 sterling silver, oxidized silver, gold-plated, and lunar-meteorite pieces.",
"step": [
{"@type":"HowToStep","name":"Store it dry and separate","text":"Keep pieces dry in their pouch or box, away from other jewelry so they do not scratch."},
{"@type":"HowToStep","name":"Keep chemicals away","text":"Put jewelry on after perfume, lotion, and sunscreen, and remove it before pools and hot tubs."},
{"@type":"HowToStep","name":"Clean polished silver","text":"Wipe polished silver with a soft polishing cloth to remove normal tarnish."},
{"@type":"HowToStep","name":"Clean oxidized silver gently","text":"Wipe darkened pieces with a soft dry cloth only. Do not use polish or dips, which strip the finish."},
{"@type":"HowToStep","name":"Care for gold-plated pieces","text":"Wipe gold-plated pieces with a soft dry or slightly damp cloth. Never use abrasive polish or silver dip, as it wears the gold layer."},
{"@type":"HowToStep","name":"Care for meteorite-set pieces","text":"Keep lunar-meteorite settings away from prolonged water and clean around the stone with a dry cloth."}
]
}
</script>
Person + Organization Schema
Name the founder and anchor the brand entity with one canonical Organization id, so AI knows who runs Yoreh. Named, verifiable founders weight heavily for citation.
Only the founder is surfaced for the entity and schema work. Do not add other team members to
the Person schema or the meet-the-team copy. Use
https://yoreh.co/#organization as the canonical id everywhere; the Organization
description matches the homepage brand-definition block (item 01).
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://yoreh.co/#organization",
"name": "Yoreh",
"legalName": "Yoreh Supply LLC",
"alternateName": "yoreh®",
"url": "https://yoreh.co",
"logo": "https://yoreh.co/[PATH_TO_LOGO].png",
"description": "Yoreh is an independent jewelry brand founded by Fin Matson, handcrafting minimalist pieces in recycled 925 sterling silver. The range spans rings, chains, pendants, and bracelets, plus smart ring jackets that turn an Oura or RingConn into fine jewelry. Objects that become identity, for those who don't blend in.",
"foundingDate": "2023",
"founder": {"@id":"https://yoreh.co/#fin-matson"},
"knowsAbout": ["smart ring jacket","Oura ring accessories","RingConn accessories","recycled sterling silver jewelry"],
"address": {"@type":"PostalAddress","streetAddress":"5830 E 2nd St, Ste 7000 #26987","addressLocality":"Casper","addressRegion":"WY","postalCode":"82609","addressCountry":"US"},
"email": "hello@yoreh.co",
"sameAs": ["https://www.instagram.com/yoreh.co","https://www.linkedin.com/company/yoreh%C2%AE/","https://id.pinterest.com/yorehco/","https://www.facebook.com/profile.php?id=61554739820432","https://www.youtube.com/@yorehco"]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"@id": "https://yoreh.co/#fin-matson",
"name": "Fin Matson",
"jobTitle": "Founder & Creative Director",
"worksFor": {"@id":"https://yoreh.co/#organization"},
"knowsAbout": ["jewelry design","smart ring jackets","photography"],
"sameAs": ["https://www.instagram.com/finmatson/"]
}
</script>
Why there is no foundingLocation. This is the single most consequential omission in the pack, so it is worth being explicit. The baseline scan found that once a model is told Yoreh is a jewelry brand, every answer places it in Bali and not one identifies the US entity. Asserting a founding city in structured data would harden exactly that read. So the schema states what is verifiable and load-bearing, the registered US entity and address, and stays silent on where the brand began. Silence is recoverable. A wrong assertion in structured data is treated as authoritative and is not.
On the rest: legalName is the registered entity and appears only here and in policy pages, never as the public brand name, which stays "Yoreh". The sameAs links are load-bearing for the entity graph and are all verified live profiles. Fin's sameAs is his Instagram only, per your instruction not to use LinkedIn. Keep name as "Yoreh" and alternateName as "yoreh®" to disambiguate from the similarly-named Miami brand "Yordy."
Product-Archive Checklist
Two live placeholder pages are the real problem. Unpublish them; the rest is draft-state housekeeping that only prevents an accidental publish.
Most of the noise is already set to draft (not public), so it is not actively
hurting AI visibility. The two placeholder pages are the live exception and
the priority. Clean the rest to tidy the catalog.
| Handle / page | Title | Action |
|---|---|---|
| /pages/blog-post | Blog Post | Unpublish or delete. Live (HTTP 200), priority. |
| /pages/blog-post-1 | BLOG post 1 | Unpublish or delete. Live (HTTP 200), priority. |
| 1mm-chain-silver-copy | 1mm Chain | Silver (Copy) | Delete. Draft duplicate of the 1mm chain. |
| tycho-ring-gold-copy | Tycho Ring || | Gold | Do NOT delete. Not a duplicate. See the caution below. |
| gold-chain-75cm | Gold Chain 75cm ($0.00) | Confirm your intent: price and publish, or delete. |
| gold-chain-65cm | Gold Chain 65cm ($0.00) | Confirm your intent: price and publish, or delete. |
| silver-chain-75cm | Silver Chain 75cm ($0.00) | Confirm your intent: price and publish, or delete. |
| silver-chain-65cm | Silver Chain 65cm ($0.00) | Confirm your intent: price and publish, or delete. |
You warned that there are two different Tycho rings with different stones and that both are real. We checked all four Tycho listings in the product export. None of them is a duplicate of another. The earlier instruction to delete tycho-ring-gold-copy was wrong and would have destroyed a real product.
What is actually in the catalog:
tycho-ring-silver-original → "Tycho Ring | Silver". The original. Lunar meteorite. $269. Active.
tycho-ring-gold → "Tycho Ring | Gold". The original in gold. Lunar meteorite. $289. Draft.
tycho-ring-silver → "Tycho Ring || | Silver". Tycho 2. Black onyx. $179. Active.
tycho-ring-gold-copy → "Tycho Ring || | Gold". Tycho 2 in gold. Black onyx. $199. Draft.
Four distinct products: two designs, two finishes each. The -copy in the handle is a red herring. It is what Shopify appends when you duplicate a product to create a variant, which is ordinary workflow and says nothing about whether the result is redundant.
One correction to your own note: you suspected "Tycho Ring ll l Silver" was the likely duplicate. That one is Tycho 2 in silver, a live product at $179 with a different stone from the original. It is not a duplicate either. Delete none of the four.
The real cleanup here is naming, not deletion. Distinguishing two products by a doubled pipe character is invisible to a customer, unreadable to a search engine, and is exactly why this looked like a duplicate to us and to you. Renaming them to something like "Tycho Ring" and "Tycho II Ring" would remove the ambiguity permanently. Note that changing a product title is safe; changing the handle changes the URL and needs a redirect, so leave the handles alone.
Separately: both gold Tycho listings still describe "24k gold vermeil" in their product body copy. That is the retired spec. Product-body copy was outside the theme scope, so it is still to be corrected in Shopify admin across the affected listings.
The four chain variants priced at $0.00 are still unresolved. Our read is that they are internal pairing SKUs used to attach a chain to a pendant rather than products meant to be bought alone, which would explain the zero price. You asked to see the links before deciding, so treat this as open.
Why it matters for AI: a $0.00 product in the feed reads as either free or broken. Either way it is a quality signal against the catalog, and agent-driven shopping surfaces read prices literally.
Either resolution is fine, but pick one: price and publish them as real products, or unpublish them so they leave the sitemap. Leaving them public at $0.00 is the only bad option.
Also replace the homepage placeholder H2s (handled in item 01). On the audit count: the May audit cited "four duplicate SKUs and two placeholder pages" from the then-public catalog. That count was too aggressive, as the Tycho case above shows. Since then most genuine duplicates were moved to draft, so the current live noise is smaller. The two placeholder pages are the remaining public issue; the rest is housekeeping, and one item on the original list turned out not to be an issue at all.
robots.txt AI-Allow Block
Nothing is blocked today. Add an explicit Allow block so conservative AI crawlers get a positive "you may read this" signal, and confirm it is live.
The audit confirmed Yoreh already serves 200s to GPTBot, PerplexityBot, ClaudeBot, and
Google-Extended. Shopify auto-generates robots.txt; to customize it you add a
templates/robots.txt.liquid file that renders the default rules and then appends
the custom AI block. Do not hand-write the whole file; keep Shopify's defaults and append.
{%- for group in robots.default_groups -%}
{{ group.user_agent }}
{%- for rule in group.rules -%}
{{ rule }}
{%- endfor -%}
{%- if group.sitemap != blank %}
{{ group.sitemap }}
{%- endif %}
{% endfor -%}
# --- AI assistant crawlers: explicitly allowed ---
User-agent: GPTBot
Allow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Google-Extended
Allow: /
User-agent: Applebot-Extended
Allow: /
- GPTBot, OAI-SearchBot, ChatGPT-User (OpenAI).
- ClaudeBot (Anthropic).
- PerplexityBot (Perplexity).
- Google-Extended (Google Gemini).
- Applebot-Extended (Apple Intelligence).
Optional extended set (same Allow: / blocks for maximum coverage): anthropic-ai, Claude-Web, Perplexity-User, Amazonbot, Bytespider, CCBot, cohere-ai, Meta-ExternalAgent.
After deploying, confirm the live file at https://yoreh.co/robots.txt shows the AI
block and still contains Shopify's default rules and the sitemap line. This closes the audit's
promised "robots.txt with explicit Allow blocks for the seven major AI bots" item.