Control how our AI generates internal linking suggestions by uploading keyword rules via CSV
CSV upload allows you to upload a file containing target URLs and keywords to control how our AI generates internal linking suggestions. Instead of letting the AI decide everything automatically, you can specify which pages should be linked and what keywords should be used as anchor text.
Your CSV file must have three columns:
target_url,priority,keywords https://example.com/guides/,10,"best practices,SEO tips,internal linking,link strategy" https://example.com/products/,8,"link checker,internal linking tool,anchor text,link analysis" https://example.com/blog/,5,"content strategy,link building,on-page SEO,technical SEO" https://example.com/docs/,7,"documentation,technical guide,API reference,developer guide" /tutorials/,9,"tutorial,step by step,how to guide,beginners guide"
target_url,priority,keywordshttps://example.com/page) or relative paths (/page).csv fileAfter uploading your CSV, you'll configure how suggestions are distributed:
Default: 40%
Matches keywords exactly as written. Highest confidence, most precise.
Example: Keyword "internal linking" matches "internal linking" in content
Default: 40%
Flexible matching with some word spacing. Still high confidence.
Example: Keyword "anchor text optimization" matches "anchor text and optimization" in content
Default: 20%
AI-powered contextual matching. Uses similar meaning even if exact words don't match.
Example: Keyword "link building" might match "creating connections" in content
Important: Percentages must add up to 100%
Create a CSV file with your target URLs and keywords. You can use the sample CSV template provided in the upload interface, create your own CSV file, or export from a spreadsheet tool (Excel, Google Sheets).
Adjust the sliders to set your preferred distribution:
Click "Continue" to proceed. Your CSV file and distribution settings will be saved with your domain.
After your site is crawled:
Good: "internal linking strategy", "anchor text optimization"
Avoid: "link", "page", "click here"
Add 3-5 relevant keywords per target URL to increase match opportunities:
target_url,priority,keywords /blog/seo-guide/,9,"SEO guide,search optimization,SEO tips,SEO best practices"
Relative URLs (/page) are more flexible than full URLs (https://example.com/page)
Make sure your target URLs actually exist on your site before uploading
A: The system will skip that row and continue processing other URLs. Make sure your target URLs exist on your site before uploading.
A: Yes, you can upload a new CSV file. The new file will replace the previous one for your domain.
A: The system will skip those keywords and use semantic matching to fill remaining slots.
A: Yes, but the system will prioritize based on the target URL's priority setting.
A: We recommend 3-5 keywords per target URL for best results.
A: The system will use 100% semantic matching (AI-powered suggestions) for all pages.
.csv extensiontarget_url,priority,keywordstarget_url,priority,keywords /products/,10,"shop,products,buy online,product catalog" /category/electronics/,9,"electronics,tech products,electronic devices" /blog/buying-guide/,8,"buying guide,purchase guide,how to buy"
target_url,priority,keywords /blog/,10,"blog,articles,posts,content" /blog/category/seo/,9,"SEO articles,SEO content,SEO tips" /about/,7,"about us,our story,company information"
target_url,priority,keywords /docs/getting-started/,10,"getting started,quick start,beginner guide" /docs/api/,9,"API documentation,API reference,API guide" /docs/tutorials/,8,"tutorials,how to guides,step by step"
If you're having trouble with CSV upload:
For technical support, contact our support team with:
Join websites that have increased organic traffic by 32% with Meshr's platform-agnostic internal linking tool.