<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://fenn.sh/</loc>
<lastmod>2026-09-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://fenn.sh/pricing</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://fenn.sh/demo</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://fenn.sh/how-it-works</loc>
<lastmod>2026-09-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://fenn.sh/features/visibility</loc>
<lastmod>2026-09-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://fenn.sh/features/fixes</loc>
<lastmod>2026-09-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://fenn.sh/features/content</loc>
<lastmod>2026-09-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://fenn.sh/features/reports</loc>
<lastmod>2026-09-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://fenn.sh/mcp</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://fenn.sh/blog</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://fenn.sh/about</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://fenn.sh/legal/privacy</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://fenn.sh/legal/terms</loc>
<lastmod>2026-08-22T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://fenn.sh/blog/what-is-answer-engine-optimization</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/four-metrics-ai-visibility</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/an-ai-visibility-baseline-worksheet-for-a-new-saas-website</loc>
<lastmod>2026-09-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/how-to-distinguish-brand-mentions-from-cited-urls-in-ai-answers</loc>
<lastmod>2026-09-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-buyer-intent-prompt-set-for-measuring-ai-search-visibility</loc>
<lastmod>2026-09-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/how-to-calculate-ai-share-of-voice-with-a-declared-denominator</loc>
<lastmod>2026-09-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/an-answer-engine-citation-evidence-log-template</loc>
<lastmod>2026-09-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/an-approval-checklist-for-ai-generated-seo-changes</loc>
<lastmod>2026-09-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/how-to-review-an-seo-agent-pull-request-before-merging</loc>
<lastmod>2026-09-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-rollback-plan-for-automated-metadata-changes</loc>
<lastmod>2026-09-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/which-seo-changes-should-always-require-human-review</loc>
<lastmod>2026-09-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/an-audit-trail-template-for-autonomous-seo-work</loc>
<lastmod>2026-09-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/best-ai-visibility-tools</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/best-aeo-tools</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/how-to-verify-that-an-ai-search-crawler-can-retrieve-your-pages</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/why-publishing-llms-txt-does-not-prove-ai-visibility</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-robots-txt-review-checklist-for-search-and-answer-engines</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/profound-alternatives</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/peec-alternatives</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/best-geo-tools</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-refresh-vs-new-page-decision-guide-for-aeo</loc>
<lastmod>2026-09-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-gsc-content-gap-brief-for-ai-search</loc>
<lastmod>2026-09-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/best-seo-reporting-tools-for-agencies</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/an-agency-workflow-for-approving-seo-changes-across-client-sites</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-weekly-ai-visibility-report-template-for-agency-clients</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/how-to-report-shipped-work-separately-from-ranking-outcomes</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/an-seo-agent-onboarding-checklist-for-a-new-client-domain</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/otterly-alternatives</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/best-brand-monitoring-tools-for-ai-search</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/ai-visibility-tracker-or-seo-execution-agent-a-buyer-decision-tree</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/how-to-run-a-fair-two-week-evaluation-of-an-aeo-platform</loc>
<lastmod>2026-09-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/questions-to-ask-about-approval-controls-in-an-seo-automation-tool</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/why-the-same-ai-search-prompt-can-produce-different-citations</loc>
<lastmod>2026-09-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/how-to-separate-an-ai-model-change-from-a-website-improvement</loc>
<lastmod>2026-09-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-repeated-sampling-protocol-for-ai-visibility-experiments</loc>
<lastmod>2026-09-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-confidence-checklist-before-reporting-an-ai-visibility-lift</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/how-to-join-search-console-queries-to-the-pages-that-answer-them</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-host-level-search-console-baseline-that-accounts-for-app-subdomains</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/how-to-prioritise-high-impression-low-click-pages</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-new-page-indexing-cohort-tracker</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/why-search-impressions-do-not-predict-ai-search-citations</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/an-answer-first-page-structure-for-ai-search</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/how-to-write-a-claim-an-assistant-can-quote</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-comparison-table-that-survives-extraction</loc>
<lastmod>2026-09-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/how-to-date-and-version-a-page-for-answer-engines</loc>
<lastmod>2026-09-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/an-llm-readability-audit-for-an-existing-page</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/how-to-write-a-comparison-page-that-names-its-own-anti-fit</loc>
<lastmod>2026-09-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-competitor-claim-verification-log</loc>
<lastmod>2026-09-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/an-alternatives-page-structure-that-is-not-a-list-of-worse-products</loc>
<lastmod>2026-09-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/how-to-audit-what-an-assistant-says-about-your-competitors</loc>
<lastmod>2026-09-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/an-aeo-programme-budget-you-can-defend</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-quarterly-aeo-review-agenda</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/how-to-hand-over-an-aeo-programme</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/when-to-stop-an-aeo-experiment</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/how-to-report-google-and-bing-ai-data-beside-prompt-sampling</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-methodology-note-template-for-ai-visibility-reports</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/how-to-chart-ai-visibility-without-overstating-it</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/before-you-claim-an-ai-assistant-recommends-you</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-capture-standard-for-ai-answer-screenshots</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/an-assistant-surface-register-for-ai-visibility-sampling</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-cited-source-taxonomy-for-ai-answers</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-prompt-to-page-map-for-ai-search-measurement</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-normal-variation-worksheet-for-ai-visibility-rates</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-correction-tracker-for-wrong-ai-answers-about-your-brand</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-first-month-plan-for-an-ai-search-programme</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-monthly-operating-checklist-for-ai-visibility-tracking</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/how-to-keep-a-platform-change-log-for-ai-search</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/who-owns-what-in-an-ai-search-programme</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fenn.sh/blog/a-change-control-process-for-an-ai-visibility-prompt-set</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
