Analyzed URL
https://www.towerpartners.com/
AI-Ready Score
Poor
out of 100
Token Savings
Score Breakdown
Your site doesn't have an llms.txt file. This is the emerging standard for helping AI agents understand your site structure.
How to implement
Create an /llms.txt file following the llmstxt.org specification. Include a site description and links to your key pages.
Your page has a low ratio of actual content to total HTML. Much of the page weight is markup, scripts, or styles rather than content.
How to implement
Move CSS to external stylesheets, remove inline styles, minimize JavaScript, and ensure the HTML focuses on content structure.
Your site doesn't support Markdown for Agents. This Cloudflare standard lets AI agents request content in markdown format, reducing token usage by ~80%.
How to implement
Implement one or more: (1) Respond to Accept: text/markdown with markdown content. (2) Serve .md URLs (e.g., /page.md). (3) Add <link rel="alternate" type="text/markdown"> tags. (4) Add Link HTTP headers for markdown discovery.
No Content-Signal directives found. These tell AI agents how they may use your content (search indexing, AI input, training data). The recommended location is robots.txt.
How to implement
Add Content-Signal to your robots.txt: User-agent: *\nContent-Signal: search=yes, ai-input=yes, ai-train=no. You can also add it as an HTTP header on markdown responses.
Your page has deeply nested <div> elements. Deep nesting adds noise and makes content extraction harder for AI agents.
How to implement
Simplify your HTML structure by removing unnecessary wrapper divs. Use CSS Grid or Flexbox for layout instead of nested container divs.
Many elements have inline style attributes. These add noise for AI agents extracting content.
How to implement
Move all inline styles to CSS classes in your stylesheet. Use utility CSS frameworks like Tailwind if you need many unique styles.
Your page relies heavily on <div> elements. Semantic elements like <section>, <nav>, <header>, <footer>, and <aside> provide meaningful structure for AI agents.
How to implement
Replace generic <div> containers with appropriate semantic elements. Use <section> for thematic groups, <nav> for navigation, <header>/<footer> for page/section headers and footers.
Your page is larger than recommended. Large pages are slower to process and more expensive for AI agents.
How to implement
Optimize page size by minifying HTML, deferring non-critical scripts, and removing unused CSS.
Your HTML page is heavier than recommended. Large pages take longer for AI agents to process and cost more tokens.
How to implement
Reduce HTML size by removing unused code, minifying HTML, and lazy-loading non-critical content.
Missing or incomplete Open Graph tags. OG tags help AI agents (and social platforms) understand your page title, description, and image.
How to implement
Add og:title, og:description, and og:image meta tags to your page's <head>.
## We are a leading Private Investment Bank and Advisory Firm providing premier service to the lower middle market. Our team of industry veterans have advised sell-side and buy-side engagements with over $20+ billion in value for entrepreneurs, family-run businesses and financial sponsors. We are a national firm with a global reach, supporting clients throughout the United States with headquarters in Columbia, MD and an office in New York, NY. Our entrepreneurial roots and years of experience have solidified our will to charge forward when others might quit. Experience. Collaboration. Tenacity. Creativity. ## Effective & Executable Solutions No other firm has more experience maximizing values for companies in the lower middle market. ## 525+ Clients Served ## $15.7B Transactional Value ## 50+ Years of Experience ## Our Services ## Our Office Locations National Footprint. International Reach.  ### Maryland  ### New York ## News & Perspectives > “I would like to take this opportunity to thank you for all your hard work in facilitating the sale of our companies. Your personal attention to all the details was greatly appreciated. When we signed the original listing agreement for 75 days, I didn’t think it would be possible to have it done in such a short period of time; but when we went to settlement 67 days later, I was amazed, excited, and relieved.” Rebecca Poole Board of Directors, American Metal Fabricators, Inc. ## Connect With Us Tower Partners welcomes the opportunity to confidentially discuss your business needs.
Tower Partners | Private Investment Bank and Advisory Firm top of page [](https://www.towerpartners.com/) [CONTACT](https://www.towerpartners.com/contact)  # We are a leading Private Investment Bank and Advisory Firm providing premier service to the lower middle market. [LEARN MORE](https://www.towerpartners.com/overview) ## TOWER PARTNERS Our team of industry veterans have advised sell-side and buy-side engagements with over $20+ billion in value for entrepreneurs, family-run businesses and financial sponsors. We are a national firm with a global reach, supporting clients throughout the United States with headquarters in Columbia, MD and an office in New York, NY. Our entrepreneurial roots and years of experience have solidified our will to charge forward when others might quit. Experience. Collaboration. Tenacity. Creativity.  ## Effective & Executable Solutions No other firm has more experience maximizing values for companies in the lower middle market. ## 525+ Clients Served ## $15.7B Transactional Value ## 50+ Years of Experience ## Our Services [](https://www.towerpartners.com/services) [Mergers & Acquisitions](https://www.towerpartners.com/services) [](https://www.towerpartners.com/services) [Strategic Advisory](https://www.towerpartners.com/services) [](https://www.towerpartners.com/services) [Special Situations](https://www.towerpartners.com/services) [](https://www.towerpartners.com/services) [Debt Advisory](https://www.towerpartners.com/services) [VIEW ALL SERVICES](https://www.towerpartners.com/services) ## Our Office Locations National Footprint. International Reach.  ### Maryland  ### New York ## News & Perspectives  [ ## Tower Partners Serves as Exclusive Sell-Side Advisor to Georgia Long-Term Care & Consulting in its Acquisition by HealthDrive Corp. ](https://www.towerpartners.com/post/tower-partners-serves-as-exclusive-sell-side-advisor-to-georgia-long-term-care-consulting-in-its-a)  [ ## Tower Partners Names Chris Moore as Managing Director, Management & Technology Consulting ](https://www.towerpartners.com/post/tower-partners-names-chris-moore-as-managing-director-management-technology-consulting)  [ ## Tower Partners Launches Digital Marketing and Technology Platform Practice ](https://www.towerpartners.com/post/tower-partners-launches-digital-marketing-and-technology-platform-practice)  > “I would like to take this opportunity to thank you for all your hard work in facilitating the sale of our companies. Your personal attention to all the details was greatly appreciated. When we signed the original listing agreement for 75 days, I didn’t think it would be possible to have it done in such a short period of time; but when we went to settlement 67 days later, I was amazed, excited, and relieved.” Rebecca Poole Board of Directors, American Metal Fabricators, Inc. ## Connect With Us Tower Partners welcomes the opportunity to confidentially discuss your business needs. [ ](tel:443-325-5290) [443-325-5290 ext. 201](tel:443-325-5290) [ ](mailto:[email protected]?subject=Web%20Inquiry) [[email protected]](mailto:[email protected]?subject=Web%20Inquiry)  Name Phone Email Company Message SEND INQUIRY Thanks for submitting! We will be in contact shortly. bottom of page
Upload this file as /index.md on your server so AI agents can access a clean version of your page. You can also configure Accept: text/markdown content negotiation to serve it automatically.
Generated llms.txt for this single page
# Tower Partners > Tower Partners is a leading Private Investment Banking and Advisory Firm providing premier service to the middle market. ## Main - [Tower Partners | Private Investment Bank and Advisory Firm](https://www.towerpartners.com/): Tower Partners is a leading Private Investment Banking and Advisory Firm providing premier service to the middle market… - [Team](https://www.towerpartners.com/team) - [SERVICES](https://www.towerpartners.com/services) - [Overview](https://www.towerpartners.com/overview) - [ENGAGEMENTS](https://www.towerpartners.com/past-engagements) - [CAREERS](https://www.towerpartners.com/jobs) ## Blog - [NEWS](https://www.towerpartners.com/blog) ## Legal - [Privacy Policy](https://www.towerpartners.com/privacy-policy) ## Support - [CONTACT](https://www.towerpartners.com/contact)
Full llms.txt requires domain-wide analysis (coming soon)
Upload this file to https://www.towerpartners.com/llms.txt at the root of your domain. AI agents like ChatGPT, Claude, and Perplexity check this file to understand your site structure.
Semantic HTML
Has <main>
Clean heading hierarchy
17 semantic elements, 323 divs (ratio: 5%)
14/18 images with meaningful alt text
Avg div depth: 15.8, max: 35
Content Efficiency
100% token reduction (HTML→Markdown)
Content ratio: 0.2% (1500 content chars / 765170 HTML bytes)
233/871 elements with inline styles (26.8%)
HTML size: 747KB
AI Discoverability
No llms.txt found
robots.txt exists
All major AI bots allowed
Sitemap found
Structured Data
JSON-LD found but basic types: WebSite
2/3 OG tags present
Meta description: 121 chars
Canonical URL present
lang="en"
Accessibility
Content available without JavaScript
Page size: 747KB
Main content starts at 48% of HTML
{
"url": "https://www.towerpartners.com/",
"timestamp": 1775067247032,
"fetch": {
"mode": "simple",
"timeMs": 355,
"htmlSizeBytes": 765170,
"supportsMarkdown": false,
"markdownAgents": {
"contentNegotiation": false,
"mdUrl": {
"found": false,
"url": null
},
"linkTag": {
"found": false,
"url": null
},
"linkHeader": {
"found": false,
"url": null
},
"responseHeaders": {
"contentSignal": null,
"xMarkdownTokens": null,
"vary": null
},
"frontmatter": {
"present": false,
"fields": [],
"level": "none"
},
"level": "none"
},
"statusCode": 200
},
"extraction": {
"title": "Tower Partners | Private Investment Bank and Advisory Firm",
"excerpt": "Tower Partners is a leading Private Investment Banking and Advisory Firm providing premier service to the middle market.",
"byline": null,
"siteName": "Tower Partners",
"lang": "en",
"contentLength": 1500,
"metadata": {
"description": "Tower Partners is a leading Private Investment Banking and Advisory Firm providing premier service to the middle market. ",
"ogTitle": "Tower Partners | Private Investment Bank and Advisory Firm",
"ogDescription": "Tower Partners is a leading Private Investment Banking and Advisory Firm providing premier service to the middle market. ",
"ogImage": null,
"ogType": "website",
"canonical": "https://www.towerpartners.com",
"lang": "en",
"schemas": [
{
"@context": "https://schema.org/",
"@type": "WebSite",
"name": "Tower Partners",
"url": "https://www.towerpartners.com"
}
],
"robotsMeta": null,
"author": null,
"generator": "Wix.com Website Builder",
"markdownAlternateHref": null
}
},
"markdown": "## We are a leading Private Investment Bank and Advisory Firm providing premier service to the lower middle market.\n\nOur team of industry veterans have advised sell-side and buy-side engagements with over $20+ billion in value for entrepreneurs, family-run businesses and financial sponsors.\n\n\n\nWe are a national firm with a global reach, supporting clients throughout the United States with headquarters in Columbia, MD and an office in New York, NY.\n\nOur entrepreneurial roots and years of experience have solidified our will to charge forward when others might quit. \n\nExperience. Collaboration. Tenacity. Creativity. \n\n## Effective & Executable Solutions\n\nNo other firm has more experience maximizing values for companies in the lower middle market.\n\n## 525+\n\nClients Served\n\n## $15.7B\n\nTransactional Value\n\n## 50+\n\nYears of Experience\n\n## Our Services\n\n## Our Office Locations\n\nNational Footprint. International Reach.\n\n\n\n### Maryland\n\n\n\n### New York\n\n## News & Perspectives\n\n> “I would like to take this opportunity to thank you for all your hard work in facilitating the sale of our companies. Your personal attention to all the details was greatly appreciated. When we signed the original listing agreement for 75 days, I didn’t think it would be possible to have it done in such a short period of time; but when we went to settlement 67 days later, I was amazed, excited, and relieved.”\n\nRebecca Poole\n\nBoard of Directors, American Metal Fabricators, Inc.\n\n## Connect With Us\n\nTower Partners welcomes the opportunity to confidentially discuss your business needs.\n",
"fullPageMarkdown": "Tower Partners | Private Investment Bank and Advisory Firm\n\ntop of page\n\n[](https://www.towerpartners.com/)\n\n[CONTACT](https://www.towerpartners.com/contact)\n\n\n\n# We are a leading Private Investment Bank and Advisory Firm providing premier service to the lower middle market.\n\n[LEARN MORE](https://www.towerpartners.com/overview)\n\n## TOWER PARTNERS\n\nOur team of industry veterans have advised sell-side and buy-side engagements with over $20+ billion in value for entrepreneurs, family-run businesses and financial sponsors.\n\n\n\nWe are a national firm with a global reach, supporting clients throughout the United States with headquarters in Columbia, MD and an office in New York, NY.\n\nOur entrepreneurial roots and years of experience have solidified our will to charge forward when others might quit. \n\nExperience. Collaboration. Tenacity. Creativity. \n\n\n\n## Effective & Executable Solutions\n\nNo other firm has more experience maximizing values for companies in the lower middle market.\n\n## 525+\n\nClients Served\n\n## $15.7B\n\nTransactional Value\n\n## 50+\n\nYears of Experience\n\n## Our Services\n\n[](https://www.towerpartners.com/services)\n\n[Mergers & Acquisitions](https://www.towerpartners.com/services)\n\n[](https://www.towerpartners.com/services)\n\n[Strategic Advisory](https://www.towerpartners.com/services)\n\n[](https://www.towerpartners.com/services)\n\n[Special Situations](https://www.towerpartners.com/services)\n\n[](https://www.towerpartners.com/services)\n\n[Debt Advisory](https://www.towerpartners.com/services)\n\n[VIEW ALL SERVICES](https://www.towerpartners.com/services)\n\n## Our Office Locations\n\nNational Footprint. International Reach.\n\n\n\n### Maryland\n\n\n\n### New York\n\n## News & Perspectives\n\n\n\n[\n\n## Tower Partners Serves as Exclusive Sell-Side Advisor to Georgia Long-Term Care & Consulting in its Acquisition by HealthDrive Corp.\n\n](https://www.towerpartners.com/post/tower-partners-serves-as-exclusive-sell-side-advisor-to-georgia-long-term-care-consulting-in-its-a)\n\n\n\n[\n\n## Tower Partners Names Chris Moore as Managing Director, Management & Technology Consulting\n\n](https://www.towerpartners.com/post/tower-partners-names-chris-moore-as-managing-director-management-technology-consulting)\n\n\n\n[\n\n## Tower Partners Launches Digital Marketing and Technology Platform Practice\n\n](https://www.towerpartners.com/post/tower-partners-launches-digital-marketing-and-technology-platform-practice)\n\n\n\n> “I would like to take this opportunity to thank you for all your hard work in facilitating the sale of our companies. Your personal attention to all the details was greatly appreciated. When we signed the original listing agreement for 75 days, I didn’t think it would be possible to have it done in such a short period of time; but when we went to settlement 67 days later, I was amazed, excited, and relieved.”\n\nRebecca Poole\n\nBoard of Directors, American Metal Fabricators, Inc.\n\n## Connect With Us\n\nTower Partners welcomes the opportunity to confidentially discuss your business needs.\n\n[\n\n](tel:443-325-5290)\n\n[443-325-5290 ext. 201](tel:443-325-5290)\n\n[\n\n](mailto:[email protected]?subject=Web%20Inquiry)\n\n[[email protected]](mailto:[email protected]?subject=Web%20Inquiry)\n\n\n\nName\n\nPhone\n\nEmail\n\nCompany\n\nMessage\n\nSEND INQUIRY\n\nThanks for submitting! We will be in contact shortly.\n\nbottom of page\n",
"markdownStats": {
"images": 2,
"links": 3,
"tables": 0,
"codeBlocks": 0,
"headings": 11
},
"tokens": {
"htmlTokens": 256796,
"markdownTokens": 527,
"reduction": 256269,
"reductionPercent": 100
},
"score": {
"score": 53,
"grade": "D",
"dimensions": {
"semanticHtml": {
"score": 60,
"weight": 20,
"grade": "C",
"checks": {
"uses_article_or_main": {
"score": 100,
"weight": 20,
"details": "Has <main>"
},
"proper_heading_hierarchy": {
"score": 100,
"weight": 25,
"details": "Clean heading hierarchy"
},
"semantic_elements": {
"score": 17,
"weight": 20,
"details": "17 semantic elements, 323 divs (ratio: 5%)"
},
"meaningful_alt_texts": {
"score": 78,
"weight": 15,
"details": "14/18 images with meaningful alt text"
},
"low_div_nesting": {
"score": 0,
"weight": 20,
"details": "Avg div depth: 15.8, max: 35"
}
}
},
"contentEfficiency": {
"score": 43,
"weight": 25,
"grade": "D",
"checks": {
"token_reduction_ratio": {
"score": 100,
"weight": 40,
"details": "100% token reduction (HTML→Markdown)"
},
"content_to_noise_ratio": {
"score": 0,
"weight": 30,
"details": "Content ratio: 0.2% (1500 content chars / 765170 HTML bytes)"
},
"minimal_inline_styles": {
"score": 0,
"weight": 15,
"details": "233/871 elements with inline styles (26.8%)"
},
"reasonable_page_weight": {
"score": 20,
"weight": 15,
"details": "HTML size: 747KB"
}
}
},
"aiDiscoverability": {
"score": 35,
"weight": 25,
"grade": "F",
"checks": {
"has_llms_txt": {
"score": 0,
"weight": 20,
"details": "No llms.txt found"
},
"has_robots_txt": {
"score": 100,
"weight": 10,
"details": "robots.txt exists"
},
"robots_allows_ai_bots": {
"score": 100,
"weight": 15,
"details": "All major AI bots allowed"
},
"has_sitemap": {
"score": 100,
"weight": 10,
"details": "Sitemap found"
},
"supports_markdown_negotiation": {
"score": 0,
"weight": 25,
"details": "No Markdown for Agents support detected"
},
"has_content_signals": {
"score": 0,
"weight": 20,
"details": "No Content-Signal found (robots.txt or HTTP headers)"
}
}
},
"structuredData": {
"score": 77,
"weight": 15,
"grade": "B",
"checks": {
"has_schema_org": {
"score": 50,
"weight": 30,
"details": "JSON-LD found but basic types: WebSite"
},
"has_open_graph": {
"score": 67,
"weight": 25,
"details": "2/3 OG tags present"
},
"has_meta_description": {
"score": 100,
"weight": 20,
"details": "Meta description: 121 chars"
},
"has_canonical_url": {
"score": 100,
"weight": 15,
"details": "Canonical URL present"
},
"has_lang_attribute": {
"score": 100,
"weight": 10,
"details": "lang=\"en\""
}
}
},
"accessibility": {
"score": 67,
"weight": 15,
"grade": "C",
"checks": {
"content_without_js": {
"score": 100,
"weight": 40,
"details": "Content available without JavaScript"
},
"reasonable_page_size": {
"score": 40,
"weight": 30,
"details": "Page size: 747KB"
},
"fast_content_position": {
"score": 50,
"weight": 30,
"details": "Main content starts at 48% of HTML"
}
}
}
}
},
"recommendations": [
{
"id": "add_llms_txt",
"priority": "critical",
"category": "aiDiscoverability",
"titleKey": "rec.add_llms_txt.title",
"descriptionKey": "rec.add_llms_txt.description",
"howToKey": "rec.add_llms_txt.howto",
"effort": "quick-win",
"estimatedImpact": 10,
"checkScore": 0,
"checkDetails": "No llms.txt found"
},
{
"id": "improve_content_ratio",
"priority": "critical",
"category": "contentEfficiency",
"titleKey": "rec.improve_content_ratio.title",
"descriptionKey": "rec.improve_content_ratio.description",
"howToKey": "rec.improve_content_ratio.howto",
"effort": "moderate",
"estimatedImpact": 6,
"checkScore": 0,
"checkDetails": "Content ratio: 0.2% (1500 content chars / 765170 HTML bytes)"
},
{
"id": "add_markdown_negotiation",
"priority": "critical",
"category": "aiDiscoverability",
"titleKey": "rec.add_markdown_negotiation.title",
"descriptionKey": "rec.add_markdown_negotiation.description",
"howToKey": "rec.add_markdown_negotiation.howto",
"effort": "significant",
"estimatedImpact": 6,
"checkScore": 0,
"checkDetails": "No Markdown for Agents support detected"
},
{
"id": "add_content_signals",
"priority": "critical",
"category": "aiDiscoverability",
"titleKey": "rec.add_content_signals.title",
"descriptionKey": "rec.add_content_signals.description",
"howToKey": "rec.add_content_signals.howto",
"effort": "quick-win",
"estimatedImpact": 5,
"checkScore": 0,
"checkDetails": "No Content-Signal found (robots.txt or HTTP headers)"
},
{
"id": "reduce_div_nesting",
"priority": "critical",
"category": "semanticHtml",
"titleKey": "rec.reduce_div_nesting.title",
"descriptionKey": "rec.reduce_div_nesting.description",
"howToKey": "rec.reduce_div_nesting.howto",
"effort": "significant",
"estimatedImpact": 4,
"checkScore": 0,
"checkDetails": "Avg div depth: 15.8, max: 35"
},
{
"id": "remove_inline_styles",
"priority": "critical",
"category": "contentEfficiency",
"titleKey": "rec.remove_inline_styles.title",
"descriptionKey": "rec.remove_inline_styles.description",
"howToKey": "rec.remove_inline_styles.howto",
"effort": "moderate",
"estimatedImpact": 3,
"checkScore": 0,
"checkDetails": "233/871 elements with inline styles (26.8%)"
},
{
"id": "add_semantic_elements",
"priority": "high",
"category": "semanticHtml",
"titleKey": "rec.add_semantic_elements.title",
"descriptionKey": "rec.add_semantic_elements.description",
"howToKey": "rec.add_semantic_elements.howto",
"effort": "moderate",
"estimatedImpact": 5,
"checkScore": 17,
"checkDetails": "17 semantic elements, 323 divs (ratio: 5%)"
},
{
"id": "reduce_page_size",
"priority": "high",
"category": "accessibility",
"titleKey": "rec.reduce_page_size.title",
"descriptionKey": "rec.reduce_page_size.description",
"howToKey": "rec.reduce_page_size.howto",
"effort": "moderate",
"estimatedImpact": 4,
"checkScore": 40,
"checkDetails": "Page size: 747KB"
},
{
"id": "reduce_page_weight",
"priority": "high",
"category": "contentEfficiency",
"titleKey": "rec.reduce_page_weight.title",
"descriptionKey": "rec.reduce_page_weight.description",
"howToKey": "rec.reduce_page_weight.howto",
"effort": "significant",
"estimatedImpact": 4,
"checkScore": 20,
"checkDetails": "HTML size: 747KB"
},
{
"id": "add_open_graph",
"priority": "medium",
"category": "structuredData",
"titleKey": "rec.add_open_graph.title",
"descriptionKey": "rec.add_open_graph.description",
"howToKey": "rec.add_open_graph.howto",
"effort": "quick-win",
"estimatedImpact": 4,
"checkScore": 67,
"checkDetails": "2/3 OG tags present"
}
],
"llmsTxtPreview": "# Tower Partners\n\n> Tower Partners is a leading Private Investment Banking and Advisory Firm providing premier service to the middle market. \n\n## Main\n- [Tower Partners | Private Investment Bank and Advisory Firm](https://www.towerpartners.com/): Tower Partners is a leading Private Investment Banking and Advisory Firm providing premier service to the middle market…\n- [Team](https://www.towerpartners.com/team)\n- [SERVICES](https://www.towerpartners.com/services)\n- [Overview](https://www.towerpartners.com/overview)\n- [ENGAGEMENTS](https://www.towerpartners.com/past-engagements)\n- [CAREERS](https://www.towerpartners.com/jobs)\n\n## Blog\n- [NEWS](https://www.towerpartners.com/blog)\n\n## Legal\n- [Privacy Policy](https://www.towerpartners.com/privacy-policy)\n\n## Support\n- [CONTACT](https://www.towerpartners.com/contact)\n\n",
"llmsTxtExisting": null,
"snippets": [
{
"id": "add_llms_txt",
"title": "Create /llms.txt",
"description": "Upload this file to your web root. It tells AI agents what your site is about and which pages matter.",
"language": "markdown",
"code": "# Tower Partners\n\n> Tower Partners is a leading Private Investment Banking and Advisory Firm providing premier service to the middle market. \n\n## Main\n- [Tower Partners | Private Investment Bank and Advisory Firm](https://www.towerpartners.com/): Tower Partners is a leading Private Investment Banking and Advisory Firm providing premier service to the middle market…\n- [Team](https://www.towerpartners.com/team)\n- [SERVICES](https://www.towerpartners.com/services)\n- [Overview](https://www.towerpartners.com/overview)\n- [ENGAGEMENTS](https://www.towerpartners.com/past-engagements)\n- [CAREERS](https://www.towerpartners.com/jobs)\n\n## Blog\n- [NEWS](https://www.towerpartners.com/blog)\n\n## Legal\n- [Privacy Policy](https://www.towerpartners.com/privacy-policy)\n\n## Support\n- [CONTACT](https://www.towerpartners.com/contact)\n\n",
"filename": "/llms.txt"
},
{
"id": "add_open_graph",
"title": "Add missing Open Graph tags",
"description": "These tags control how your page looks when shared on social media and some AI platforms.",
"language": "html",
"code": "<meta property=\"og:image\" content=\"https://yoursite.com/og-image.jpg\">\n<meta property=\"og:url\" content=\"https://www.towerpartners.com/\">\n<meta property=\"og:type\" content=\"website\">",
"filename": "<head>"
},
{
"id": "add_content_signals",
"title": "Add Content-Signal directives",
"description": "Content-Signal tells AI agents how they may use your content. The recommended location is robots.txt, but you can also add it as an HTTP header.",
"language": "txt",
"code": "# robots.txt (recommended, canonical location):\nUser-agent: *\nContent-Signal: search=yes, ai-input=yes, ai-train=no\n\n# Nginx — add to server block (optional, for HTTP header):\n# add_header Content-Signal \"search=yes, ai-input=yes, ai-train=no\" always;\n\n# Apache — add to .htaccess (optional, for HTTP header):\n# Header set Content-Signal \"search=yes, ai-input=yes, ai-train=no\"",
"filename": "/robots.txt"
},
{
"id": "add_markdown_negotiation",
"title": "Support Markdown for Agents",
"description": "Implement one or more of the 4 Markdown for Agents mechanisms to let AI agents request content in markdown format.",
"language": "html",
"code": "<!-- 1. Content negotiation: respond to Accept: text/markdown -->\n<!-- In your server/framework, check the Accept header and return markdown -->\n<!-- with Content-Type: text/markdown -->\n\n<!-- 2. Serve .md URLs (e.g., /about.md alongside /about) -->\n<!-- Generate static .md files or handle .md routes in your app -->\n\n<!-- 3. Add <link> tag in your HTML <head>: -->\n<link rel=\"alternate\" type=\"text/markdown\" href=\"/page.md\">\n\n<!-- 4. Add Link HTTP header on HTML responses: -->\n<!-- Link: </page.md>; rel=\"alternate\"; type=\"text/markdown\" -->\n\n<!-- Best practice: include Vary: Accept and X-Markdown-Tokens headers -->\n<!-- on markdown responses -->",
"filename": "<head> + server config"
}
]
}
Use our API to get this programmatically (coming soon)
This JSON is for internal use — unlike the Markdown and llms.txt files, it's not meant to be uploaded to your site. Save it as a baseline to track your score over time, share it with your dev team, or integrate it into your CI/CD pipeline.
Embed your badge
Add this badge to your site. It updates automatically as your AI-readiness score changes.
<script src="https://agentready.md/badge.js" data-id="07a1eaa5-0915-4dd5-838b-fa86bbbd6aac" data-domain="www.towerpartners.com"></script>
[](https://agentready.md/r/07a1eaa5-0915-4dd5-838b-fa86bbbd6aac)
Coming soon: Full Domain Analysis
Crawl your entire domain, generate llms.txt, and monitor your AI-readiness score over time. Join the waitlist to be notified.