Meshr Ai Internal Linking avatar
Meshr Ai Internal Linking

Pricing

Pay per event

Go to Apify Store
Meshr Ai Internal Linking

Meshr Ai Internal Linking

We automate the tedious parts of SEO using state-of-the-art AI and semantic analysis.

Pricing

Pay per event

Rating

0.0

(0)

Developer

M4Tools

M4Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Meshr – AI Internal Linking + SEO Audit

Meshr is an AI-powered internal linking tool that helps you build a semantic content graph for your website. This Actor crawls your site, understands the context of every page using vector embeddings, and suggests highly relevant internal linking opportunities with optimized anchor text. As a bonus, it also performs comprehensive SEO auditing to help you identify technical issues and optimize your site structure.

Meshr Logo


🚀 Features

  • 🔗 AI-Powered Internal Linking: Uses GPT-5-mini to generate natural, context-aware anchor text suggestions for every link opportunity. Our core value proposition.
  • 🧠 Semantic Understanding: Chunks content and generates vector embeddings (OpenAI text-embedding-3-small) to find conceptually related pages, not just keyword matches.
  • 🕷️ Smart Crawling: Recursively discovers pages via sitemaps (nested sitemaps supported) with parallel processing using Playwright.
  • 💾 Vector Database: Uses LanceDB for fast, persistent similarity search across your content.

Bonus SEO Audit Features:

  • 📊 Comprehensive SEO Analysis: Analyzes technical SEO signals including title tags, meta descriptions, headers, content quality, canonical URLs, robots directives, schema markup, and more.
  • 🔍 Metadata Extraction: Extracts all metadata including Open Graph tags, Twitter Cards, Schema.org JSON-LD, and standard meta tags.
  • 🔗 Link Analysis: Extracts and classifies all links (internal/external, content/navigational) with anchor text analysis.
  • 🖼️ Image Audit: Identifies images missing alt text or with empty alt attributes for accessibility and SEO.

🛠️ Inputs

FieldTypeDescriptionRequiredDefault
domainStringThe root domain to crawl (e.g., meshr.link). The actor will automatically find robots.txt and sitemaps.Yes-
limitIntegerMaximum number of pages to process.No100
max_concurrencyIntegerNumber of parallel browser instances to run.No10
sitemapsArrayOptional list of specific sitemap URLs to crawl.NoAuto-discovered

📊 Output

The Actor stores results in the default Apify Dataset. The dataset contains three types of items:

1. Pages (type: "page")

Comprehensive page data including metadata, SEO analysis, and content preview.

{
"type": "page",
"url": "https://meshr.link/blog/seo-guide",
"title": "Complete SEO Guide | Meshr",
"meta_description": "Learn how to optimize your SEO...",
"canonical_url": "https://meshr.link/blog/seo-guide",
"page_type": "article",
"seo_analysis": {
"score": 85,
"issues": [],
"warnings": ["Meta description too short"],
"signals": {
"word_count": 1200,
"h1_count": 1,
"internal_links": 15,
"content_links": 8
}
},
"links_count": {
"total": 25,
"internal": 15,
"external": 10,
"content": 8,
"navigational": 17
},
"images_count": 5,
"content_preview": "Internal linking is crucial for..."
}

All links extracted from a page, grouped together.

{
"type": "links",
"source_url": "https://meshr.link/blog/seo-guide",
"total_links": 25,
"internal_count": 15,
"external_count": 10,
"content_count": 8,
"navigational_count": 17,
"links": [
{
"target_url": "https://meshr.link/features/anchor-text",
"anchor_text": "optimize your anchor text",
"link_type": "internal",
"location": "content"
}
]
}

3. Recommendations (type: "recommendation")

AI-generated internal linking opportunities with optimized anchor text.

{
"type": "recommendation",
"source_page": "https://meshr.link/blog/internal-linking-guide",
"recommendations": [
{
"url": "https://meshr.link/features/anchor-text",
"title": "AI Anchor Text Optimization | Meshr",
"match_count": 3,
"anchor_suggestion": {
"anchor_text": "optimize your anchor text",
"type": "rewrite"
},
"context_snippet": "...one of the most important factors is how you optimize your anchor text..."
}
]
}

📦 Installation & Usage

  1. Deploy to Apify: Push this code to the Apify Platform.
  2. Set Secrets: Add OPENAI_API_KEY as a secret in Apify Console.
  3. Run: Use Apify Console or API to run with input.

💡 About Meshr

Meshr is built to automate the tedious process of internal linking. By leveraging LLMs and vector search, we help you create a denser, more authoritative site structure that users and search engines love. As a bonus, we also provide comprehensive SEO auditing to help you identify and fix technical issues.


Built with 💙 by the Meshr Team