Skip to content

A homeowner looking for a contractor rarely has just one question. They want to know whether you serve their neighborhood, take on their type of project, fit their budget, and have the experience to deliver.

Your service pages should make those answers easy to find. That matters when a customer visits your website directly, and it matters when an AI search tool gathers information before suggesting a business.

My recommendation is to start with a practical question: could someone verify your services and business details from the information your website actually delivers?

That means checking access, correcting conflicting facts, and publishing useful evidence before expanding the copy. A longer page cannot compensate for an outdated phone number or a service description that a crawler never receives.

Begin with the questions that decide whether a customer calls

For a local business, useful content connects a service to the circumstances in which someone needs it. A kitchen remodeling page for the Seattle area should do more than describe attractive cabinets. It should help a homeowner understand project scope, the consultation process, budget considerations, and whether the contractor serves their location.

Build an answer inventory with the owner and the team that handles inquiries. Ask which questions delay a booking, reveal a poor fit, or come up repeatedly after someone requests a quote.

A strong service page will usually need to explain:

  • What the service includes and which related jobs fall outside its scope.
  • The cities or neighborhoods the business genuinely serves.
  • How estimates work, what affects cost, and whether any stated starting price has conditions.
  • Scheduling expectations and the difference between answering a call and being available for a job.
  • Relevant credentials, who performs the work, and how customers can verify those credentials.
  • Examples of completed work, customer feedback, and the next step for requesting service.

If a business cannot quote a reliable price before an inspection, explain why. Describe the variables and the estimate process instead of inventing a range. For urgent services, explain how availability is confirmed instead of making a promise the dispatch team cannot keep.

These details are worth publishing because they help people make decisions. Their value does not depend on an AI platform selecting the page.

Confirm that the right crawlers can reach those answers

Before rewriting a service page, ask your developer to check its HTTP response, crawl rules, indexing directives, and security controls. A page that loads in your browser may still present a challenge or a block to an automated request.

Review robots.txt, page-level robots tags, X-Robots-Tag headers, internal links, XML sitemaps, and any firewall or content delivery network rules affecting the page. Check server or security logs where available rather than relying entirely on a simulated bot request.

Separate search access from training permissions

“Allow AI bots” is too broad to be a useful policy. OpenAI documents separate crawlers for different purposes: OAI-SearchBot supports ChatGPT search, while GPTBot relates to potential model training. A site can permit the search crawler while declining the training crawler. ChatGPT-User handles certain user-initiated visits and is a separate category.

Cloudflare also distinguishes search, training, and agent traffic. Its current documentation describes new-domain defaults effective September 15, 2026 that leave Search allowed while blocking Training and Agent traffic on pages with ads. Mixed-purpose crawlers need particular attention. Existing settings and custom security rules can differ, so inspect the actual configuration.

The aim is to permit the discovery you want while retaining the protections your business needs. Disabling every security control is not an SEO strategy.

Keep crawling and indexing separate

A robots.txt block and a noindex directive do different jobs. Google needs to access a page to read its noindex instruction; blocking that same page in robots.txt can prevent the instruction from being seen. Google’s noindex documentation explains this distinction.

Private customer records and internal project files should require authentication. Neither robots.txt nor noindex is a substitute for access control.

Also distinguish your website’s visibility from your business’s visibility. An AI answer may mention a company based on other sources even when its own site is inaccessible. That does not make access problems harmless: they reduce your ability to provide current information directly.

Put essential information in the HTML a crawler receives

A polished browser experience does not prove that the underlying content is straightforward to retrieve.

Google can render JavaScript, but its documentation notes that not all bots can. For important service information, server-rendered or prerendered HTML is a sensible way to reduce dependence on client-side execution.

Ask your developer to compare the initial HTML response with the rendered page. Can both reveal the service description, service area, contact details, and key evidence? Investigate content that appears only after a click, an external widget request, or a script finishes loading.

This is an implementation check, not a verdict on React, WordPress, or any other platform. The framework name alone does not tell you what a crawler receives.

A review carousel is a good example. Some implementations expose useful text immediately; others load it later. Keep the interactive display if it helps visitors, but make important, verified information available in ordinary page text too.

Treat Markdown as an optional delivery format

Cloudflare’s Markdown for Agents can convert HTML when a client requests Markdown on an enabled site. That is a real delivery option, but it should not distract from fixing missing content or access errors.

Google says its AI search features do not require special AI text files or special schema. Prioritize reliable HTML; assess additional formats when there is a concrete use case.

Remove conflicting versions of your business information

A redesign can leave behind pages that customers rarely see but that remain publicly accessible. An old service page may list a retired phone number. A duplicated contact page may describe an office the company no longer uses.

Review the site’s URL inventory alongside CMS records, sitemaps, and indexing reports. A navigation-only crawl can miss orphaned pages because no current internal links lead to them.

Look for duplicate homepages, old landing pages, test locations, and abandoned redesign URLs. Names containing “old,” “new,” or “v2” are useful clues, but the name itself is not a reason to remove a page.

Choose a remedy based on what the URL is for:

  • Update a useful page that should remain available.
  • Permanently redirect a replaced page to a genuinely equivalent current page.
  • Use appropriate canonicalization for duplicate versions that must remain accessible.
  • Return a proper removal status for content with no suitable replacement, or use noindex when a public page should remain outside search results.

Google’s canonicalization guidance explains how redirects and canonical annotations help consolidate duplicate URLs. Neither is a reason to leave contradictory business information unattended.

Assign someone responsibility for checking the website, Google Business Profile, structured data, and important listings whenever business facts change. Correcting one source does not instantly update every external source or AI answer.

ALT-TEXT
Caption to be written.

Use structured data to describe the business accurately

Structured data gives supported information an explicit format. Google’s LocalBusiness documentation covers details such as business identity, location, hours, and contact information.

I would treat this as maintained business information rather than a one-time installation. Use the most appropriate supported type, keep the markup consistent with the visible page, and include schema checks in the process for changing business details.

Do not copy every Google Business Profile field into markup without considering the property’s meaning, whether it applies, and the relevant guidelines. Do not invent an office to make a service-area page look more local.

Valid markup is not a promise of higher rankings or inclusion in an AI answer. Its practical value is giving systems a clearer description of facts you can substantiate.

Keep useful FAQs without relying on a search feature

Google’s documentation changelog states that FAQ rich results stopped appearing in Search on May 7, 2026. A useful FAQ section still helps customers, but it should not be sold as a way to obtain that discontinued display.

Write the answers visibly on the page. Adding FAQ markup is not a substitute for making the content accessible, and there is no basis for assuming that every AI system processes the markup in the same way.

Use AI suggestions to expand research and customers to verify it

AI tools can help uncover questions you have overlooked. Google’s Ask Maps announcement describes conversational place recommendations and a U.S. rollout. It is one useful place to explore how customers might describe a local need.

For example, consider this hypothetical request:

I need a water heater repair company in Phoenix. What should I ask about service-call charges, scheduling, and whether a repair makes sense before replacing the unit?

The response may suggest topics for your page. It does not prove which factors determine a recommendation.

Google confirms that its AI search features may use query fan-out, conducting related searches across subtopics and sources. OpenAI also explains that ChatGPT search may rewrite a request into targeted queries.

There is no fixed rule that every prompt becomes ten searches. A planning tool’s suggested queries should be treated as hypotheses, not a verified transcript of what an AI system searched.

Compare those suggestions with inquiry emails, estimate requests, and questions your staff regularly answers. Prioritize the questions that matter to your actual customers, and organize them into coherent service content instead of creating a separate thin page for every wording variation.

Turn review research into specific evidence

Competitors’ reviews can reveal concerns worth addressing, such as unexpected fees, missed appointments, poor communication, or cleanup after a job. Read a representative sample yourself and verify any AI-generated summary against the underlying reviews.

Use those themes to examine your own service process. If homeowners complain about unclear estimates, explain how your written proposal separates included work from potential changes. If communication causes frustration, describe who provides project updates and when.

Publish only commitments the business can support. “We always arrive on time” is a much stronger claim than explaining your appointment window and delay-notification process.

Support the page with evidence customers can check:

  • Project examples with scope, location, and photographs you have permission to publish.
  • Credentials linked to the issuing organization or appropriate verification resource.
  • Clearly sourced testimonials used with appropriate permission.
  • Ratings that identify the platform, relevant business location, review count, and date checked.

Review counts change. If you display a numerical summary, maintain it and link to the source. Avoid combining unrelated locations or platforms into an unexplained total.

A visible rating and eligibility for review stars in Google are separate matters. Google’s review snippet guidelines exclude self-serving LocalBusiness and Organization reviews from that star feature, including reviews displayed through third-party widgets.

Make important passages understandable on their own

Clear writing helps a reader understand a section without hunting through the rest of the page. Identify the business naturally where the connection matters: the service summary, service area, estimate policy, or a case study.

For illustration, a fictional company could write:

Example Plumbing provides water heater repair in Phoenix. The office confirms appointment availability and explains any diagnostic charge before booking.

That is more informative than “We offer outstanding service at affordable prices.” It names the provider and explains a process without inventing a price or guaranteeing an arrival time.

You can still use “we” throughout the page. Repeating the full business name in every paragraph makes the copy awkward. The goal is clarity, not a semantic formula that guarantees citations.

Nor should passage clarity replace attention to the overall page. Google describes passage ranking as a way to understand a page’s relevance through its individual sections. “Passages compete, pages do not” is too absolute.

Make the audit a repeatable business process

Start with one commercially important service page and work through it in this order:

  1. Confirm that intended crawlers can access the page and that indexing controls match your goals.
  2. Check that the initial HTML contains the essential business and service information.
  3. Resolve outdated facts across duplicate URLs, visible copy, structured data, and business profiles.
  4. Add answers drawn from real customer questions and support important claims with evidence.
  5. Record the changes and monitor what happens after publication.

For AI visibility checks, record the platform, date, location context, prompt, and cited sources. Repeat a consistent set of questions over time. Separate a business mention from a website citation and from an actual recommendation.

Keep tracking qualified calls, estimate requests, and booked work alongside visibility. A single favorable answer is an observation, not proof that one page edit caused a lasting improvement.

For local businesses, the most useful foundation is a website that clearly explains what the company does and gives people a way to verify it. Make that information accessible, specific, and current. Then build on it as customer questions and search experiences evolve.

Have your service pages checked

If you want help assessing your service pages, contact Infront - AI to discuss local SEO and AI search visibility for your US business.

Talk to us

Sources

  1. OpenAI — Bots and crawlers
  2. Cloudflare — Block AI bots
  3. Google Search Central — Block indexing with noindex
  4. Google Search Central — JavaScript SEO basics
  5. Cloudflare — Markdown for Agents
  6. Google Search Central — Consolidate duplicate URLs
  7. Google Search Central — Local business structured data
  8. Google Search Central — Documentation updates
  9. Google — Ask Maps and immersive navigation
  10. Google Search Central — AI features and your website
  11. OpenAI Help Center — Searching the web with ChatGPT
  12. Google Search Central — Review snippet guidelines
  13. Google Search Central — Ranking systems guide