Internal Linking on a Handful of HTML Files

Internal links do two jobs. They help visitors move around your website, and they tell search engines which pages on your website are most important. On a static website with a handful of HTML files, this is one of the easiest places to add SEO value, and one of the most overlooked.

The 2-click rule

Every important page on your website should be reachable from the homepage in two clicks or fewer. If a page takes five clicks to find, search engines crawl it less often and rank it lower. Sketch out your website as a tree:

Home
├── About
├── Shop
│ ├── Mugs
│ ├── Bowls
│ └── Planters
├── Classes
└── Contact

From the homepage, every page should be a click or two away through your main navigation. Pages buried deeper need shortcuts: featured links on the homepage, related-page links at the bottom of articles, breadcrumbs.

Use descriptive anchor text

Pair it with a clean heading hierarchy so the page structure is obvious.

The clickable text of a link tells search engines what the destination page is about. Compare these two links:

Both point at the same page. The second one tells Google that the destination page is about beginner pottery classes. The first tells Google nothing. "Click here" and "read more" are wasted anchor text.

The fix: rewrite the surrounding sentence so the link text describes what the user will find.

Your homepage is almost always your most-visited page. It also has the most authority in Google's eyes. Whatever you link from the homepage benefits from that authority. So link to the pages you want to rank.

If you want your "pottery classes" page to rank, link to it from the homepage with descriptive anchor text. Not in the footer with everything else. Somewhere visible, in a sentence that makes sense to a human.

Add breadcrumbs to deeper pages

Breadcrumbs are the little trail of links at the top of a page that shows where you are. They help users navigate, and Google often uses them as the URL display in search results.

For a static website, write them by hand at the top of each HTML file:

<nav aria-label="Breadcrumb">
 <a href="/">Home</a> ›
 <a href="/shop.html">Shop</a> ›
 <span>Blue Speckled Mug</span>
</nav>

For the SEO bonus, add BreadcrumbList schema. A later article on schema types covers that.

Footer links pass some SEO value, but less than links in main content. A page that's only reachable from the footer ranks worse than a page that's also linked from inside an article. Use the footer for utility links (contact, privacy, terms) and rely on main content for the pages you want to rank.

Watch for orphan pages

An orphan page is a page that exists on your website but isn't linked from any other page. Search engines can sometimes find them through the sitemap, but they won't rank well because the link signals tell Google nothing about their importance.

To find orphans, open the Pages section in your dashboard. It lists every HTML file in your project with a thumbnail and visibility status, which makes the audit faster than clicking through files individually. For each page, ask: is at least one other page linking here? If not, either link to it or delete it.

Linking every other word looks spammy. A reasonable rule: 1 to 5 internal links per 500 words of content. Link the first mention of a related page in each article, not every mention.

The cheap optimization most people miss

Open your homepage. Find five places where you could rewrite a sentence to include a descriptive link to another page on your website. Make those edits. That's often the highest-ROI hour of SEO work you'll do this year.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us