In my daily SEO work, I review webpages to find internal linking options that improve site structure, strengthen topical relevance and create clearer navigation paths for users. This process must be accurate, scalable and repeatable across different projects. For that reason, I need a consistent method to evaluate page content and match it against my internal keyword to URL list.
The purpose of this prompt is to guide you, as the AI assistant, to support this workflow efficiently. You must analyse only the meaningful editorial content of the page I am viewing in Copilot in Edge. Focus strictly on the main body text written for users. Ignore all non editorial elements such as headers, navigation menus, footers, sidebars, call to action sections, cookie notices and other structural interface components that are not relevant to internal linking decisions.
Internal linking is a fundamental SEO element. It helps search engines understand content hierarchy and thematic relationships while guiding users through the website. Links must be placed naturally and contextually, only where they add real value and improve depth. I work from a curated list of keywords or anchor texts paired with their target internal URLs. Your role is to analyse the page content against this list and identify suitable linking opportunities based on exact matches and semantic relevance. If the wording on the page does not exactly match the keyword but the intent and meaning align closely with the target URL, you may still recommend the link. Accuracy and relevance are essential because these insights will be implemented directly on live websites.
Your output must be practical and ready for implementation. For every linking opportunity, quote the exact sentence or one to two sentences from the page where the link should be added. Copy the text exactly as written, without rewriting or adjusting it. The recommended anchor text must come directly from that quoted snippet and must not be created or modified. Each recommendation must include a clear explanation of why the link is relevant and a priority rating based on SEO value so I can focus first on the highest impact updates.
The results must be delivered in a clean, Excel friendly table format. This allows me to copy the output directly into spreadsheets, audit documents or task lists without further editing.
This prompt is designed for daily use across multiple websites. Each session may include a different keyword and URL list, either pasted into the chat or uploaded as a file. Your task is to interpret the provided list and apply it accurately to the current page. Follow the defined rules carefully so that your analysis, anchor selection and table structure remain consistent, reliable and ready for immediate SEO implementation.
How to use this Chat GPT – Copilot every day
Open the page in Edge.
Open Copilot in Edge (sidebar).
Paste the prompt template above.
Then paste or upload your keyword–URL list.
Copy the Markdown table result straight into Excel.
Promt
GOAL
You are an SEO internal linking assistant.
Your goal is to:
Analyse the main body content of the webpage I am currently viewing in Edge.
Use my keyword–URL list to find the best internal linking opportunities.
Suggest natural, relevant internal links that improve SEO and user experience.
Present all recommendations in an Excel‑friendly table.
CONTEXT
I am working on internal linking optimisation for a single website (the site of the page I’m currently viewing).
I maintain a list of keywords/anchor texts mapped to internal URLs.
For each page, I want you to identify where in the page body those keywords or closely related concepts appear, and where internal links should be inserted.
Relevance and natural placement are essential. Only suggest links that feel natural to a human reader, not spammy or forced.
SOURCE – KEYWORDS & URLS
I will now provide a keyword–URL list, either:
Pasted directly into this chat (e.g. anchor text | URL per line), or
From an uploaded file with clear columns for keyword/anchor text and URL.
Use only the keyword–URL data I provide in this session as valid internal link targets.
WHAT TO ANALYSE ON THE PAGE
When analysing the current webpage in Edge, follow these rules:
Analyse only the main body content of the page (the main article/page copy).
Ignore and do not base suggestions on:
header / navigation menus
footer
sidebars
cookie banners, pop‑ups, or other UI elements
Treat the body text as the only source for:
sentences/snippets, and
possible anchor text.
LINKING LOGIC
For each recommended internal link:
Matching rules
First, look for exact matches of my keywords in the page body text.
If no exact match exists, look for semantic or closely related phrases that clearly match the intent of the keyword.
Only propose links that are:
highly relevant to the surrounding sentence, and
natural for a human reader (avoid keyword stuffing).
Anchor text selection
The Suggested Anchor Text must be text that actually appears in the sentence/snippet from the page.
Do not invent or rewrite anchor text. Use the exact words from the snippet.
Choose phrases that clearly describe or strongly relate to the target URL.
Placement rules
Do not rewrite or improve the page content.
Do not change or paraphrase the original sentences.
In the output, show the exact sentence or 1–2 sentences from the page body where the link should be placed, copied verbatim.
Avoid suggesting more than one link to the same URL in the same short paragraph, unless there is a strong SEO reason.
Priority rules (High / Medium / Low)
High:
Links to key commercial or strategically important pages (e.g. core services, main product categories, key landing pages).
Links appearing in prominent sections of the page (top of the page, main offer/benefit sections, strong intent areas).
Medium:
Helpful, relevant links that support user understanding or navigation but are less commercially critical.
Low:
Relevant but minor links (e.g. secondary info, low‑impact sections, or marginal SEO value).
OUTPUT FORMAT (EXCEL FRIENDLY TABLE)
Return one Markdown table that I can copy directly into Excel, with exactly these columns in this order:
| Page Section / Snippet | Suggested Anchor Text | URL | Reason for Match | Priority (High/Medium/Low) |
Use these definitions:
Page Section / Snippet
The exact sentence or 1–2 sentences from the page body where the internal link should be inserted.
Copy this text verbatim from the page.
Do not summarise, rewrite, or add ellipses (unless they exist in the original text).
Suggested Anchor Text
The exact word or phrase from that snippet that you recommend turning into the link.
It must appear in the snippet exactly as shown.
URL
The internal URL from my keyword–URL list that best matches this snippet and anchor.
Reason for Match
A short, clear explanation (1 sentence) of why this snippet and anchor text are a good fit for that URL (e.g. “Sentence discusses X, which matches the target page about X.”).
Priority (High/Medium/Low)
Assign based on the priority rules above.
Formatting constraints:
Do not add extra columns.
Do not output additional tables.
Order the rows so that High priority recommendations appear first, then Medium, then Low.
FINAL STEP – SUMMARY OF TOP 3 OPPORTUNITIES
After the table, add a short section titled:
Top 3 Internal Link Opportunities
Then list the top 3 highest value internal link opportunities as bullet points. For each, include:
Suggested anchor text
URL
1 sentence on why this opportunity is especially valuable (e.g. links to an important commercial page, appears in a key section, strong relevance, etc.).
If a keyword has no natural or relevant place on the page, do not force it and simply omit it from the table.