// the question index

120 questions customers ask AI, and what your site needs to answer them

The short version

When someone asks ChatGPT a buying question, the assistant answers it from pages it can read and quote. Below are 120 real question patterns across 8 local-business categories. Each row tells you what the AI needs from your website to answer that question, and the specific fix that provides it. Most fixes are moving what you already know into a form a machine can lift.

120 of 120 questions shown

best dentist near me for a root canal

Dentalan afternoon

What the AI needsYour specialities and your address, as data

The fix on your siteLocalBusiness/Dentist schema with address, geo and the procedures you offer

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

how much does a root canal cost in India

Dentalan afternoon

What the AI needsA number, or an honest range, on a crawlable page

The fix on your siteA pricing or FAQ section in real HTML text, not an image or a PDF

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

does teeth whitening damage enamel

Dentalcopy-paste

What the AI needsA direct answer a machine can lift

The fix on your siteAnswer it in one paragraph under a clear heading, then keep the detail below

Check yourselfRead your page's first paragraph. If the direct answer is not in it, an assistant has nothing safe to quote.

Starter template
<h2>The question, phrased how people ask it</h2>
<p>The direct answer in one or two sentences, first. Detail and caveats after.</p>
Grade the page free →

how long do dental implants last

Dentalcopy-paste

What the AI needsA factual claim tied to your practice's experience

The fix on your siteAn implant FAQ in FAQPage markup; the prose likely already exists

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

is invisalign worth it vs braces

Dentalreal work

What the AI needsA comparison written by someone who does both

The fix on your siteA comparison page with an honest trade-off table in HTML

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

dentist open on Sunday in [your area]

Dentalcopy-paste

What the AI needsOpening hours as data, not a JPEG

The fix on your siteopeningHoursSpecification in your LocalBusiness schema

Check yourselfSearch your page source for openingHoursSpecification. An hours image or a footer JPEG does not count.

Starter template
"openingHoursSpecification": [
  { "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
    "opens": "10:00", "closes": "19:30" } ]
Generate your schema →

do dental implants hurt

Dentalcopy-paste

What the AI needsA patient-language answer, quotable in one breath

The fix on your siteAnswer-first paragraph plus FAQPage markup on your implant page

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

how much does a full mouth reconstruction cost

Dentalan afternoon

What the AI needsA range and what moves it

The fix on your siteA costs page in text with the factors listed; AI cannot read your quote PDF

Check yourselfOpen the page and try to select the price with your cursor. If you cannot select it, it is an image or a PDF and no machine can read it.

Check what AI can read →

which dentist does celebrities' veneers in [city]

Dentalan afternoon

What the AI needsNamed practitioners with credentials

The fix on your sitePerson schema for each dentist, linked from the team page

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

is scaling and polishing necessary every 6 months

Dentalan afternoon

What the AI needsA clinical opinion under a named author

The fix on your siteA short authored article; named authorship matters in health topics

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

emergency dentist [city] available now

Dentalcopy-paste

What the AI needsHours, phone, and emergency service as data

The fix on your siteEmergency availability stated in text and in schema, phone as tel: link

Check yourselfSearch your page source for openingHoursSpecification. An hours image or a footer JPEG does not count.

Starter template
"openingHoursSpecification": [
  { "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
    "opens": "10:00", "closes": "19:30" } ]
Generate your schema →

root canal vs extraction which is better

Dentalan afternoon

What the AI needsA decision framework, not marketing

The fix on your siteAn honest comparison section under a question-shaped H2

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

are dental x-rays safe during pregnancy

Dentalcopy-paste

What the AI needsA sourced, cautious answer

The fix on your siteA short FAQ answer citing guidance; named author, date visible

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

how to choose a dental clinic for implants

Dentalan afternoon

What the AI needsThe criteria, stated by someone credible

The fix on your siteA checklist article; each criterion as a list item AI can lift

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

dentist reviews [your clinic name]

Dentalan afternoon

What the AI needsThird-party corroboration of your existence

The fix on your siteConsistent name/address/phone across Google, Practo and your site

Check yourselfCompare your name, address and phone across your site, Google listing and directories. Any mismatch splits your identity into strangers.

Grade the page free →

best IVF centre in [city] with high success rates

Fertility / IVFreal work

What the AI needsYour verifiable identity plus your own published numbers

The fix on your siteMedicalBusiness schema and a success-rate page with methodology stated

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

how much does one IVF cycle cost in India

Fertility / IVFan afternoon

What the AI needsA range in crawlable text

The fix on your siteA transparent pricing page; ranges are fine, silence is invisible

Check yourselfOpen the page and try to select the price with your cursor. If you cannot select it, it is an image or a PDF and no machine can read it.

Check what AI can read →

what is the IVF process step by step

Fertility / IVFcopy-paste

What the AI needsA sequence a machine can quote

The fix on your siteA numbered step-by-step in real HTML lists

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

IVF success rate for women over 40

Fertility / IVFreal work

What the AI needsAge-banded numbers with an honest caveat

The fix on your siteA data section with your bands and n, or cite national data and say so

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

how many IVF cycles does it usually take

Fertility / IVFcopy-paste

What the AI needsA typical-case answer with the caveat attached

The fix on your siteFAQ answer in FAQPage markup, written in patient language

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

IUI vs IVF which should we try first

Fertility / IVFan afternoon

What the AI needsA decision framework by a named clinician

The fix on your siteAn authored comparison article with Person schema for the author

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

does insurance cover IVF in India

Fertility / IVFcopy-paste

What the AI needsA current, dated answer

The fix on your siteA dated FAQ answer; update it when policy changes, show the date

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

what tests are needed before starting IVF

Fertility / IVFcopy-paste

What the AI needsA list, itemised

The fix on your siteThe workup as an HTML list on your IVF page

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

is IVF painful

Fertility / IVFcopy-paste

What the AI needsAn empathetic factual answer, quotable

The fix on your siteOne-paragraph answer under the question as an H2/H3, FAQ markup

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

fertility specialist near me with weekend hours

Fertility / IVFcopy-paste

What the AI needsHours and location as data

The fix on your siteopeningHoursSpecification plus address and geo in schema

Check yourselfSearch your page source for openingHoursSpecification. An hours image or a footer JPEG does not count.

Starter template
"openingHoursSpecification": [
  { "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
    "opens": "10:00", "closes": "19:30" } ]
Generate your schema →

what is the difference between fresh and frozen embryo transfer

Fertility / IVFcopy-paste

What the AI needsA clear explainer

The fix on your siteA short glossary-style entry; AI loves clean definitions

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

egg freezing cost and process in [city]

Fertility / IVFan afternoon

What the AI needsPrice range and steps together

The fix on your siteOne page per service with cost range and numbered process

Check yourselfOpen the page and try to select the price with your cursor. If you cannot select it, it is an image or a PDF and no machine can read it.

Check what AI can read →

how to choose an IVF clinic, what questions to ask

Fertility / IVFan afternoon

What the AI needsThe checklist itself

The fix on your siteAn honest questions-to-ask article; each question a list item

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

IVF clinic reviews [your centre name]

Fertility / IVFan afternoon

What the AI needsCorroborated identity across the web

The fix on your siteConsistent NAP everywhere; ask happy patients for Google reviews

Check yourselfCompare your name, address and phone across your site, Google listing and directories. Any mismatch splits your identity into strangers.

Grade the page free →

male infertility treatment options

Fertility / IVFreal work

What the AI needsCoverage of the half most sites ignore

The fix on your siteA dedicated male-factor page; most competitors have none

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

best dermatologist in [city] for acne scars

Dermatology / Skinan afternoon

What the AI needsSpeciality plus location as data

The fix on your siteMedicalBusiness/Physician schema with treatments enumerated

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

how much does laser resurfacing cost

Dermatology / Skinan afternoon

What the AI needsA range in text

The fix on your sitePricing section per treatment page

Check yourselfOpen the page and try to select the price with your cursor. If you cannot select it, it is an image or a PDF and no machine can read it.

Check what AI can read →

does microneedling actually work

Dermatology / Skincopy-paste

What the AI needsA clinical answer under a named author

The fix on your siteAuthored FAQ answer with honest expectations

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

chemical peel vs laser for pigmentation

Dermatology / Skinan afternoon

What the AI needsA comparison framework

The fix on your siteComparison section under a question-shaped heading

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

is tretinoin safe long term

Dermatology / Skinan afternoon

What the AI needsA sourced answer

The fix on your siteShort authored article, dated, with the caveats a doctor would give

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

skin specialist near me open Saturday

Dermatology / Skincopy-paste

What the AI needsHours as data

The fix on your siteopeningHoursSpecification in schema

Check yourselfSearch your page source for openingHoursSpecification. An hours image or a footer JPEG does not count.

Starter template
"openingHoursSpecification": [
  { "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
    "opens": "10:00", "closes": "19:30" } ]
Generate your schema →

how many sessions for laser hair removal

Dermatology / Skincopy-paste

What the AI needsA typical-case number with variables

The fix on your siteFAQ answer stating the range and what moves it

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

what to expect after a HydraFacial

Dermatology / Skincopy-paste

What the AI needsAftercare a machine can relay

The fix on your siteAftercare list on the treatment page

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

botox vs fillers what's the difference

Dermatology / Skincopy-paste

What the AI needsA clean definition pair

The fix on your siteGlossary-style explainer; two definitions, one comparison line

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

is PRP for hair loss legit

Dermatology / Skinan afternoon

What the AI needsAn evidence-aware answer

The fix on your siteAuthored article that says what evidence shows and what it doesn't

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

dermatologist for keloid treatment in [city]

Dermatology / Skincopy-paste

What the AI needsThat you treat it, stated as data

The fix on your siteList keloid treatment in your services schema and page copy

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

how to fade dark spots fast

Dermatology / Skinan afternoon

What the AI needsPatient-language guidance

The fix on your siteAn answer-first article; the AI quotes the first honest paragraph

Check yourselfRead your page's first paragraph. If the direct answer is not in it, an assistant has nothing safe to quote.

Starter template
<h2>The question, phrased how people ask it</h2>
<p>The direct answer in one or two sentences, first. Detail and caveats after.</p>
Grade the page free →

acne treatment cost per month in India

Dermatology / Skinan afternoon

What the AI needsA range

The fix on your siteCosts stated in text on the acne page

Check yourselfOpen the page and try to select the price with your cursor. If you cannot select it, it is an image or a PDF and no machine can read it.

Check what AI can read →

skin clinic reviews [your clinic name]

Dermatology / Skinan afternoon

What the AI needsCorroboration

The fix on your siteConsistent NAP plus review volume on Google

Check yourselfCompare your name, address and phone across your site, Google listing and directories. Any mismatch splits your identity into strangers.

Grade the page free →

safe skin treatments during pregnancy

Dermatology / Skinan afternoon

What the AI needsA cautious, sourced list

The fix on your siteA dedicated dated FAQ; almost no clinic answers this in writing

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

best hair transplant clinic in [city]

Hair transplantan afternoon

What the AI needsVerifiable identity, procedures, surgeons

The fix on your siteMedicalBusiness schema plus Person schema for surgeons

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

hair transplant cost per graft in India

Hair transplantan afternoon

What the AI needsThe per-graft number or range

The fix on your siteA transparent pricing page in text; this is the most-asked question

Check yourselfOpen the page and try to select the price with your cursor. If you cannot select it, it is an image or a PDF and no machine can read it.

Check what AI can read →

FUE vs FUT which is better

Hair transplantan afternoon

What the AI needsAn honest comparison

The fix on your siteComparison article under question-shaped headings

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

how many grafts do I need for a receding hairline

Hair transplantan afternoon

What the AI needsA framework tied to Norwood stages

The fix on your siteA grafts-by-stage table in HTML

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

is a hair transplant permanent

Hair transplantcopy-paste

What the AI needsA direct answer with the biology caveat

The fix on your siteFAQ answer in markup; one paragraph

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

hair transplant at 25, too early?

Hair transplantcopy-paste

What the AI needsA clinical judgement, named author

The fix on your siteAuthored FAQ; the honest answer builds more trust than the sales one

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

how long until results after a transplant

Hair transplantcopy-paste

What the AI needsThe timeline

The fix on your siteA month-by-month timeline as an HTML list

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

hair transplant gone wrong, how to fix

Hair transplantreal work

What the AI needsThat you do repairs

The fix on your siteA repair-work page; few clinics have one, high intent

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

does insurance cover hair transplants

Hair transplantcopy-paste

What the AI needsA dated answer

The fix on your siteShort FAQ answer, dated

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

PRP vs transplant for thinning hair

Hair transplantan afternoon

What the AI needsA decision framework

The fix on your siteComparison section with who-each-suits

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

hair transplant clinic reviews [your name]

Hair transplantan afternoon

What the AI needsCorroboration

The fix on your siteConsistent NAP, Google review volume

Check yourselfCompare your name, address and phone across your site, Google listing and directories. Any mismatch splits your identity into strangers.

Grade the page free →

shaving required for FUE?

Hair transplantcopy-paste

What the AI needsA procedural detail patients care about

The fix on your siteFAQ answer; it's a real decision factor

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

beard to head transplant possible?

Hair transplantcopy-paste

What the AI needsThat you offer it, as data

The fix on your siteList it in services schema and page copy

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

recovery time before returning to office

Hair transplantcopy-paste

What the AI needsA practical timeline

The fix on your siteAnswer-first paragraph plus list of day-by-day expectations

Check yourselfRead your page's first paragraph. If the direct answer is not in it, an assistant has nothing safe to quote.

Starter template
<h2>The question, phrased how people ask it</h2>
<p>The direct answer in one or two sentences, first. Detail and caveats after.</p>
Grade the page free →

cost of 3000 grafts in [city]

Hair transplantan afternoon

What the AI needsMultiplication the AI can do if you publish the rate

The fix on your sitePer-graft price in text makes every quantity query answerable

Check yourselfOpen the page and try to select the price with your cursor. If you cannot select it, it is an image or a PDF and no machine can read it.

Check what AI can read →

best plastic surgeon in [city] for rhinoplasty

Cosmetic surgeryan afternoon

What the AI needsSurgeon identity, credentials, procedure

The fix on your sitePhysician schema with credentials, procedure pages per service

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

rhinoplasty cost in India

Cosmetic surgeryan afternoon

What the AI needsA range in text

The fix on your siteCosts section on the rhinoplasty page

Check yourselfOpen the page and try to select the price with your cursor. If you cannot select it, it is an image or a PDF and no machine can read it.

Check what AI can read →

liposuction vs tummy tuck

Cosmetic surgeryan afternoon

What the AI needsAn honest comparison

The fix on your siteComparison article; who each suits, recovery difference

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

is gynecomastia surgery painful, recovery time

Cosmetic surgerycopy-paste

What the AI needsA timeline in patient language

The fix on your siteRecovery timeline list plus FAQ markup

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

how to choose a plastic surgeon, what to check

Cosmetic surgeryan afternoon

What the AI needsThe checklist including board certification

The fix on your siteAn honest checklist article naming the credentials to demand

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

mommy makeover cost and what's included

Cosmetic surgeryan afternoon

What the AI needsThe bundle, itemised

The fix on your siteA package page with inclusions as a list

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

breast augmentation implant types explained

Cosmetic surgerycopy-paste

What the AI needsClean definitions

The fix on your siteGlossary-style section per implant type

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

facelift at 45, too early or right time?

Cosmetic surgerycopy-paste

What the AI needsA clinical judgement, named author

The fix on your siteAuthored FAQ answer

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

non-surgical nose job vs surgical

Cosmetic surgeryan afternoon

What the AI needsA comparison with duration/cost trade-offs

The fix on your siteComparison section under question-shaped heading

Check yourselfOpen the page and try to select the price with your cursor. If you cannot select it, it is an image or a PDF and no machine can read it.

Check what AI can read →

plastic surgery gone wrong, revision surgeon [city]

Cosmetic surgeryreal work

What the AI needsThat you take revisions

The fix on your siteA revision-work page; high intent, little competition

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

scars after tummy tuck, how visible

Cosmetic surgerycopy-paste

What the AI needsHonest expectations

The fix on your siteAn expectations section with healing timeline

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

cosmetic surgeon reviews [your name]

Cosmetic surgeryan afternoon

What the AI needsCorroboration

The fix on your siteConsistent NAP, review volume, Person schema

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

anesthesia risks in cosmetic surgery

Cosmetic surgeryan afternoon

What the AI needsA sourced safety answer

The fix on your siteA safety page under a named anesthetist or surgeon

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

cost of rhinoplasty revision vs first surgery

Cosmetic surgeryan afternoon

What the AI needsA range and why it differs

The fix on your siteRevision pricing stated in text

Check yourselfOpen the page and try to select the price with your cursor. If you cannot select it, it is an image or a PDF and no machine can read it.

Check what AI can read →

how long before I can fly after surgery

Cosmetic surgerycopy-paste

What the AI needsA practical, procedure-specific answer

The fix on your sitePer-procedure FAQ answers in markup

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

best boutique hotel in [city] under 8000 rupees

Hotelsan afternoon

What the AI needsYour rate band and identity as data

The fix on your siteHotel schema with priceRange, address and amenities

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

hotels in [area] with a pool and free breakfast

Hotelscopy-paste

What the AI needsAmenities as data, not photos

The fix on your siteamenityFeature entries in Hotel schema for every real amenity

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

is [your hotel] pet friendly

Hotelscopy-paste

What the AI needsA yes/no a machine can find

The fix on your siteA policies page in text plus petsAllowed in schema

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

hotel near [landmark] with parking

Hotelscopy-paste

What the AI needsGeo plus parking as data

The fix on your sitegeo coordinates and parking amenity in schema

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

what time is check-in at [your hotel]

Hotelscopy-paste

What the AI needsThe times as data

The fix on your sitecheckinTime/checkoutTime in schema and on the page in text

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

[your hotel] cancellation policy

Hotelscopy-paste

What the AI needsThe policy in crawlable text

The fix on your siteA plain-text policies page; not only inside the booking widget

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

best hotel for a workation in [city]

Hotelsan afternoon

What the AI needsWifi speed, desk, long-stay rates stated

The fix on your siteA workation page stating the specifics remote workers ask

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

is breakfast included at [your hotel]

Hotelscopy-paste

What the AI needsThe answer in text

The fix on your siteFAQ answer plus the rate-plan detail outside the widget

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

hotels in [city] good for families with kids

Hotelsan afternoon

What the AI needsFamily amenities enumerated

The fix on your siteFamily page: cribs, connecting rooms, kids menu, as a list

Check yourselfOpen your menu page and press Ctrl+A. If the dishes do not highlight as text, crawlers see nothing.

Check what AI can read →

how far is [your hotel] from the airport

Hotelscopy-paste

What the AI needsDistance and transfer options

The fix on your siteA getting-here page with distances in text

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

[your hotel] reviews, is it good

Hotelsan afternoon

What the AI needsCorroborated reputation

The fix on your siteAggregateRating schema fed by real review data, consistent NAP

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

quiet hotel in [city] for light sleepers

Hotelsan afternoon

What the AI needsA truthful noise story

The fix on your siteState floor/window/AC facts; unusual honesty gets quoted

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

wedding venue hotels in [city] for 200 guests

Hotelsan afternoon

What the AI needsCapacity as data

The fix on your siteAn events page with capacities per hall in a table

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

hotels with EV charging in [city]

Hotelscopy-paste

What the AI needsThe amenity as data

The fix on your siteamenityFeature for EV charging; almost no hotel marks this up

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

best area to stay in [city] for first-time visitors

Hotelsreal work

What the AI needsNeighbourhood knowledge

The fix on your siteAn authored area guide; hotels rarely publish real local expertise

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

best [cuisine] restaurant in [area]

Restaurantscopy-paste

What the AI needsCuisine, location, identity as data

The fix on your siteRestaurant schema with servesCuisine, address, geo

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

[your restaurant] menu with prices

Restaurantsan afternoon

What the AI needsThe menu as text a crawler can read

The fix on your siteAn HTML menu page; not a PDF, not an image, not a widget

Check yourselfOpen your menu page and press Ctrl+A. If the dishes do not highlight as text, crawlers see nothing.

Check what AI can read →

does [your restaurant] have vegan options

Restaurantscopy-paste

What the AI needsDietary flags in text

The fix on your siteMark vegan/veg/gluten-free items in the HTML menu

Check yourselfOpen your menu page and press Ctrl+A. If the dishes do not highlight as text, crawlers see nothing.

Check what AI can read →

is [your restaurant] open now

Restaurantscopy-paste

What the AI needsHours as data

The fix on your siteopeningHoursSpecification; update it when hours change

Check yourselfSearch your page source for openingHoursSpecification. An hours image or a footer JPEG does not count.

Starter template
"openingHoursSpecification": [
  { "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
    "opens": "10:00", "closes": "19:30" } ]
Generate your schema →

does [your restaurant] take reservations

Restaurantscopy-paste

What the AI needsThe booking method in text

The fix on your siteacceptsReservations in schema plus a plain text line

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

[your restaurant] price for two

Restaurantscopy-paste

What the AI needsThe convention Indian diners search by

The fix on your siteState cost-for-two in text; Zomato answers this because you don't

Check yourselfOpen the page and try to select the price with your cursor. If you cannot select it, it is an image or a PDF and no machine can read it.

Check what AI can read →

best place for a birthday dinner in [area]

Restaurantsan afternoon

What the AI needsGroup seating and occasion fit

The fix on your siteAn occasions section: group sizes, cake policy, private area

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

kid friendly restaurants near me

Restaurantscopy-paste

What the AI needsThe specifics as text

The fix on your siteHigh chairs, kids menu stated in text and schema where possible

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

does [your restaurant] deliver, which apps

Restaurantscopy-paste

What the AI needsDelivery channels in text

The fix on your siteA plain line naming the apps and your own delivery if any

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

[your restaurant] reviews

Restaurantsan afternoon

What the AI needsCorroboration

The fix on your siteConsistent NAP; AggregateRating only from real collected reviews

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

restaurants with private dining rooms in [city]

Restaurantsan afternoon

What the AI needsCapacity as data

The fix on your sitePrivate dining page with capacity numbers

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

what is [your signature dish] and is it worth it

Restaurantsan afternoon

What the AI needsYour food story, quotable

The fix on your siteA dish page or section; name, story, price, photo with alt text

Check yourselfOpen the page and try to select the price with your cursor. If you cannot select it, it is an image or a PDF and no machine can read it.

Check what AI can read →

late night food near [area]

Restaurantscopy-paste

What the AI needsClosing time as data

The fix on your siteAccurate late hours in schema; you win this query by default

Check yourselfSearch your page source for openingHoursSpecification. An hours image or a footer JPEG does not count.

Starter template
"openingHoursSpecification": [
  { "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
    "opens": "10:00", "closes": "19:30" } ]
Generate your schema →

pure veg restaurants in [area]

Restaurantscopy-paste

What the AI needsThe classification as data

The fix on your siteservesCuisine and page copy stating it plainly

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

best rooftop or outdoor seating in [city]

Restaurantscopy-paste

What the AI needsThe amenity in text

The fix on your siteSeating types stated in text; photos alone are invisible

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

best property lawyer in [city]

Law firmsan afternoon

What the AI needsPractice area plus identity as data, within BCI rules

The fix on your siteLegalService/Attorney schema stating practice areas factually

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

how much does a lawyer charge for property registration

Law firmsan afternoon

What the AI needsA fee structure or the factors

The fix on your siteA factual fee-structure page; stating facts is not advertising

Check yourselfOpen the page and try to select the price with your cursor. If you cannot select it, it is an image or a PDF and no machine can read it.

Check what AI can read →

what documents are needed to file for divorce in India

Law firmsan afternoon

What the AI needsThe list, itemised

The fix on your siteA checklist article in HTML lists, dated, under a named advocate

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

how long does a cheque bounce case take

Law firmsan afternoon

What the AI needsA realistic timeline

The fix on your siteAn authored explainer with the honest range and what moves it

Check yourselfOpen the page and try to select the price with your cursor. If you cannot select it, it is an image or a PDF and no machine can read it.

Check what AI can read →

can a tenant be evicted without notice in [state]

Law firmsreal work

What the AI needsState-specific law in plain language

The fix on your siteA state-specific FAQ under a named author with the statute cited

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

lawyer for startup incorporation near me

Law firmsan afternoon

What the AI needsThe service plus location as data

The fix on your sitePractice area in schema, an incorporation explainer page

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

what is anticipatory bail and when to apply

Law firmscopy-paste

What the AI needsA clean definition plus procedure

The fix on your siteGlossary-style explainer; definitions get quoted verbatim

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

how to send a legal notice, cost and process

Law firmsan afternoon

What the AI needsThe steps and a fee range

The fix on your siteNumbered process list plus factual fee range

Check yourselfOpen the page and try to select the price with your cursor. If you cannot select it, it is an image or a PDF and no machine can read it.

Check what AI can read →

employment lawyer for wrongful termination [city]

Law firmscopy-paste

What the AI needsThat you handle it, as data

The fix on your sitePractice area listed in schema and page copy

Check yourselfPaste your URL into the AEO checker. The structured data line tells you in ten seconds whether this row applies.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "LocalBusiness",
  "name": "YOUR BUSINESS", "url": "https://yoursite.com",
  "telephone": "+91XXXXXXXXXX",
  "address": { "@type": "PostalAddress", "streetAddress": "...",
    "addressLocality": "CITY", "addressCountry": "IN" } }
</script>
Generate your schema →

is a WhatsApp agreement legally valid in India

Law firmsan afternoon

What the AI needsA sourced, cautious answer

The fix on your siteA dated authored FAQ; cite the Evidence Act provisions

Check yourselfView your page source (Ctrl+U) and search for FAQPage. If it is not there, your answers exist for humans but not for machines.

Starter template
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [
  { "@type": "Question", "name": "YOUR QUESTION HERE",
    "acceptedAnswer": { "@type": "Answer", "text": "The answer, exactly as it appears on the page." } }
]}
</script>
Grade the page free →

[your firm name] reviews and notable cases

Law firmsan afternoon

What the AI needsCorroborated identity, within advertising rules

The fix on your siteConsistent NAP, factual matter descriptions where permitted

Check yourselfCompare your name, address and phone across your site, Google listing and directories. Any mismatch splits your identity into strangers.

Grade the page free →

court fees for civil suit in [state]

Law firmsreal work

What the AI needsThe schedule or where it lives

The fix on your siteA factual reference table citing the state schedule

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

difference between vakalatnama and power of attorney

Law firmscopy-paste

What the AI needsTwo definitions and the distinction

The fix on your siteGlossary entry pair; clean definitions win citations

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

how to check property title before buying

Law firmsan afternoon

What the AI needsA due-diligence checklist

The fix on your siteChecklist article, each step a list item, authored and dated

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →

consumer court complaint process online

Law firmsan afternoon

What the AI needsThe procedure, current

The fix on your siteA dated step-by-step with the portal named

Check yourselfPaste the page into the report card. It checks every signal this index is built on and ranks your fixes.

Grade the page free →
Nothing matches that combination. Clear the search or switch category.

How to use this

Filter to your category and sort your work by effort. The copy-paste rows are markup and restating: the content already exists on your site and only needs to become machine-readable. The afternoon rows are one section or one page each. The real-work rows are the ones your competitors don't have either, which is exactly why they win citations.

If you want to know which of these your site already answers, grade it free in about ten seconds, or read the clinic index to see how 15 dental and other clinic sites actually scored on the machine-readability side of this.

FAQ

What is this index?

A hand-built reference of 120 real questions customers type into AI assistants like ChatGPT and Perplexity, across 8 local-business categories, each mapped to what the AI needs from your website to answer it and the specific fix that provides it.

Where do the questions come from?

They are written and categorized by hand from patterns in how people phrase questions to answer engines: cost questions, comparison questions, near-me questions, policy questions, and trust questions. They are editorial judgement, not scraped search data, and the fix column is the part you act on.

What do the effort levels mean?

Copy-paste means the content already exists on your site and only needs markup or restating in text. An afternoon means writing one section or page. Real work means building something most competitors don't have, which is also why those rows are worth the most.

Why does answering questions matter for AI visibility?

Answer engines assemble responses from pages they can read and quote. A direct, well-structured answer on your site is quotable; the same information locked in a PDF, an image, or a booking widget is invisible. Most of these fixes are about moving what you already know into a form a machine can lift.

Written by Vishesh Kulshrestha. I'm a marketer who builds. I make free, no-signup tools that measure whether a page is readable by AI answer engines, and I publish research with the raw data attached. Grade your site free or see how to work with me.