Draft · local preview only · not published
← Back to the Locentri website ■ Germany Market-Entry Audit · Demonstration report

Northgauge Ltd: readiness for the German market

SEO, AI search and localization readiness of northgauge.example for buyers in Germany

Client
Northgauge Ltd (fictional)
Target market
Germany · de-DE
Scope
10 English-language pages
Prepared by
Locentri
Document date
2026-10-10
Status
Demo 1.0, fictional
01

How to read this report

Every statement about Northgauge carries exactly one evidence label. In a client report, most technical findings would be [M] Measured, with the page, date and method recorded. In this demonstration nothing was measured, so company facts are labelled [S] Scenario.

Evidence labels
LabelMeaningUse in this demonstration
[S] Scenario assumptionInvented for the fictional businessAll facts about Northgauge, its website and competitors
[H] HypothesisPlausible opportunity that needs validationOpportunities, buyer expectations, all German terms
[E] EstimateApproximate effort or planning figureEffort sizes and roadmap timing
[M] MeasuredValue from an actual documented measurementNot used. Nothing was measured.
[V] VerifiedFact supported by an identifiable sourceOnly general guidance from the sources in chapter 14, never Northgauge facts

Effort sizes [E]: S = under 1 working day; M = 1–5 working days; L = more than 5 working days. These are planning estimates.

02

Executive summary

Overall readiness
Not yet ready for Germany, but fixable in about one quarter. [S][H]

Northgauge has a clear product and a plausible German audience, but its website cannot yet serve German buyers. The two blockers are technical: a crawl block on the product pages and no language architecture. The main commercial gap is the absence of German-relevant trust signals. None of these needs a rebuild. The order of work matters more than the volume.

SEO opportunities [H]

  • Remove the /product/ crawl block first (SEO-01).
  • Decide the /de/ structure and hreflang before translating (SEO-02).
  • Build pages around how German maintenance managers describe the problem (SEO-05).

GEO opportunities [H]

  • One consistent, factual product description everywhere (GEO-01).
  • Publish verifiable evidence for claims (GEO-03).
  • Make a deliberate AI-crawler decision (GEO-05).

Localization risks [H]

  • Literal translation of UK-specific content and GBP pricing (LOC-03).
  • No terminology or formality decisions (LOC-04, LOC-05).
  • Publishing German copy without competent review (LOC-07).

Five highest-priority recommendations

#RecommendationRationaleEffort [E]
1Remove the /product/ disallow rule in robots.txtProduct pages may not be crawled at allS
2Decide the German site architecture (/de/ plus hreflang)Prevents costly rework after translationS decision / M build
3Write a German terminology and tone sheet, reviewed by a qualified German reviewerConsistency and credibility on every German pageM
4Add German-relevant trust content: EU data-hosting facts, security, local support hoursLikely decision criteria for German buyers [H]M
5Localize five priority pages in the order set out in chapter 08Concentrates a limited budget on the pages closest to revenueL
03

Scope and methodology

Scope

  • Up to 10 agreed English-language pages on one domain (listed in chapter 04).
  • One target market: Germany, German (de-DE).
  • Four areas: technical and on-page SEO, German search intent, AI search readiness, localization readiness.

Method in a real audit

AreaMethod and free toolsEvidence recorded
Technical SEOrobots.txt, XML sitemap and page source; free crawler within its limits; PageSpeed Insights; Rich Results TestURL, date, tool, exact observation
German search intentManual searches with German language and region settings: autocomplete, "People also ask"; Google Trends (relative only); competitor German pagesSettings, date, observed suggestions
AI search10–15 buyer-intent prompts in approved assistants, fresh conversation per promptPrompt, date, tool, mentions, visible sources
LocalizationPage-by-page review of content, formats, trust signals and transferabilityPage, observation, reviewer status

Not included

Implementation; German copywriting or translation; paid-tool data such as search volumes, backlinks or rank tracking; legal, tax or compliance advice; markets other than Germany. No rankings, traffic, AI citations or commercial outcomes are guaranteed or implied.

In this demonstration: none of these methods was executed. Chapter 13 sets out what a real audit would record instead.

04

Client scenario [S]

Every fact in this chapter is a scenario assumption invented for the demonstration.

CompanyNorthgauge Ltd (fictional), Leeds, UK; about 40 employees
ProductPreventive-maintenance and asset-inspection software (a CMMS) for mid-sized manufacturing plants: mobile inspection checklists, maintenance scheduling, spare-parts tracking, audit-ready reports
Customers todayUK and Irish manufacturers with 100–1,000 employees
Sales modelWebsite demo requests and a 14-day free trial, then sales-assisted closing
Why GermanyLarge mid-sized manufacturing sector; inbound demo requests from German-speaking companies with no German content to send them; board goal to test Germany within 12 months
German buyerHead of maintenance (Leiter Instandhaltung, unreviewed) or plant manager; IT and data-protection staff influence the decision
ConstraintsNo German website, staff or customers yet; small marketing team; translation budget for about five pages in phase one

Pages in scope

#PageURL
P1Homepage/
P2Product overview/product
P3Preventive maintenance feature/product/preventive-maintenance
P4Mobile inspections feature/product/inspections
P5Pricing/pricing
P6Manufacturing use case/industries/manufacturing
P7Customer story (fictional customer)/customers/brightwater-foods
P8Security and data protection/security
P9Demo request/demo
P10Blog post: "What is a CMMS?"/blog/what-is-a-cmms
05

Readiness by area

Qualitative ratings based on the scenario. They are judgements, not scores.

AreaRatingBasisFindings
Crawlability and indexingBlocker/product/ disallowed [S]SEO-01
Language architectureBlockerNo German structure or hreflang [S]SEO-02, LOC-01
On-page SEONeeds workGeneric titles, vague headings [S]SEO-03, SEO-04, SEO-06
German search-intent coverageNeeds workNo German content; gaps identified [H]SEO-05
Trust and conversionNeeds workNo EU hosting facts; one UK case study [S]SEO-09, SEO-10
AI search readinessNeeds workInconsistent descriptions; no crawler policy [S][H]GEO-01 to GEO-06
Localization readinessNeeds workGBP-only pricing; text in screenshots [S]LOC-02 to LOC-07
06

SEO findings

Each finding separates what was observed, what it implies and what we recommend.

SEO-01

Product pages blocked from crawling

Priority
Now
Effort [E]
S
Observation
robots.txt contains Disallow: /product/. [S]
Implication
Search engines cannot crawl the pages that best explain the product, in English now and in German later.
Recommendation
Remove the rule, check that no other rule blocks key pages, and request a re-crawl in Search Console.
Measure by
URL Inspection shows the pages as crawlable and indexed.
SEO-02

No language architecture for German

Priority
Now / Next
Effort [E]
S / M
Observation
No German pages, language switcher or hreflang annotations. [S]
Implication
An unplanned structure leads to competing language versions and rework. Google notes that keywords in URLs have "hardly any effect" on rankings, so structure should be chosen for clarity. [V: Source 1]
Recommendation
A /de/ subfolder with hreflang (en-GB, de-DE, x-default) and a crawlable switcher that keeps users on the equivalent page. Check hreflang details against Google's localized-versions documentation during implementation. [H]
Measure by
Reciprocal hreflang on all German pages; URL Inspection shows the expected canonical for each version.
SEO-03

Generic title tags and meta descriptions

Priority
Next
Effort [E]
S
Observation
Feature pages use "Features | Northgauge"; meta descriptions repeat the homepage text. [S]
Implication
Google recommends titles that are "unique to the page, clear and concise" and meta descriptions that are "short, unique to one particular page". [V: Source 1]
Recommendation
Unique titles and descriptions in English now; German versions written from the reviewed terminology sheet (LOC-04), not by literal translation.
Measure by
Crawl export shows no duplicates; with Search Console access, compare click-through rate over time (a trend, not a guaranteed result).
SEO-04

Headings do not state the problem solved

Priority
Next
Effort [E]
S
Observation
P3's H1 is "Stay ahead"; P4's is "Inspections, reimagined". [S]
Implication
Vague headings make the page topic harder to understand. Google treats headings as a reader aid and says order is not critical for Search [V: Source 1]; the issue here is clarity [H].
Recommendation
H1s that name the task, for example "Preventive maintenance scheduling for manufacturing plants".
Measure by
Every in-scope page has one descriptive H1.
SEO-05

No content for German search intent

Priority
Next
Effort [E]
M
Observation
No German content exists. [S] German buyers may search with terms such as Instandhaltungssoftware or Wartungsplaner rather than "CMMS". [H; German unreviewed]
Implication
Pages matched to how buyers search are more likely to be found and to convert than literal translations. [H]
Recommendation
Build the German page plan from the search-intent map (chapter 09) after validating each theme.
Measure by
Each theme validated; later, Search Console impressions for German queries on German pages.
SEO-06

Weak internal linking to commercial pages

Priority
Next
Effort [E]
S
Observation
The blog post (P10) and use-case page (P6) do not link to pricing or demo pages. [S]
Implication
Google mainly discovers pages through links. [V: Source 1] Readers also lose the path to the next step.
Recommendation
Contextual links from P6 and P10 to P2, P5 and P9; mirror the structure on German pages.
Measure by
Crawl shows each commercial page linked from all relevant in-scope pages.
SEO-07

No structured data

Priority
Later
Effort [E]
S
Observation
No structured data on any page. [S]
Implication
Valid structured data can make pages "eligible" for special search features; eligibility is not a guarantee of display. [V: Source 1]
Recommendation
Organization markup site-wide; evaluate SoftwareApplication markup for the product page; validate with the Rich Results Test.
Measure by
Rich Results Test passes without errors.
SEO-08

Page experience not yet measured

Priority
Now
Effort [E]
S
Observation
No performance data exists in this scenario. [S]
Implication
Without measurement there is no basis for a performance finding, so none is made.
Recommendation
In a real audit, test all 10 pages in PageSpeed Insights (mobile and desktop), record lab data with dates, and use field data only where available.
Measure by
This finding is the measurement step itself.
SEO-09

Trust signals do not address German buyer concerns

Priority
Next
Effort [E]
M
Observation
The security page mentions "UK GDPR" but not hosting location; the only customer story is a UK food manufacturer. [S]
Implication
German B2B buyers may ask where data is hosted and who uses the product in comparable markets. [H] Google's guidance favours "helpful, reliable, people-first" content. [V: Source 1]
Recommendation
State verified facts only: hosting location, certifications actually held, support languages and hours. Add an EU-continental customer story when one exists. Never invent certifications or references.
Measure by
Facts confirmed by the client in writing; qualitative feedback from German prospects.
SEO-10

Conversion path not ready for German leads

Priority
Next
Effort [E]
S–M
Observation
The demo form requires a UK phone format and shows GBP pricing; there is no German-speaking contact option. [S]
Implication
A German buyer who reaches the demo page may leave if the form rejects their details. [H]
Recommendation
Accept international phone formats; show EUR pricing on German pages once approved; state the language of demos and support honestly.
Measure by
Test submissions with German details; with analytics access, demo requests from German pages.
07

AI search (GEO) readiness

GEO here means making Northgauge easy to understand, verify and describe accurately when buyers use AI assistants. No AI system can be made to mention or cite a brand, and none is promised.

Framework: general principles, not Northgauge findings
PrincipleWhat it meansBasis
Consistent descriptionThe same core sentence about who, what and for whom across pages and profilesGeneral practice; [H] that it improves AI representation
Accessible contentKey facts in HTML text, not only in images or PDFsGeneral practice
Verifiable claimsClaims backed by customer stories, documentation or third-party referencesAligns with "helpful, reliable" content [V: Source 1]
Crawler access decisionsrobots.txt choices affect which AI crawlers may access pages[V: Source 2] for OpenAI crawlers
Dated testingVisibility reported as a dated sample, never a general truthLocentri method
GEO-01

Inconsistent product description

Priority
Now
Effort [E]
S
Observation
The homepage says "maintenance platform", the product page "asset management suite", the blog "CMMS". [S]
Implication
A single, consistent description makes it easier for buyers and AI assistants to categorize the product correctly. [H]
Recommendation
Agree one English definition and, after review, one German definition; use them in introductions, metadata and company profiles.
GEO-02

Key facts locked in images

Priority
Next
Effort [E]
S
Observation
Feature comparisons and pricing tiers appear as images. [S]
Recommendation
Put essential facts in HTML text and tables; keep images as support.
GEO-03

Thin evidence for claims

Priority
Next
Effort [E]
M
Observation
Claims such as "cut downtime" have no supporting customer evidence or method. [S]
Recommendation
Support each claim with a sourced customer story or remove it. Never publish invented results.
GEO-04

No expert or reference content

Priority
Later
Effort [E]
M–L
Observation
No named authors or maintenance expertise on the blog. [S]
Implication
Practical, expert-written guides for maintenance managers could earn references from industry sources. [H]
Recommendation
Publish expert content in English and, later, reviewed German versions.
GEO-05

No decision on AI crawler access

Priority
Now
Effort [E]
S
Observation
robots.txt has no AI-crawler rules. [S]
Context
OpenAI documents separate crawlers. Sites opted out of OAI-SearchBot "will not be shown in ChatGPT search answers"; disallowing GPTBot "indicates a site's content should not be used in training generative AI foundation models"; for user-initiated ChatGPT-User visits, "robots.txt rules may not apply". [V: Source 2]
Recommendation
Decide deliberately, for example allowing search-oriented crawlers while deciding separately on training crawlers. Check other providers' crawler documentation individually. [H]
Measure by
robots.txt reflects the documented decision.
GEO-06

No German-language presence for AI answers

Priority
Later
Effort [E]
L
Observation
No German content about Northgauge exists. [S]
Implication
AI answers to German-language questions may draw on German-language sources, which Northgauge does not yet have. [H]
Recommendation
Localized priority pages (chapter 08) and, later, German presence on relevant directories or review sites where Northgauge qualifies.

AI search test design

No AI tests were run for this demonstration. There is no real brand to test, so no outputs, mentions, citations or test dates are reported.

  1. Prompt set: 10–15 buyer-intent prompts, mostly in German, across buying stages. Illustrative English equivalents: "What is the best maintenance software for a mid-sized manufacturing plant in Germany?"; "Compare CMMS tools that host data in the EU." German wording prepared with, or checked by, a competent German reviewer.
  2. Tools: the AI assistants agreed in advance, on approved tiers and accounts.
  3. Conditions: date, tool, account state, region and language settings recorded; a fresh conversation per prompt.
  4. Reporting: "mentioned in N of M prompts on [date] in [tool]", never "invisible in AI search". Answers change by date, account, region and wording.
Recording template (format only, not results)
FieldEntry format
Prompt ID and exact promptG-03 / [exact text]
Languagede
Date and time[YYYY-MM-DD hh:mm]
Tool and interface[name, web or app, signed in?]
Brand mentioned / website cited[yes / no] / [yes / no, URL]
Competitors mentioned[names as shown]
Sources visible in the answer[URLs as shown]
Accuracy of brand description[accurate / partly / inaccurate, with note]
Reproducibility note[repeat result, if repeated]
08

Localization readiness

Page selection and order [H]

OrderPageReason
1P1 HomepageEntry point for all German traffic; carries the core description
2P2 Product overviewExplains the product once; other pages link to it
3P8 Security and data protectionLikely decision criterion for German buyers and IT [H]
4P9 Demo requestThe conversion point must work in German
5P3 Preventive maintenanceStrongest match to the likely primary search theme [H]
LaterP5 PricingAfter EUR pricing and contract terms are decided
LaterP6, P4, P7, P10After first German leads show which themes matter
LOC-01

No German URL and language metadata

Priority
Next
Effort [E]
M (with SEO-02)
Observation
No /de/ structure, lang="de" attribute or hreflang. [S]
Recommendation
See SEO-02; set the page language attribute on German pages. Illustrative pattern, to be validated during implementation (slug produkt unreviewed):
<link rel="alternate" hreflang="en-GB" href="https://northgauge.example/product" />
<link rel="alternate" hreflang="de-DE" href="https://northgauge.example/de/produkt" />
<link rel="alternate" hreflang="x-default" href="https://northgauge.example/product" />
LOC-02

Text inside screenshots and an English-only interface

Priority
Next
Effort [E]
S statement / L UI
Observation
Screenshots show English interface text; the app itself is English-only. [S]
Implication
A German page showing an English-only product may set wrong expectations. [H]
Recommendation
Decide honestly: localize the interface, or state "Interface currently available in English" on German pages.
LOC-03

UK-specific content and formats

Priority
Next
Effort [E]
S–M
Observation
GBP prices, UK date formats, UK customer examples and references to UK regulations. [S]
Recommendation
Adapt rather than translate: EUR once approved, German date and number formats, UK-only references removed. Do not add German regulatory claims without qualified advice.
LOC-04

No terminology sheet

Priority
Now
Effort [E]
M
Observation
Product terms vary in English; there is no German glossary. [S]
Recommendation
Create a reviewed glossary before any German page is written. Illustrative starting points:
English termCandidate German term(s)Status
Preventive maintenancevorbeugende Instandhaltung, präventive InstandhaltungIllustrative, unreviewed
Maintenance software / CMMSInstandhaltungssoftware, CMMSIllustrative, unreviewed
Inspection checklistPrüfcheckliste, InspektionschecklisteIllustrative, unreviewed
Spare partsErsatzteileIllustrative, unreviewed
Book a demoTo be written by the reviewerNot drafted
LOC-05

Formality and tone undecided

Priority
Now
Effort [E]
S
Observation
English copy is informal ("you'll love it"). [S]
Implication
German B2B software buyers in manufacturing may expect formal address (Sie) and a factual tone. [H]
Recommendation
The German reviewer decides formality and tone and records the decision in the terminology sheet.
LOC-06

Legal and company information pages

Priority
Next
Effort [E]
Client-dependent
Observation
The site has a UK company information page and a privacy policy. [S]
Note
German websites commonly show a legal notice (Impressum). Whether Northgauge needs one, and what it must contain, is a legal question outside this audit. Refer to qualified legal advice. [H]
LOC-07

Human review requirement

Priority
Now
Effort [E]
Reviewer-dependent
Requirement
No German customer-facing content is published or treated as final until a demonstrably competent German reviewer familiar with the German market (de-DE) has reviewed it. AI-generated German text is a draft only.
In this report
No German marketing copy has been written. All German terms are illustrative and unreviewed.
09

German search-intent map

No search volumes, keyword difficulty, rankings or traffic forecasts are included. German themes are unreviewed hypotheses [H] to be validated.

Buying stage / problemGerman theme (unreviewed)Recommended assetIntentBusiness purposeValidation method
Awareness: unplanned downtimeungeplante Stillstände vermeidenGerman guide on preventive maintenanceInformationalEarly-stage visibilityAutocomplete, "People also ask", competitor content
Solution search: categoryInstandhaltungssoftwareP2 German product pageCommercialMain category pageAutocomplete; Google Trends (Germany, relative only); competitor titles
Solution search: schedulingWartungsplanung SoftwareP3 German feature pageCommercialFeature-led entryAs above
Solution search: inspectionsdigitale Checklisten InstandhaltungP4 German feature page (later)CommercialSecondary featureAs above
Evaluation: data protectionCMMS DSGVO, Hosting in der EUP8 German security pageCommercial / trustRemove a likely objectionSales-call questions; competitor security pages
Evaluation: comparisonCMMS VergleichComparison page (later, verified facts only)ComparisonShortlist inclusionReview of comparison formats in results
Decision: priceInstandhaltungssoftware KostenP5 German pricing pageTransactionalQualify budgetSales feedback; results review
Decision: demoInstandhaltungssoftware DemoP9 German demo pageTransactionalConversionDemo-request tracking (client analytics)

Every theme must be validated in a real audit and reviewed by a competent German reviewer before it shapes page content.

10

Competitor landscape

Archetypes, not real companies. No competitor research was conducted. Every cell is a scenario assumption [S].

A: established German CMMS vendorB: global enterprise asset-management suiteC: mobile-first inspection app (UK/US)
PositioningLocal, long-standing, German-language supportBroad platform for large enterprisesSimple, fast inspections
German contentFull German siteGerman site, often translated from EnglishLimited or none
Trust signalsGerman customer references; German hostingAnalyst reports; large logosApp-store ratings; free plan
Likely weaknessOlder interface; longer implementationComplex and costly for mid-sized plantsNarrow scope; weak maintenance planning
Northgauge opportunity [H]Faster setup and modern mobile use, if supported by evidenceRight-sized for mid-sized plantsBroader maintenance coverage beyond inspections

In a real audit, Locentri would review up to three named competitors' public German pages and record the URL and date of every observation.

11

Prioritized action plan

"Audit" means the recommendation is delivered in the audit; implementation is separate work by the client or a separate engagement. Success indicators show that work was done; they are not promises of rankings, traffic, AI citations or revenue.

Now: first 30 days

ActionRationaleDependencyEffort [E]Success indicatorCovered by
Remove /product/ crawl block (SEO-01)Product pages may be invisibleWeb team accessSPages crawlable in URL InspectionAudit recommends; client implements
Decide /de/ architecture and hreflang (SEO-02)Avoid reworkLeadership decisionSWritten decisionAudit recommends
Arrange German reviewer; terminology and tone sheet (LOC-04, 05, 07)Consistency and qualityReviewer availabilityMReviewed sheet existsSeparate work
Agree one product description (GEO-01)Clarity for buyers and AI assistantsMarketing sign-offSUsed on all key pagesAudit recommends
Decide AI crawler policy (GEO-05)Deliberate visibility choiceLeadership decisionSDocumented in robots.txtAudit recommends
Measure page experience (SEO-08)Replace assumptions with dataNoneSDated PageSpeed recordsPart of a real audit

Next: before German launch

ActionRationaleDependencyEffort [E]Success indicatorCovered by
Build /de/ structure, switcher, hreflang (SEO-02, LOC-01)Technical baseArchitecture decisionMValid, reciprocal hreflangSeparate implementation
Validate search themes (chapter 09)Base pages on real demand signalsReviewer; public search toolsMValidated theme listSeparate work
Localize the first five pages (chapter 08)Revenue-closest pages firstReviewer; terminology sheetLReviewed pages liveSeparate engagement
Add verified trust content (SEO-09)Address likely objectionsClient confirms factsMFacts published and sourcedClient implements
Fix titles, H1s, internal links (SEO-03, 04, 06)Clarity and discoverabilityNoneSCrawl shows no duplicatesClient implements
Internationalize the demo form (SEO-10)Avoid losing German leadsWeb teamS–MTest submissions succeedClient implements

Later: after launch

ActionRationaleDependencyEffort [E]Success indicatorCovered by
Structured data (SEO-07)Eligibility for search featuresDevelopment timeSRich Results Test passesClient implements
German expert content and references (GEO-04, 06)Long-term authorityReviewer; expertiseM–LPublished, reviewed guidesSeparate engagement
Repeat AI visibility testTrack change over timeBaseline logSComparable dated logPossible follow-up
Localize remaining pagesExpand coverageFirst German leadsLReviewed pages liveSeparate engagement
12

30-day roadmap

The five first-month priorities, sequenced. The week allocation is a planning estimate [E] and depends on team and reviewer availability.

  1. Week 1
    Fix the crawl block and confirm indexingRemove the /product/ rule; confirm in Search Console that product pages can be indexed (SEO-01).
  2. Week 1
    Run a baseline AI visibility testExecute the prompt set in chapter 07 and save the dated log as the reference point.
  3. Weeks 1–2
    Agree architecture and page orderDecide /de/, the hreflang approach and the German page order (SEO-02, chapter 08).
  4. Weeks 2–4
    Collect the facts German buyers will ask aboutHosting location, security certifications actually held, support hours, contract terms (SEO-09).
  5. Weeks 2–4
    Arrange review and terminologyEngage a demonstrably competent German reviewer and agree the terminology and formality sheet (LOC-04, LOC-05, LOC-07).
13

From demonstration to real audit

In a client report, [S] never appears. Every finding is [M], [V], [E] or [H], supported by the following evidence.

Illustrative element hereEvidence a real audit requires
Scenario website factsDated observations of the live site: URL, date, method; exports kept in the findings register
robots.txt and crawl findingsLive robots.txt, crawl export within free-tool limits, Search Console data if access is granted
Titles, headings, linksCrawl export or page-source checks with dates
Page experiencePageSpeed Insights results per page, with dates and device noted
German search themesRecorded search observations with settings and dates; Google Trends comparisons; review by a competent German reviewer
AI visibilityExecuted prompt log with exact prompts, dates, tools and visible sources
Competitor comparisonUp to three named competitors' public German pages, with URLs and dates
Trust and product factsWritten confirmation from the client; no unverified claims
German terminologyReview by a demonstrably competent German reviewer
14

Sources

General guidance only. These sources say nothing about Northgauge.

  1. Google Search Central, "SEO Starter Guide: The Basics" (page last updated 2025-12-10 UTC according to the page), accessed 2026-10-10. Google SEO Starter Guide
  2. OpenAI, "Overview of OpenAI Crawlers", accessed 2026-10-10. OpenAI crawler documentation