---
title: "SaaS & Web Apps: AI visibility reports"
description: "Compare SaaS websites by AI visibility score. Review access to public product pages and look for readable workflows, plan differences and help documentation."
url: "https://goodforbots.com/directory/category/saas"
---

# SaaS & Web Apps

Compare SaaS websites by AI visibility score. Review access to public product pages and look for readable workflows, plan differences and help documentation.

[How websites are scored](https://goodforbots.com/standards#scoring)

Search by name or domain: https://goodforbots.com/directory/category/saas.md?capability=control-semantics&q={query}, at most 120 characters.

27 sites, filtered by Control roles and states ([remove](https://goodforbots.com/directory/category/saas.md)).

Sorted by best score first. Also: [worst score first](https://goodforbots.com/directory/category/saas.md?capability=control-semantics&sort=score-asc) · [site name, A–Z](https://goodforbots.com/directory/category/saas.md?capability=control-semantics&sort=host).

- [BulkShare](https://goodforbots.com/r/bulkshare.cloud): bulkshare.cloud. Score 98 of 100, Excellent. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Branded file delivery on custom domains for agencies and freelancers
- [SoftSync](https://goodforbots.com/r/softsync.ai): softsync.ai. Score 86 of 100, Good. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Flexible B2B CRM for startups with meeting notes and automated follow-ups
- [Mantis Ai](https://goodforbots.com/r/mantisai.in): mantisai.in. Score 78 of 100, Good. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Local lead intelligence and website gap detection for agencies and sales teams
- [Baiivo](https://goodforbots.com/r/baiivo.com): baiivo.com. Score 76 of 100, Good. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Client work and payment software for freelancers and small studios
- [NextFeed](https://goodforbots.com/r/nx-feed.com): nx-feed.com. Score 76 of 100, Good. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Product feed management software that finds errors before channels reject them
- [Relanco](https://goodforbots.com/r/relanco.ca): relanco.ca. Score 74 of 100, Fair. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Automated bilingual SMS and email payment reminders for Canadian contractors
- [ConnectMachine](https://goodforbots.com/r/connectmachine.ai): connectmachine.ai. Score 72 of 100, Fair. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). AI agent for digital business cards, contact management, and network queries
- [סלייט](https://goodforbots.com/r/slate.co.il): slate.co.il. Score 70 of 100, Fair. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Free invoicing and bookkeeping software for Israeli freelancers and small businesses
- [angles.video](https://goodforbots.com/r/angles.video): angles.video. Score 66 of 100, Fair. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Turn product pages and screen recordings into editable launch videos with scripts and captions
- [Youfiliate](https://goodforbots.com/r/youfiliate.com): youfiliate.com. Score 66 of 100, Fair. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Smart affiliate links with geo-targeting and deep linking for YouTube creators
- [EmailFig](https://goodforbots.com/r/emailfig.com): emailfig.com. Score 64 of 100, Fair. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Email marketing platform with campaigns, automations, and scalable pricing
- [Intertakt](https://goodforbots.com/r/intertakt.com): intertakt.com. Score 55 of 100, Fair. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Interval timer app with voice cues and background audio for workouts
- [Time a Job](https://goodforbots.com/r/timeajob.com): timeajob.com. Score 54 of 100, Fair. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Flat-price time tracking and invoicing software for freelancers and small agencies
- [Broker Relay](https://goodforbots.com/r/brokerrelaycrm.com): brokerrelaycrm.com. Score 50 of 100, Fair. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). AI mortgage CRM with email marketing and lead follow-up tools for brokers
- [Embroidery Pricing Calculator](https://goodforbots.com/r/embroiderypricingcalculator.com): embroiderypricingcalculator.com. Score 50 of 100, Fair. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Free browser-based calculator for embroidery shop costs and retail quotes
- [Cosolution IM Protector](https://goodforbots.com/r/im.cosolution.cc): im.cosolution.cc. Score 50 of 100, Fair. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Self-hosted enterprise messaging platform for Telegram and WhatsApp
- [Image to Crochet Pattern](https://goodforbots.com/r/imagetocrochetpattern.com): imagetocrochetpattern.com. Score 50 of 100, Fair. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Browser-based tool that converts photos into printable and editable crochet color charts
- [PostOnce](https://goodforbots.com/r/postonce.app): postonce.app. Score 50 of 100, Fair. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Schedule and publish content to multiple social networks from a single workspace
- [Pressure Washer Fix](https://goodforbots.com/r/pressurewasherfix.com): pressurewasherfix.com. Score 50 of 100, Fair. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Free browser-based diagnostic tool for consumer pressure washer troubleshooting
- [Briefbox W-2 vs 1099 take-home calculator](https://goodforbots.com/r/overnightbrief.netlify.app): overnightbrief.netlify.app. Score 44 of 100, Poor. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Compare 2026 US take-home pay between W-2 employment and 1099 self-employment
- [Distribute Now Online](https://goodforbots.com/r/distributenow.online): distributenow.online. Score 43 of 100, Poor. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Answer distribution service for brands to gain mentions in customer questions
- [Lawn Mowing Cost Calculator](https://goodforbots.com/r/lawnmowingcalculator.com): lawnmowingcalculator.com. Score 42 of 100, Poor. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Calculate and estimate lawn mowing service costs based on area, frequency, and editable rates
- [Mysitee](https://goodforbots.com/r/mysitee.com): mysitee.com. Score 41 of 100, Poor. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Simple personal blogging platform with a distraction-free editor and custom domains
- [Staff Scheduling](https://goodforbots.com/r/getstaffscheduling.ca): getstaffscheduling.ca. Score 38 of 100, Poor. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Employee scheduling and shift management software for hourly teams
- [Mission Control Labs](https://goodforbots.com/r/proposals.mission-control-labs.com): proposals.mission-control-labs.com. Score 36 of 100, Poor. [SaaS & Web Apps](https://goodforbots.com/directory/category/saas.md?capability=control-semantics). Proposal automation engine for small MSPs and agencies replacing manual Word quotes

“(Pro)” marks a Pro listing. Pro never changes a score or a place in the order. [What Pro includes](https://goodforbots.com/pricing#pro).

Every report is also available as Markdown at https://goodforbots.com/r/{host}.md.

Page 1 of 2. [Next page](https://goodforbots.com/directory/category/saas.md?capability=control-semantics&page=2)

## Categories

- [All sites](https://goodforbots.com/directory.md?capability=control-semantics): 87 sites
- Software & Tools
  - [Developer Tools & APIs](https://goodforbots.com/directory/category/developer-tools.md?capability=control-semantics): 19 sites
  - SaaS & Web Apps: 27 sites (this page)
  - [AI Products & Agents](https://goodforbots.com/directory/category/ai-products.md?capability=control-semantics): 14 sites
- Content & Knowledge
  - [Blogs & Newsletters](https://goodforbots.com/directory/category/blogs.md?capability=control-semantics): 2 sites
  - [Education & Learning](https://goodforbots.com/directory/category/education.md?capability=control-semantics): 6 sites
  - [Research & Reference](https://goodforbots.com/directory/category/research-reference.md?capability=control-semantics): 3 sites
  - [Directories & Aggregators](https://goodforbots.com/directory/category/directories.md?capability=control-semantics): 9 sites
- Commerce & Services
  - [E-commerce Stores](https://goodforbots.com/directory/category/ecommerce.md?capability=control-semantics): 1 site
  - [Marketplaces & Booking](https://goodforbots.com/directory/category/marketplaces.md?capability=control-semantics): 1 site
  - Local Businesses & Services: 0 sites
- Organizations & People
  - [Companies & Agencies](https://goodforbots.com/directory/category/companies.md?capability=control-semantics): 3 sites
  - [Communities & Forums](https://goodforbots.com/directory/category/communities.md?capability=control-semantics): 1 site
- Misc
  - [Other](https://goodforbots.com/directory/category/other.md?capability=control-semantics): 1 site

## Platforms

Match any selected platform. Counts show sites using each one.

- [Astro](https://goodforbots.com/directory/category/saas.md?capability=control-semantics&platform=astro): 1 site
- Lovable: 0 sites
- [Next.js](https://goodforbots.com/directory/category/saas.md?capability=control-semantics&platform=nextjs): 12 sites
- Nuxt: 0 sites
- SvelteKit: 0 sites
- [WordPress](https://goodforbots.com/directory/category/saas.md?capability=control-semantics&platform=wordpress): 1 site

## Signals

Each one you pick narrows the list: a site must have them all.

### Agent capabilities

- API catalog: 0 sites. Lists the site's public APIs in one standard place, so an agent can find and use them without reading the docs. A bonus: it earns a badge and never costs points.
- auth.md: 0 sites. A simple file that tells AI agents how to sign in and get access. A bonus: it earns a badge and never costs points.
- A2A agent card: 0 sites. Describes the site's own AI agent in the A2A format, so other agents can find it and hand it work. A bonus: it earns a badge and never costs points.
- Agent Skills index: 0 sites. Lists reusable instructions the site publishes for AI agents, with descriptions and download locations. The index earns a badge; the skill downloads themselves are not verified.
- Web Bot Auth: 0 sites. Publishes the keys the site's own bots sign their requests with, so other websites can verify them. The badge checks the keys; the bots' requests are not observed.
- ACP commerce: 0 sites. Publishes how agents can connect to its Agentic Commerce Protocol integration. The badge confirms discovery metadata; purchases are not tested.

### Standards

- [llms.txt](https://goodforbots.com/directory/category/saas.md?capability=control-semantics&capability=llms-txt): 12 sites. A short guide to the site written for AI models: what it is and which pages matter most.
- [robots.txt](https://goodforbots.com/directory/category/saas.md?capability=control-semantics&capability=robots-txt): 27 sites. The file that tells crawlers where they may go. Every other rule a site gives to bots starts here.
- [Sitemap](https://goodforbots.com/directory/category/saas.md?capability=control-semantics&capability=sitemap): 27 sites. A list of the site's pages, so a bot sees everything that exists instead of guessing from links.
- [Descriptive llms.txt](https://goodforbots.com/directory/category/saas.md?capability=control-semantics&capability=llms-txt-quality): 9 sites. The llms.txt describes what is behind each link, so a model knows which pages are worth reading.
- [llms-full.txt or .md pages](https://goodforbots.com/directory/category/saas.md?capability=control-semantics&capability=llms-full-txt): 4 sites. The content is also available as plain Markdown, in one llms-full.txt file or as separate .md pages. Models can read it without the HTML.
- [Markdown negotiation](https://goodforbots.com/directory/category/saas.md?capability=control-semantics&capability=markdown-negotiation): 2 sites. Pages come back as clean Markdown when a bot asks for it: just the content, without menus, styling and scripts.
- [AI crawler rules](https://goodforbots.com/directory/category/saas.md?capability=ai-crawler-rules&capability=control-semantics): 8 sites. The site says which AI bots may visit, for training, search or answering questions. Blocking some is fine; what counts is making a choice.
- [Content Signals](https://goodforbots.com/directory/category/saas.md?capability=content-signals&capability=control-semantics): 1 site. The site says how its content may be used: for search, in AI answers or to train AI. Any mix of yes and no counts.
- [schema.org JSON-LD](https://goodforbots.com/directory/category/saas.md?capability=control-semantics&capability=schema-org): 20 sites. Structured data on the homepage says what the site is, such as a company, a product or an article, so machines don't have to guess.
- [Semantic HTML](https://goodforbots.com/directory/category/saas.md?capability=control-semantics&capability=semantic-html): 14 sites. The page has a clear structure: a main content area, headings in order, a header and a footer. A bot can tell the content from the rest.
- [Crawlable navigation](https://goodforbots.com/directory/category/saas.md?capability=control-semantics&capability=crawlable-navigation): 22 sites. Observed homepage navigation exposes usable page addresses and section targets in HTML. Destinations are not fetched by this check.
- [Named links and buttons](https://goodforbots.com/directory/category/saas.md?capability=control-names&capability=control-semantics): 25 sites. Links and buttons in the collected homepage HTML have names recoverable from text, labels or native alternatives, including icon controls.
- [Named form fields](https://goodforbots.com/directory/category/saas.md?capability=control-semantics&capability=form-semantics): 12 sites. Observed homepage fields have recoverable names and recognizable input semantics. Submission behavior is not tested.
- Control roles and states: 27 sites, selected ([remove](https://goodforbots.com/directory/category/saas.md)). Homepage controls meet static checks for roles, required states and relationship targets, using native HTML semantics where available.
- [Typed links](https://goodforbots.com/directory/category/saas.md?capability=control-semantics&capability=link-headers): 1 site. The page links to versions made for machines, such as a Markdown copy or an API description, so an agent can go straight to them.
- [Canonical URL](https://goodforbots.com/directory/category/saas.md?capability=canonical-url&capability=control-semantics): 26 sites. Each page names the one address that should be indexed and cited, so an agent quoting it links to the right URL.
- [Working section links](https://goodforbots.com/directory/category/saas.md?capability=control-semantics&capability=section-links): 23 sites. Links to part of a page, such as a table of contents or a skip link, lead to that section instead of the top of the page.

[Clear signals](https://goodforbots.com/directory/category/saas.md)

## About SaaS & Web Apps

Most of a web app's value is behind a login. That is expected. The public website still needs to explain what the product does, who it serves, and where its limits lie. An assistant comparing products can only work with the material it is allowed to read.

A useful SaaS site makes its workflows concrete. It describes the objects a user works with, the integrations that connect them, and the differences between plans. A wall of interface screenshots may communicate the visual design while leaving the actual behaviour difficult to extract.

We scan public pages without entering customer workspaces. The findings describe that website evidence; they do not rate the application or show whether private records are exposed.

## What to look for

Use these questions when reading the sites themselves. They are guidance for this category, not additional scoring checks.

### Workflows in words

Look for an explanation of what a user can accomplish, with examples that make sense without opening a trial account.

### Plan differences that can be read

Limits and included features should be text, with enough context to distinguish the plans. Check the provider's current terms before buying.

### Public help material

Accessible guides let readers investigate an unfamiliar feature before signing up. A help centre that requires login cannot serve that public discovery role.

### Clear access boundaries

The site should separate public product information from private customer work. Readability is not a reason to publish workspace data.

## Frequently asked questions

### Does a login hurt a site's score?

Having accounts is not itself a penalty. Our scan examines the public URLs it fetches; content that those URLs expose only through JavaScript or an access barrier can limit the evidence available.

### Do you inspect the application after signing in?

No. We do not create accounts or enter private workspaces. The report describes the public website and the discovery signals observed during the scan.

### Is this a ranking of the best SaaS products?

No. The order reflects our machine-readability score, not product quality, value for money or suitability for a particular team.

Questions about scores, scans and listings in general are answered in [the FAQ](https://goodforbots.com/faq).

## Explore related categories

- [Developer Tools & APIs](https://goodforbots.com/directory/category/developer-tools.md)
- [AI Products & Agents](https://goodforbots.com/directory/category/ai-products.md)
- [Companies & Agencies](https://goodforbots.com/directory/category/companies.md)

## Structured data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "CollectionPage",
      "@id": "https://goodforbots.com/directory/category/saas#webpage",
      "url": "https://goodforbots.com/directory/category/saas",
      "name": "SaaS & Web Apps: AI visibility reports",
      "description": "Compare SaaS websites by AI visibility score. Review access to public product pages and look for readable workflows, plan differences and help documentation.",
      "inLanguage": "en",
      "isPartOf": {
        "@id": "https://goodforbots.com/#website"
      },
      "breadcrumb": {
        "@id": "https://goodforbots.com/directory/category/saas#breadcrumb"
      },
      "mainEntity": {
        "@id": "https://goodforbots.com/directory/category/saas#items"
      }
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://goodforbots.com/directory/category/saas#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://goodforbots.com/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Directory",
          "item": "https://goodforbots.com/directory"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "SaaS & Web Apps",
          "item": "https://goodforbots.com/directory/category/saas"
        }
      ]
    },
    {
      "@type": "ItemList",
      "@id": "https://goodforbots.com/directory/category/saas#items",
      "name": "SaaS & Web Apps: AI visibility reports",
      "numberOfItems": 27,
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "BulkShare",
          "url": "https://goodforbots.com/r/bulkshare.cloud"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "SoftSync",
          "url": "https://goodforbots.com/r/softsync.ai"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Mantis Ai",
          "url": "https://goodforbots.com/r/mantisai.in"
        },
        {
          "@type": "ListItem",
          "position": 4,
          "name": "Baiivo",
          "url": "https://goodforbots.com/r/baiivo.com"
        },
        {
          "@type": "ListItem",
          "position": 5,
          "name": "NextFeed",
          "url": "https://goodforbots.com/r/nx-feed.com"
        },
        {
          "@type": "ListItem",
          "position": 6,
          "name": "Relanco",
          "url": "https://goodforbots.com/r/relanco.ca"
        },
        {
          "@type": "ListItem",
          "position": 7,
          "name": "ConnectMachine",
          "url": "https://goodforbots.com/r/connectmachine.ai"
        },
        {
          "@type": "ListItem",
          "position": 8,
          "name": "סלייט",
          "url": "https://goodforbots.com/r/slate.co.il"
        },
        {
          "@type": "ListItem",
          "position": 9,
          "name": "angles.video",
          "url": "https://goodforbots.com/r/angles.video"
        },
        {
          "@type": "ListItem",
          "position": 10,
          "name": "Youfiliate",
          "url": "https://goodforbots.com/r/youfiliate.com"
        },
        {
          "@type": "ListItem",
          "position": 11,
          "name": "EmailFig",
          "url": "https://goodforbots.com/r/emailfig.com"
        },
        {
          "@type": "ListItem",
          "position": 12,
          "name": "Intertakt",
          "url": "https://goodforbots.com/r/intertakt.com"
        },
        {
          "@type": "ListItem",
          "position": 13,
          "name": "Time a Job",
          "url": "https://goodforbots.com/r/timeajob.com"
        },
        {
          "@type": "ListItem",
          "position": 14,
          "name": "Broker Relay",
          "url": "https://goodforbots.com/r/brokerrelaycrm.com"
        },
        {
          "@type": "ListItem",
          "position": 15,
          "name": "Embroidery Pricing Calculator",
          "url": "https://goodforbots.com/r/embroiderypricingcalculator.com"
        },
        {
          "@type": "ListItem",
          "position": 16,
          "name": "Cosolution IM Protector",
          "url": "https://goodforbots.com/r/im.cosolution.cc"
        },
        {
          "@type": "ListItem",
          "position": 17,
          "name": "Image to Crochet Pattern",
          "url": "https://goodforbots.com/r/imagetocrochetpattern.com"
        },
        {
          "@type": "ListItem",
          "position": 18,
          "name": "PostOnce",
          "url": "https://goodforbots.com/r/postonce.app"
        },
        {
          "@type": "ListItem",
          "position": 19,
          "name": "Pressure Washer Fix",
          "url": "https://goodforbots.com/r/pressurewasherfix.com"
        },
        {
          "@type": "ListItem",
          "position": 20,
          "name": "Briefbox W-2 vs 1099 take-home calculator",
          "url": "https://goodforbots.com/r/overnightbrief.netlify.app"
        },
        {
          "@type": "ListItem",
          "position": 21,
          "name": "Distribute Now Online",
          "url": "https://goodforbots.com/r/distributenow.online"
        },
        {
          "@type": "ListItem",
          "position": 22,
          "name": "Lawn Mowing Cost Calculator",
          "url": "https://goodforbots.com/r/lawnmowingcalculator.com"
        },
        {
          "@type": "ListItem",
          "position": 23,
          "name": "Mysitee",
          "url": "https://goodforbots.com/r/mysitee.com"
        },
        {
          "@type": "ListItem",
          "position": 24,
          "name": "Staff Scheduling",
          "url": "https://goodforbots.com/r/getstaffscheduling.ca"
        },
        {
          "@type": "ListItem",
          "position": 25,
          "name": "Mission Control Labs",
          "url": "https://goodforbots.com/r/proposals.mission-control-labs.com"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://goodforbots.com/directory/category/saas#faq",
      "name": "Frequently asked questions about SaaS & Web Apps",
      "isPartOf": {
        "@id": "https://goodforbots.com/directory/category/saas#webpage"
      },
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Does a login hurt a site's score?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Having accounts is not itself a penalty. Our scan examines the public URLs it fetches; content that those URLs expose only through JavaScript or an access barrier can limit the evidence available."
          }
        },
        {
          "@type": "Question",
          "name": "Do you inspect the application after signing in?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No. We do not create accounts or enter private workspaces. The report describes the public website and the discovery signals observed during the scan."
          }
        },
        {
          "@type": "Question",
          "name": "Is this a ranking of the best SaaS products?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No. The order reflects our machine-readability score, not product quality, value for money or suitability for a particular team."
          }
        }
      ]
    },
    {
      "@type": "Organization",
      "@id": "https://goodforbots.com/#organization",
      "name": "Good for Bots",
      "url": "https://goodforbots.com",
      "logo": "https://goodforbots.com/icon-512.png",
      "founder": {
        "@id": "https://goodforbots.com/#person-mateusz-pawlica"
      },
      "contactPoint": {
        "@type": "ContactPoint",
        "contactType": "customer support",
        "email": "support@goodforbots.com",
        "url": "https://goodforbots.com/contact"
      }
    },
    {
      "@type": "WebSite",
      "@id": "https://goodforbots.com/#website",
      "name": "Good for Bots",
      "url": "https://goodforbots.com",
      "description": "Check if AI crawlers can access and read your website, free. Get a score out of 100 with every finding and fix prompts, then browse reports in the directory.",
      "inLanguage": "en",
      "publisher": {
        "@id": "https://goodforbots.com/#organization"
      },
      "potentialAction": {
        "@type": "SearchAction",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://goodforbots.com/directory?q={q}"
        },
        "query-input": "required maxlength=120 name=q"
      }
    },
    {
      "@type": "Person",
      "@id": "https://goodforbots.com/#person-mateusz-pawlica",
      "name": "Mateusz Pawlica",
      "givenName": "Mateusz",
      "familyName": "Pawlica",
      "jobTitle": "Founder of Good for Bots",
      "description": "Web developer who builds directories and AI-powered products, and the founder of Good for Bots.",
      "url": "https://goodforbots.com/about#founder",
      "sameAs": [
        "https://pl.linkedin.com/in/mateusz-pawlica-65238816b",
        "https://pawlicaweb.pl/o-mnie"
      ],
      "knowsAbout": [
        "llms.txt",
        "robots.txt",
        "AI crawlers",
        "Markdown content negotiation",
        "Structured data",
        "Technical SEO",
        "Web directories",
        "Next.js",
        "TypeScript",
        "Generative AI"
      ],
      "worksFor": {
        "@id": "https://goodforbots.com/#organization"
      }
    }
  ]
}
```
