llms.txt and FAQ build: PawWalk (pawwalk.test)
Source: the page descriptions you provided (fictional test data). I did not fetch the live pages, and you said fuller page text is not available right now, so every line below uses only the text you gave me.
1. llms.txt file in a code block
Only sections with pages are included (Product, Pricing, Optional). Docs and Policies are left out because no pages were given for them.
# PawWalk
> Insured dog walkers in Denver offering 30 or 60 minute walks, booked online.
## Product
- [Home](https://pawwalk.test/): Insured dog walkers in Denver, 30 or 60 minute walks, book online.
## Pricing
- [Pricing](https://pawwalk.test/pricing): 30 minute walk $25, 60 minute walk $40, free cancellation up to 12 hours before.
## Optional
- [About](https://pawwalk.test/about): Founded in 2019; all walkers are background checked.
2. Per page: FAQ block in markdown plus JSON-LD in a code block
Page: /pricing
The target is 40 to 80 words per answer, but the /pricing text holds three facts. Each answer below is complete from page facts only and marked "short: source thin". Send the full /pricing copy when you can and I will lengthen them with facts from the page.
FAQ block (must be visible on /pricing)
How much does a 30 minute dog walk cost? A 30 minute walk costs $25. (short: source thin)
How much does a 60 minute dog walk cost? A 60 minute walk costs $40. (short: source thin)
Can I cancel a walk for free? Yes. You can cancel for free up to 12 hours before the walk. (short: source thin)
The "(short: source thin)" notes are for you; remove them before publishing.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How much does a 30 minute dog walk cost?",
"acceptedAnswer": {
"@type": "Answer",
"text": "A 30 minute walk costs $25."
}
},
{
"@type": "Question",
"name": "How much does a 60 minute dog walk cost?",
"acceptedAnswer": {
"@type": "Answer",
"text": "A 60 minute walk costs $40."
}
},
{
"@type": "Question",
"name": "Can I cancel a walk for free?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. You can cancel for free up to 12 hours before the walk."
}
}
]
}
Place it in <script type="application/ld+json"> ... </script> on /pricing. The markup must match the visible FAQ text exactly.
Questions not added because /pricing does not answer them: what happens with a cancellation under 12 hours (no fee stated), whether walkers are insured (stated on the home page, not /pricing), how to book.
3. Pages not read
- None of the three pages (/, /pricing, /about) was fetched. All were built from your one line descriptions.
- When you can, paste the full text of /pricing first (it carries the FAQ), then / and /about.
4. Checks for a human
- JSON syntax: I parsed the FAQPage JSON above; it is valid JSON. Run a structured data test after it is live.
- Confirm the FAQ text is visible on /pricing word for word.
- Confirm prices and the 12 hour cancellation rule are current.
- The three answers are below the 40 word target because the source is thin; decide whether to publish them as is or wait for fuller copy.
- Search engines show FAQ rich results only for certain sites, so do not expect a rich result from this markup.
Needs your decision
- Approve the FAQ copy before it is added to /pricing.
- Approve before llms.txt is uploaded to https://pawwalk.test/llms.txt or any file is committed. Nothing has been uploaded.
