top of page

Where to Add Internal Links on a Small Cafe Website

Writer: Thomas Garner
Thomas Garner
Oct 7
11 min read
Apple laptop, smartphone, and coffee mug on a wooden desk

A typical small cafe site has five pages, home, menu, about, location, and contact, reachable only from the navigation bar at the top. Nothing in the actual text of any page ever points to any other page. That is a flat site, and it tells both a visitor and a search engine considerably less than it actually could with a small amount of deliberate effort.


Short answer: add a handful of contextual links, placed where a reader would naturally want them, inside the body text of each page, pointing to whichever other page actually answers the next question that page raises. This does not require new pages or a redesign. It requires reading each existing page the way a first time visitor would and asking what they would want to click next.


This post covers why internal links matter for a small site, how to choose anchor text that says what the linked page is about, and a worked plan for a five page site laid out as a table you can copy directly and adapt to your own pages.


Why Internal Links Matter on a Small Site

A link inside the body text of a page does two things a navigation bar link cannot do as well. It tells a reader, at the exact moment a question occurs to them, that an answer exists elsewhere on the site, and it tells a search engine that these two pages are related in a specific, contextual way rather than simply belonging to the same navigation menu.


Google's own published guidance on link best practices describes crawlable links, links a search engine can follow, as the way it discovers and understands the relationship between pages on a site. A navigation bar provides that discovery in the most basic sense, every page reachable from every other page through the menu, but it provides almost no context about why one page relates to another beyond both existing on the same site.


A body link carries that context in a way a menu item cannot. A sentence on the about page that mentions the shop's current location, linking directly to the location page at that mention, tells a reader and a search engine something specific: this fact connects to that other page, right here, for this reason. That specificity is exactly what a flat, menu only site is missing.


None of this requires an unusual number of links. A handful of well placed, contextual links per page, added where a reader's natural next question would be answered, does the job. This post is not going to claim a specific number of links produces a ranking benefit, since no figure in Hillcane's own research supports a claim like that, but the basic mechanism, crawlable links helping a search engine understand page relationships, is well established in Google's own public documentation.


Choosing Anchor Text That Says What the Page Is

Anchor text is the clickable words themselves, and it should describe the destination page plainly rather than relying on a generic phrase. Click here or read more tell a reader nothing about what waits on the other side of the link, and they tell a search engine even less about the relationship between the two pages.


A useful anchor text names the actual thing the linked page covers. Our current location, our full menu, our story, hours and directions, each of these phrases does double duty, giving a reader a clear reason to click and giving a search engine a plain description of what the destination page is about, right in the text of the link itself.


This does not mean every link needs an awkwardly long, keyword stuffed phrase either. A natural sentence with a specific, descriptive phrase linked within it reads better than a sentence built purely to accommodate a link. The goal is specificity, not length, and a short, plain phrase that names the destination clearly usually beats a longer one trying to do too much at once.


A Worked Plan for a Five Page Site

Home should link to the menu page from any sentence mentioning specific drinks or food, using anchor text like our full menu rather than a bare click here, and should link to the location page from any sentence mentioning where the shop is or what neighborhood it sits in, using anchor text like visit us or our location.


The menu page should link to the about page from any sentence referencing sourcing, roasting, or the story behind a specific item, using anchor text like our story or how we source our coffee, and should link to the location page from a closing line inviting the reader to visit, using anchor text like find us or visit our shop.


The about page should link to the location page from any sentence mentioning the physical space or neighborhood, using anchor text like our current location, and should link to the menu page from any sentence describing what the shop serves, using anchor text like see the full menu.


The location page should link to the contact page from a closing line inviting questions, using anchor text like get in touch or contact us, and should link back to the menu page for anyone deciding what to order before or after finding directions, using anchor text like browse the menu. The contact page should link to the location page for anyone who arrived looking to get in touch but wanted directions, using anchor text like get directions, closing the loop across all five pages.


Distinguishing Body Links From Navigation and Footer Links

The plan above deliberately focuses on links inside body text, sentences a reader is reading, rather than links in a navigation bar or a footer. Navigation and footer links matter for basic site structure, but they do not carry the same contextual signal a body link does, since they appear identically on every page regardless of what that specific page is about.


When reviewing a page to add body links, read through the actual paragraph text slowly and note every place a reader would naturally want more information the current page does not provide. That is where a body link belongs. Do not add a body link just to reach a target number, since a link stuffed into a sentence where it does not naturally belong reads as awkward to a visitor and adds nothing useful to either the reader's experience or a search engine's understanding of the page.


It is also worth noting plainly what this post is not claiming. There is no established number of links per page that produces a ranking result, and no data in Hillcane's own research supports a specific count as optimal. The plan above is built around genuine contextual fit, not a target number, and a five page site following it honestly may end up with three body links on one page and five on another, depending entirely on what each page's actual content naturally supports.


Turning This Into an Afternoon of Work

Read each of the five pages once, slowly, as if seeing the site for the first time. Note every sentence where a natural next question arises that another page on the site answers. That list becomes the from page, to page, and reason columns of a link plan almost automatically.


Write the specific anchor text for each planned link before adding it to the page, checking that it describes the destination plainly rather than defaulting to a generic phrase. Add the links directly into the existing body text rather than appending a new sentence or a separate related pages section at the bottom of each page, since a link embedded naturally in context does more for a reader than one bolted on afterward.


This entire plan can be completed on an existing five page site in a single afternoon, without adding a single new page, without a redesign, and without any specialized tool beyond the site's own content editor. What it produces is a linked site instead of a flat one, where a visitor's natural curiosity about one page is met with an actual path to the next answer, rather than a dead end that sends them back to the navigation bar to guess.


What This Looks Like in Practice

Consider the about page on a typical cafe site, usually a few paragraphs describing how the shop started, what the owner cares about, and maybe a line about sourcing. As written, that page often ends and simply stops, leaving a reader who just finished learning the shop's story with nowhere obvious to go next except back to the navigation bar.


A small addition changes that completely. If a paragraph mentions where the coffee is sourced from, a link to the menu page using anchor text like see what we're currently pouring gives a reader who just connected with the story an immediate, specific next step. If the page closes with an invitation to visit, a link to the location page using anchor text like find our current location turns a passive closing sentence into an actual path forward.


None of this requires rewriting the page's actual content. The story stays the same, the tone stays the same, and the total word count barely changes. What changes is that two or three sentences that already existed now carry a specific, useful link exactly where a reader's attention already sits, rather than the page ending and quietly hoping the reader finds the navigation bar on their own.


Keeping the Plan Current as the Site Grows

A five page plan like this one is not a one time task to finish and forget. When a sixth page gets added, a seasonal menu page, a catering page, a blog, it is worth pausing to ask which existing pages should now link to it and which sentences on the new page should link back to the original five. A new page added without any thought to how it connects to the rest of the site simply recreates the same flat structure this post is meant to fix.


The same discipline applies when existing pages get rewritten. If the about page gets a fresh round of edits next year, check that the links added through this plan survived the rewrite and still point to anchor text that accurately describes the current state of each linked page, since a menu page that has changed significantly may no longer match anchor text written for an older version of it.


None of this needs to be elaborate. A short note kept alongside the site's content, listing each page and which other pages it currently links to and why, is enough to keep the plan current without turning link maintenance into its own separate project. Revisit that note whenever a page changes meaningfully, and the site stays linked rather than slowly drifting back toward the flat, menu only structure it started as.


This small habit is worth far more than it costs. A cafe owner already juggling a full shift rarely has time for an elaborate content strategy, but reviewing a short list of five or six pages and their existing links takes only a few minutes, and it is the single easiest way to keep a small site from quietly reverting to the same disconnected pages it started with once nobody is paying attention to how new content fits into the whole.


Related Reading

More from Hillcane on this topic, plus the pages on the site that sit next to the work.


Frequently Asked Questions

How many internal links should each page have?

There is no established number that produces a ranking result, and this post does not recommend a specific count. The right number is whatever the page's actual content naturally supports, based on genuine contextual fit rather than a target to hit. A short page might reasonably carry two or three body links, while a longer page might naturally support more.


What anchor text should I use for internal links?

Use anchor text that names what the destination page covers, such as our full menu, our current location, our story or hours and directions, instead of click here or read more. A descriptive phrase gives a reader a reason to click and gives a search engine a plain description of the linked page, which fits Google's published link best practices on crawlable links and anchor text. Keep it short and natural inside a real sentence rather than stuffing in extra words.


Do navigation bar links count as internal links?

They are links, but they do not carry the same contextual signal as a link placed inside body text, since a navigation link appears identically on every page regardless of what that specific page covers. This post focuses on body links because they connect a specific sentence to a specific, related page for a specific reason.


Where should the menu page link to on a five page cafe site?

On a typical five page site of home, menu, about, location and contact, the menu page should link to the about page from any sentence about sourcing, roasting or the story behind an item, with anchor text like our story or how we source our coffee. It should also link to the location page from a closing line inviting the reader to visit, with anchor text like find us or visit our shop, so a decided reader has a next step.


Does adding internal links guarantee a search ranking improvement?

No, and this post makes no such claim; nothing in Hillcane's own research ties a number of links to a ranking result. What Google's published guidance on link best practices does establish is that crawlable links are how it discovers pages and understands how they relate, and a body link adds context a navigation bar cannot. The practical gain is certain even without a ranking promise: a visitor finishing a page finds the next answer instead of a dead end.


Should I add links just to reach a certain number per page?

No. A link added only to hit a count, rather than because the sentence raises a real question another page answers, reads as awkward and adds nothing for the reader or a search engine. Read each page slowly as a first time visitor and link only where a natural next question arises. On a five page site, that honestly produces uneven totals, perhaps three body links on one page and five on another, which is exactly right.


What is the difference between a body link and a footer link?

A footer link appears identically at the bottom of every page on the site and carries little specific context. A body link sits inside the actual sentence a reader is reading, connecting a specific point in the text to a specific related page, which gives both the reader and a search engine a clearer signal about why the two pages are related.


How long does it take to build a link plan for a small site?

About one afternoon for a typical five page cafe site. Read each page once as a first time visitor, list every sentence where a natural next question is answered elsewhere, and turn that list into from page, to page and reason columns. Then write the anchor text for each link and add it directly into the existing body text in the site's own content editor, with no new pages, no redesign and no specialized tool needed.


Can I reuse the same anchor text every time I link to a given page?

Yes, when it accurately describes the destination each time, such as our current location whenever you link to the location page. Specificity and accuracy matter more than variety for its own sake. What deserves a check is drift: if the menu page changes significantly after a redesign or a seasonal overhaul, anchor text written for the older version may no longer match, so review those phrases whenever a linked page is rewritten, using a short note listing each page's links.


Does this apply to a site with more than five pages?

Yes. The same approach works at any size: read each page, note where a natural next question is answered elsewhere, and add a plainly worded body link there. A larger site simply has more pages to walk through. The habit that matters most as a site grows is connecting each new page, whether a seasonal menu, a catering page or a blog, to the existing ones as soon as it is added, so the site does not slide back into a flat, menu only structure.


Work with Hillcane

Five pages, one navigation bar, and nothing linking between them in the actual text. That is a flat site, and it is an easy one to fix.


If you want help building a link plan for your own site, reach out at hillcane.co/contact or call (256) 384-2449.

Comments


bottom of page