6eff12e8ac
SmartCrawl plugin reference (11 docs): - Overview, configuration, titles & meta, schema, sitemaps, social/OG, redirects, breadcrumbs, content analysis, hooks/filters, known issues SEO strategy playbook (6 docs): - Keyword research, per-page-type selection, on-page optimization, local SEO, technical SEO, content strategy Reusable templates (3): - Site audit checklist, keyword research worksheet, page optimization checklist Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
163 lines
5.7 KiB
Markdown
163 lines
5.7 KiB
Markdown
# On-Page Optimization
|
|
|
|
Current best practices (2025-2026) for optimizing individual pages. These apply regardless of the SEO plugin used.
|
|
|
|
## Title Tags
|
|
|
|
### Rules
|
|
|
|
- **Length:** 50-60 characters (Google truncates at ~580px pixel width)
|
|
- **Primary keyword:** As close to the beginning as possible
|
|
- **Unique:** Every page must have a unique title
|
|
- **Brand name:** At the end (builds recognition)
|
|
- **Don't stuff:** One primary keyword is enough
|
|
|
|
### CTR Optimization
|
|
|
|
Include value propositions, numbers, or power words:
|
|
|
|
| Weak | Strong |
|
|
|------|--------|
|
|
| `Home - My Website` | `Motorcycle Safety Courses Anchorage, AK \| Alaska Safe Riders` |
|
|
| `Services` | `Basic Rider Course (MSF Certified) \| Alaska Safe Riders` |
|
|
| `Blog Post Title` | `What to Expect at a Basic Rider Course (2026 Guide)` |
|
|
|
|
## Meta Descriptions
|
|
|
|
### Rules
|
|
|
|
- **Length:** 150-160 characters
|
|
- **Include primary keyword** naturally (Google bolds matching terms)
|
|
- **Include a CTA:** "Register today", "Learn more", "Contact us"
|
|
- **Include differentiators:** Price, location, certifications
|
|
- **Hand-craft** for important pages — auto-generated descriptions rarely perform well
|
|
|
|
### Example
|
|
|
|
> Learn to ride with Alaska's most experienced MSF-certified instructors. Weekend and weekday courses in Anchorage. Register online — classes fill fast.
|
|
|
|
**Note:** Google rewrites ~60% of meta descriptions, but well-written ones are kept and significantly improve CTR.
|
|
|
|
## Header Tags
|
|
|
|
### Hierarchy
|
|
|
|
- **H1:** Exactly one per page. Contains primary keyword. Closely matches the title tag.
|
|
- **H2:** Major sections (3-8 per page). Use secondary keywords and related topics.
|
|
- **H3:** Subsections under H2s. Use long-tail variations and questions.
|
|
- **Never skip levels** (no H1 directly to H3)
|
|
|
|
### Headers are semantic, not visual
|
|
|
|
Using `<b>` or large font size is NOT the same as a proper `<h2>`. Headers tell search engines about content hierarchy.
|
|
|
|
## Content Optimization
|
|
|
|
### Keyword Density is Dead
|
|
|
|
Google's algorithms (BERT, MUM, Helpful Content System) understand topics, not word frequency. What replaces it:
|
|
|
|
**Topical coverage:** Cover the topic comprehensively. If writing about motorcycle safety courses, naturally mention gear requirements, licensing, MSF certification, course duration, prerequisites, etc.
|
|
|
|
**E-E-A-T signals:**
|
|
- **Experience:** First-person accounts, original photos, real examples
|
|
- **Expertise:** Deep knowledge, cite specifics, avoid filler
|
|
- **Authoritativeness:** Author bios, credentials, industry affiliations
|
|
- **Trustworthiness:** Accurate information, transparent business info
|
|
|
|
**Google's Helpful Content guidelines:**
|
|
- Written for humans first, not search engines?
|
|
- Demonstrates first-hand experience?
|
|
- Reader will feel they learned enough to achieve their goal?
|
|
|
|
### Practical Rules
|
|
|
|
- Put the most important information first (inverted pyramid)
|
|
- Short paragraphs (2-4 sentences)
|
|
- Answer the searcher's question within the first 100-200 words
|
|
- Use lists, tables, and structured formatting
|
|
- Content should be as long as it needs to be — a focused 500-word service page can outrank a padded 3,000-word one
|
|
|
|
## Image Optimization
|
|
|
|
### Alt Text
|
|
|
|
- **Describe what the image shows** in plain language
|
|
- **Include keywords naturally** where they genuinely describe the image
|
|
- **Keep under 125 characters** (screen readers truncate longer)
|
|
- **Decorative images** get empty alt (`alt=""`)
|
|
|
|
### File Names
|
|
|
|
`basic-rider-course-anchorage.jpg` beats `DSC00451.jpg`
|
|
|
|
### Technical
|
|
|
|
- Use WebP or AVIF format for smaller file sizes
|
|
- Set explicit width and height attributes (prevents CLS)
|
|
- Lazy load below-the-fold images
|
|
- Compress to reasonable quality (80-85% is usually sufficient)
|
|
|
|
## Internal Linking
|
|
|
|
One of the most underused and highest-ROI SEO tactics.
|
|
|
|
### Rules
|
|
|
|
- **Every page should link to and be linked from 2-3+ other pages**
|
|
- **Descriptive anchor text** — "our basic rider course" not "click here"
|
|
- **Blog posts → service pages** (primary purpose of blog content for SEO)
|
|
- **Service pages → related services** (keeps users on site)
|
|
- **Fix orphan pages** — any page with zero internal links is nearly invisible to Google
|
|
|
|
### Site Structure
|
|
|
|
```
|
|
Homepage
|
|
├── Service Page 1
|
|
│ ├── Blog Post A (links back to Service 1)
|
|
│ └── Blog Post B (links back to Service 1)
|
|
├── Service Page 2
|
|
│ ├── Blog Post C
|
|
│ └── Blog Post D
|
|
├── About
|
|
└── Contact
|
|
```
|
|
|
|
This pyramid distributes authority downward from the homepage.
|
|
|
|
## URL Slugs
|
|
|
|
### Rules
|
|
|
|
- **Short and descriptive:** `/basic-rider-course/`
|
|
- **Include primary keyword:** `/motorcycle-safety-course-anchorage/`
|
|
- **Hyphens, not underscores:** Google treats hyphens as word separators
|
|
- **Lowercase only**
|
|
- **No dates in URLs** unless truly time-bound content
|
|
- **Never change URLs without 301 redirects**
|
|
|
|
### Bad vs Good
|
|
|
|
| Bad | Good |
|
|
|-----|------|
|
|
| `/2026/04/09/blog-post/` | `/how-to-prepare-for-motorcycle-course/` |
|
|
| `/services/` | `/motorcycle-safety-courses-anchorage/` |
|
|
| `/page_about_us/` | `/about/` |
|
|
|
|
## Quick Optimization Checklist
|
|
|
|
For any page:
|
|
|
|
- [ ] Title tag: 50-60 chars, primary keyword near start, unique
|
|
- [ ] Meta description: 150-160 chars, keyword included, CTA, hand-crafted
|
|
- [ ] H1: Exactly one, contains primary keyword
|
|
- [ ] H2/H3: Use secondary keywords in subheadings
|
|
- [ ] Content: Answers the searcher's question in the first 200 words
|
|
- [ ] Images: Descriptive alt text, optimized file size, descriptive file names
|
|
- [ ] Internal links: 2-3+ links to/from related pages, descriptive anchors
|
|
- [ ] URL: Short, keyword-included, lowercase, hyphens
|
|
- [ ] Focus keyword set in SmartCrawl (up to 3)
|
|
- [ ] SmartCrawl SEO analysis: all green or justified yellow
|
|
- [ ] Readability: Flesch-Kincaid 60-70 target
|