Complete Guide: Comparing the Effectiveness of Links in Main Content vs. "Recommended Products" Block for Search Engine Optimization (SEO)
This document provides a detailed description of the differences between two methods of placing links on a web page: inserting a link directly into the body of an article and outputting a link through a plugin or "Recommended Products" widget. The purpose of this document is to explain why the first method has a significantly greater impact on website ranking in search engines, and to provide practical recommendations based on the analysis of a specific page.
Table of Contents
- Introduction
- Technical Analysis of the Page Source Code
- Comparative Characteristics of the Two Link Types (Table)
- Understanding the DOM and the Importance of Element Placement
- How Search Engines Interpret Content and Links
- Practical Conclusions and Recommendations
- Conclusion
1. Introduction
Website owners and forum administrators often face the question: what is the best way to organize internal linking to improve the ranking of target pages (for example, product pages)? At first glance, a link is a link, regardless of where it is located. However, search engine algorithms, particularly Google's algorithms, analyze the context of the link placement, its surroundings, and its position within the HTML document structure. This guide will demonstrate the fundamental difference between a link embedded in the body of an article and a link automatically generated in a separate recommendation block, using the page https://example.com/forums/electronics/diy-projects/topic42 as an example.
2. Technical Analysis of the Page Source Code
To understand the difference, it is necessary to examine the HTML code fragments responsible for displaying links to the product "Speedster X2000".
Fragment 1: Link in the Main Content (Post Body)
<div class="card-body">
<div class="row g-4">
<div class="col-md-3 col-lg-2 text-center">
<!-- User avatar and info -->
</div>
<div class="col-md-9 col-lg-10">
<div class="mb-3">
<h1>Computer Assembly Guide</h1>
<p>This guide is intended for assembling a computer based on the
<a target="_blank" href="https://example.com/market/electric/desctop-x2000-pro" rel="noreferrer noopener">
<strong>Desctop Speedster X2000 Motherboard</strong>
</a>
from scratch. It contains all the necessary instructions, recommendations, and diagrams...
</p>
<!-- Rest of the unique instructional text (over 2000 words) -->
</div>
</div>
</div>
</div>
Characteristics of this placement:
- The link is located inside a container with a unique identifier (
id="protected-block"). - It is surrounded by a large volume of unique text content (headings, paragraphs, lists, tables).
- The link is placed in the first paragraph of the article.
- The anchor text of the link — "Desctop Speedster X2000 Motherboard" — exactly matches the content of the article and the product name.
Fragment 2: Link in the "Recommended Products" Block
<div class="container py-5">
<div class="alert alert-info">
<h3 class="fs-6 my-0">Recommended Products in This Topic</h3>
</div>
<div class="list-group list-group-striped list-group-flush">
<li class="list-group-item list-group-item-action">
<div class="row g-3">
<div class="col-12 col-md-1 text-center">
<a href="market/electric/desctop-x2000-pro">
<img src="..." alt="...">
</a>
</div>
<div class="col-12 col-md-11">
<a href="market/electric/desctop-x2000-pro">
<p class="mb-1 fw-bold">Desctop Speedster X2000 Pro Motherboard ...</p>
</a>
<!-- Brief product description -->
</div>
</div>
</li>
<!-- Other products: Speedster X1000, Speedster Z3 -->
</div>
</div>
Characteristics of this placement:
- The link is located in a separate block, styled as a widget.
- The block is placed after the main page content ends, immediately before the footer.
- The block's heading ("Recommended Products in This Topic") and its structure are standard across the entire forum and are repeated on many other pages.
- The link is displayed in a list alongside other products that are not directly related to the unique content of the article.
3. Comparative Characteristics of the Two Link Types
The following table provides a detailed comparison based on key parameters affecting search engine optimization (SEO).
| Parameter | Link in Main Content (Post Body) | Link in "Recommended Products" Widget |
| Placement in HTML Structure (DOM) | Deeply nested within the unique part of the document (#protected-block), at the beginning of the article. | Located in a separate container (div.container) after the article ends, closer to the bottom of the document. |
| Uniqueness of Surrounding Content | Surrounded by completely unique instructional text that exists only on this page. | Surrounded by boilerplate HTML code that is repeated on many other pages of the site. |
| Classification by Search Engines | Unique Content. The search engine considers the link as part of the author's material. | Boilerplate Content. Algorithms recognize the repeating structure and may assign it lower weight. |
| User Behavior Model (Reasonable Surfer Model) | High probability of a click. A reader studying the instructions is highly likely to click the link to the product to learn more about it. | Low probability of a click. A user may finish reading the article and leave the page without scrolling down to the recommendation block. |
| Link Equity (PageRank / Link Juice) | High. The link is perceived as an "editorial recommendation," passing significant weight to the target product page. | Low or zero. The link is perceived as an internal navigation element, and its weight may be significantly reduced or ignored. |
| Impact on Target Page Ranking | Substantial. Strengthens the thematic relevance of the product page for queries related to assembly and operation. | Negligible or none. Practically does not affect the product's position in search results. |
| Semantic Connection | Direct and explicit. The "Assembly Guide" page links to the assembly object — the "Speedster X2000" product. | Indirect. The block is generated based on tags or categories; the connection to the specific guide is not obvious. |
| Indexing by Search Crawler | The Google crawler will discover the link among the first elements when scanning the page and will definitely follow it. | The crawler may scan the link, but upon detecting an identical block on other pages, it may reduce the crawl frequency of such links. |
4. Understanding the DOM and the Importance of Element Placement
DOM (Document Object Model) is an object model of the document that represents the HTML code of a page as a tree structure. Every HTML tag (e.g., <div>, <p>, <a>) is a node in this tree. Browsers and search crawlers convert the received HTML code into the DOM for analysis and processing.
Placement in the DOM is the position of a specific node (e.g., an <a> tag with a link) relative to other nodes in the document hierarchy.
Why is this important for SEO:
Search algorithms analyze the DOM tree to determine:
- Main Content of the page. Algorithms look for the largest and most unique block of text, surrounded by a minimal amount of template elements (headers, sidebars, footers). In the example considered, this is the
<div class="card-body"> container with the unique article. - Supplementary Content. Elements that are not unique and serve for navigation or additional information. In the example, this is the
<div class="container py-5"> block with recommendations.
A link located inside the main content receives the highest priority. A link located inside supplementary content has low priority.
5. How Search Engines Interpret Content and Links
To understand the difference, it is helpful to imagine how a search crawler "sees" the page.
Scenario 1: Crawling a page with a link in the main content
- The crawler loads the URL
topic42. - It analyzes the DOM: discovers the H1 heading, over 2000 words of unique text, images, lists.
- In the first paragraph of the unique text, it finds a link with the anchor text "Desctop Speedster X2000 Motherboard".
- Crawler's conclusion: "This page is a detailed guide for assembling a specific device model. The author of the page explicitly links to the product page of this device at the very beginning of the article. This is a highly relevant and important link. Weight must be passed from this page to the product page."
Scenario 2: Crawling a page with a link in the widget
- The crawler loads the URL
topic42. - It analyzes the main content (the article) and finishes its analysis.
- Next, it discovers a block with the class
container py-5 and the heading "Recommended Products in This Topic". - The crawler compares the structure of this block with other pages on the site and finds hundreds of matches.
- Crawler's conclusion: "This is a standard navigational block of the site. It is generated automatically and does not reflect the unique opinion of the article's author. The links in this block carry minimal value for ranking, as they are part of a template rather than an editorial recommendation."
6. Practical Conclusions and Recommendations
Based on the analysis conducted, the following conclusions can be drawn for the page topic42:
- The link in the post text (in the first paragraph) is already present and is optimal. It provides 100% of the necessary SEO effect for linking the forum page to the product page. No additional content modification actions are required.
- The "Recommended Products" block serves a useful function for users by offering them alternative or similar products. However, it does not have a significant impact on the search engine promotion of the product page.
- The absence of data about the referring page in Google Search Console is a standard situation. The Search Console tool does not display all known Google links, but only a sample that the algorithms have deemed most significant. The fact that the widget link does not appear in the report does not mean Google does not see it. It means Google has assigned it a low priority. The main link in the post text is already accounted for in the index.
Recommended action:
To speed up the process of accounting for the link from the post text (if it hasn't been completed yet for some reason), it is sufficient to perform one action:
- Open Google Search Console.
- Go to the "URL Inspection" tool.
- Enter the address:
https://example.com/forums/electronics/diy-projects/topic42. - Click the "Request Indexing" button.
This procedure sends a signal to the Google search crawler about the need to revisit the page. During this visit, the crawler will re-analyze the unique content and definitively register the connection between the forum page and the product.
7. Conclusion
The difference between placing a link in the body of an article and in an automatic "Recommended Products" widget is fundamental from an SEO perspective.
- A link in the text is a powerful tool for passing weight and strengthening thematic relevance. It is perceived by search engines as an expert recommendation.
- A link in the widget is, first and foremost, a navigation tool for the user, which practically does not affect the site's position in search results.
On the page topic42, the correct approach is implemented: the key link to the product is embedded directly into the unique content of the article. This configuration is optimal and requires no modifications. It is only recommended to initiate a recrawl of the page via Google Search Console for timely updating of information in the search engine.