SEO

SEO Fundamentals: Keywords, URL Structure, Link Building and Crawlability Explained

By iLoveTest  ·  Published June 2026  ·  8 min read

Contents

  1. Keyword Placement
  2. URL Structure Best Practices
  3. On-Page Factors
  4. Crawlability
  5. HTTP Response Codes
  6. Canonical URLs and Duplicate Content
  7. Link Building Quality Signals
  8. What Google Rewards and Penalises
  9. TrustRank
  10. JavaScript and iFrames
  11. Frequently Asked Questions

Keyword Placement

Not all keyword placements carry equal weight. Google applies significantly more importance to the keyword’s location on a page, and understanding this hierarchy helps you prioritise where to spend optimisation effort.

The effectiveness order, from strongest to weakest signal: (1) page title tag, (2) H1 heading, (3) URL slug, (4) first 100 words of body text, (5) H2/H3 subheadings, (6) image alt text. The meta keywords tag — the <meta name="keywords"> element — is completely ignored by Google and has been since 2009. Include it only for legacy compatibility with niche systems; do not treat it as a ranking lever.

First 100 words matter. Google places extra weight on keywords that appear early in the body text. Open each page with a sentence or two that naturally includes the primary keyword — do not bury it in the third paragraph.

URL Structure Best Practices

A well-structured URL is both human-readable and crawler-friendly. Follow these rules consistently:

On-Page Factors

The page title (the <title> tag) should be 60 characters or fewer so it displays fully in search results without truncation. A truncated title loses its impact as a click-through signal. The meta description should be 155 characters or fewer. It does not directly affect rankings, but a well-written description improves click-through rate (CTR), which is a quality signal that Google does factor into rankings over time.

The H1 heading should contain the primary keyword and should be unique across the site. Each page should have exactly one H1. Subheadings (H2, H3) should be used to organise content logically — they carry a secondary keyword signal and help both crawlers and users understand page structure.

Crawlability

Google’s crawlers must be able to reach and understand your pages for them to rank. Two architectural principles govern crawlability:

Flat architecture: All pages should be reachable within three clicks from the homepage. This maximises crawl budget — the number of pages Google crawls on your site per crawl cycle. Deeply nested pages (five or six subdirectories deep) are crawled infrequently or not at all.

XML sitemaps and robots.txt: An XML sitemap lists all URLs you want indexed and helps Google discover pages that might not be well-linked internally. The robots.txt file tells crawlers which paths to skip — use it to exclude parameter URLs (like ?sort=price), admin pages, and duplicate content paths. Do not use robots.txt to hide pages from Google that you still want to rank — for that, use the noindex meta tag or x-robots-tag.

HTTP Response Codes

HTTP status codes communicate page health to search engines. Getting these right is essential during site restructuring or when removing pages.

Code Name Meaning for SEO
200 OK Page exists and is healthy — crawl and index normally
301 Permanent Redirect Passes full link equity to the new URL — use for all permanent moves
302 Temporary Redirect Does NOT fully pass link equity — use only when the move is genuinely temporary
404 Not Found Page missing — returns no equity, wastes crawl budget over time
410 Gone Permanently deleted — tells Google to stop crawling faster than a 404

When restructuring a site, always use 301 redirects — never 302 — for permanent URL changes. A chain of redirects (A → B → C) passes less equity than a direct redirect (A → C); clean up redirect chains whenever possible.

Canonical URLs and Duplicate Content

The rel="canonical" tag tells Google which version of a page is the “master” when duplicate or near-duplicate content exists across multiple URLs. Without it, Google must guess which version to index, potentially splitting link equity across duplicates and diluting rankings.

Common duplicate content scenarios

The canonical tag should point from each duplicate to the master URL. It does not redirect users — it is a signal to search engines only.

Links remain one of Google’s most important ranking signals, but not all links are equal. The following factors determine how much a given link is worth:

What Google Rewards and Penalises

Rewarded: editorial links earned through quality content; genuine guest posts on relevant sites; listings in curated industry directories; digital PR placements in authoritative publications; natural link velocity (links acquired gradually over time).

Penalised: buying or selling links (explicitly violates Google’s Webmaster Guidelines and can trigger a manual penalty); link farms and private blog networks (PBNs); hidden text links (same colour as background or hidden behind images); cloaking (showing different content to Googlebot than to human users); keyword stuffing (unnaturally repeating keywords to manipulate density).

TrustRank

TrustRank is a concept originally patented by Yahoo (and adopted conceptually by Google) that measures how trustworthy a site is based on its proximity to known “seed” sites — government domains (.gov), major universities (.edu), and long-established authoritative media. Trust flows outward through links: a site linked to by a trusted seed site inherits trust; sites several links removed from any trusted source inherit less.

The practical implication: spammy sites tend to cluster in low-trust link neighbourhoods, and getting links from those sites can associate your domain with low-trust signals. A single link from a high-trust domain is typically worth more than dozens of links from low-trust domains.

JavaScript and iFrames

Content rendered inside an iFrame is considered to belong to the source page, not the page embedding it — so you do not receive SEO credit for iFramed third-party content. Do not use iFrames to display content you want indexed on your own domain.

JavaScript-loaded content (AJAX, single-page application frameworks) may not be crawled if Google’s JavaScript execution is delayed. For content critical to ranking — main body text, headings, internal links — use server-side rendering (SSR) or static generation so the HTML is fully rendered before the crawler arrives. Defer JavaScript-rendered features (live chat widgets, interactive filters) that don’t need to be indexed.

Keywords  ·  Links  ·  Crawlability  ·  HTTP codes  ·  Instant feedback

Take the Free SEO Knowledge Test

Frequently Asked Questions

What is the most important SEO ranking factor?

Content relevance and quality remain the primary ranking factor. Beyond content: links (domain authority and trust), Core Web Vitals, and mobile-friendliness are major technical factors. No amount of technical optimisation compensates for thin or irrelevant content.

What is the difference between SEO and SEM?

SEO is organic search optimisation — unpaid traffic earned through relevance and authority. SEM (Search Engine Marketing) usually refers to paid search advertising, particularly Google Ads. Both aim to appear in search results but via different means: SEO is a long-term investment while SEM delivers immediate visibility at a per-click cost.

What is a 301 redirect?

A 301 redirect permanently sends users and search engines from one URL to another, passing approximately full link equity to the destination URL. Always use 301 (not 302) when permanently moving a page or restructuring your site’s URL architecture.

Does meta keywords still matter?

No. Google has explicitly stated it ignores the meta keywords tag and has done so since 2009. It is not a ranking signal for any major search engine. Including it does no harm, but treating it as an optimisation lever wastes time that is better spent on content and genuine on-page signals.