Initial commit — SEO Guidelines & SmartCrawl reference

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>
This commit is contained in:
2026-04-17 13:32:17 -05:00
commit 6eff12e8ac
21 changed files with 3301 additions and 0 deletions
+162
View File
@@ -0,0 +1,162 @@
# 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