Internal Linking
The Internal Linking engine automatically inserts contextual links to your existing content when generating new articles. Instead of manually adding links after publishing, the AI weaves them into the article during generation.
How It Works
- You supply a list of URLs from your site (via sitemap or manual paste).
- During article generation, the AI reviews your URL list and selects relevant pages to link to.
- Links are placed naturally within the article text, using descriptive anchor text.
The result: every new article arrives pre-linked to related content on your site, helping both readers and search engines discover your pages.
Enabling Internal Linking
Internal Linking can be toggled in two places:
- Project Management → Sitemap tab: Enable the feature and configure your URL pool.
- Generation Settings → Content Structure: Toggle "Internal Linking" on/off per generation run.
Both toggles must be enabled for links to appear in generated articles.
Loading Your URLs
Navigate to Project Management → Sitemap tab. You have two options for loading URLs:
Option 1: Fetch from Sitemap
- Enter your sitemap URL (e.g.
https://yourdomain.com/sitemap.xml). - Click Fetch Sitemap.
- The system parses the XML and extracts all
<loc>entries.
Sitemap index files (files that reference other sitemaps) are also supported. The system follows the index entries and extracts URLs from each child sitemap.
Option 2: Paste URLs or XML
Click Paste URLs and paste either:
- Plain text with one URL per line
- Raw sitemap XML content
The parser detects the format automatically and extracts valid URLs.
Filtering by Subdirectory
After loading URLs, the system groups them by subdirectory path. For example, if your sitemap contains:
https://yourdomain.com/blog/post-1
https://yourdomain.com/blog/post-2
https://yourdomain.com/products/item-1
https://yourdomain.com/about
You'll see toggles for /blog/ and /products/ subdirectories. Enable or disable each subdirectory to control which URLs are available for internal linking.
This is useful when you only want to link to blog posts and not product pages (or vice versa).
Link Count
The Number of Internal Links slider controls how many internal links the AI should aim to include per article. The default is typically 3-5 links, but you can adjust this based on your content strategy.
Higher counts work well for longer articles (2,000+ words). For shorter pieces, 2-3 links keeps the content from feeling over-linked.
URL Preview
After loading and filtering, the URL preview panel shows exactly which URLs will be available during generation. Review this list to confirm the right pages are included.
Cross-Linking (Experimental)
The Cross-Linking feature takes internal linking a step further. When enabled during a batch generation:
- Each article in the batch links to other articles from the same batch, not just existing URLs.
- This creates a web of interconnected content within a single publishing run.
Enable it from the Content Structure section in Generation Settings. A separate toggle also appears in the Sitemap tab for project-level configuration.
Experimental label: Cross-Linking works best with batches of 5-20 related articles. Very large batches or unrelated topics may produce less relevant links.
Tips for Better Internal Links
| Tip | Why it matters |
|---|---|
| Use descriptive page titles | The AI uses your page titles to decide relevance. Clear titles produce better anchor text. |
| Keep your sitemap current | Stale sitemaps mean the AI links to pages that may no longer exist. |
| Filter out utility pages | Exclude /contact, /privacy-policy, and similar pages that don't benefit from internal link traffic. |
| Match link count to article length | 2-3 links for 1,000-word articles, 4-6 for 2,500+ word articles. |