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.
A well-structured URL is both human-readable and crawler-friendly. Follow these rules consistently:
on-page-seo-guide is read as four separate words; on_page_seo_guide is read as one combined token./on-page-seo-guide beats /category/subcategory/2026/on-page-seo-guide-for-beginners-updated. Shorter URLs display better in SERPs and are easier to share./link-building-basics or similar — not /post-1847.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.
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 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.
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.
https://example.com/page vs https://www.example.com/page/seo-guide vs /seo-guide//products?sort=price and /products?sort=name may show identical products in different order/blog/page/2 may overlap with /blog/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:
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 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.
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 TestContent 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.
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.
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.
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.