| Aspect | Guidelines | Examples |
| Make links crawlable | – Use <a> tags with href attributes. – Avoid links without href or those relying on JavaScript events only. – Dynamically inserted links using proper <a href> markup are crawlable. – URLs in links should be valid, resolvable web addresses (URI format). | Good: <a href=”https://example.com/products”>Products</a> Bad: <a onclick=”goTo(‘https://example.com’)”>Link</a> |
| Anchor text placement | – Place meaningful text between <a> tags.- Avoid empty anchor text; if empty, use title attribute.- For image links, use descriptive alt attributes. – If using JavaScript to insert anchor text, verify with URL Inspection Tool. | Good: <a href=”/ghost-peppers”>ghost peppers</a> Bad: <a href=”/ghost-peppers”></a>Image link good alt: <img alt=”add enchiladas to your cart”/> |
| Write good anchor text | – Be descriptive, concise, relevant. – Avoid vague texts like “click here” or “read more.”- Don’t stuff keywords unnaturally. – Provide context by ensuring the surrounding sentence makes sense. – Avoid long, rambling anchor text. – Avoid chaining too many links together without context. | Bad: <a href=”https://example.com”>Click here</a> Better: <a href=”https://example.com/cheese-list”>list of cheese types</a> |
| Internal linking | – Link between your own pages to help users and Google discover related content. – Every important page should be linked from at least one other page.- Don’t overload pages with too many links. | Link to related guides, FAQs, or category pages to enhance site structure and user experience. |
| External linking | – Link to trustworthy external sources to add credibility. – Use nofollow if you don’t trust the site or for sponsored links. – Use ugc for user-generated content links. – Add context so users know what to expect from the link destination. – Don’t overuse nofollow unnecessarily. | Good example: Citing research study with link.<a href=”https://research.example.com”>Study on cheese flavor</a> |