Files
SEO-Guidelines-Smartcrawl/templates/page-optimization-template.md
T
craig 6eff12e8ac 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>
2026-04-17 13:32:17 -05:00

4.6 KiB

Page Optimization Checklist

Use this template when optimizing an individual page. Copy per page.

Page Information

  • Site:
  • Page URL:
  • Page type: Homepage / Service / Blog / Portfolio / Contact / About / Landing
  • Primary keyword:
  • Secondary keywords (2-3):
  • Search intent: Informational / Navigational / Commercial / Transactional
  • Date optimized:

SmartCrawl Setup

  • Focus keyword set in SmartCrawl (primary)
  • Secondary keywords added (up to 3 total)
  • SEO analysis tab reviewed
  • Readability analysis tab reviewed
  • No keyword cannibalization (checked against other posts)

Title Tag

  • Contains primary keyword
  • Keyword near the beginning
  • Length: 50-60 characters
  • Unique (not used on any other page)
  • Includes brand name
  • Compelling for CTR (value prop, numbers, power words)

Title tag: ________________________________________ Character count: ____


Meta Description

  • Hand-crafted (not auto-generated)
  • Contains primary keyword
  • Length: 150-160 characters
  • Includes call to action
  • Includes differentiator (price, location, certification, etc.)
  • Compelling for CTR

Meta description: ________________________________________ Character count: ____


Headings

  • Exactly one H1 on the page
  • H1 contains primary keyword
  • H2s cover major sections (3-8 total)
  • At least one H2 contains a secondary keyword
  • H3s used for subsections where needed
  • No skipped levels (H1 → H2 → H3, not H1 → H3)

H1: ________________________________________

H2s: 1. 2. 3. 4.


Content

  • Primary keyword in first 100-200 words
  • Topic covered comprehensively (no obvious gaps vs top competitors)
  • Written for humans first, search engines second
  • Short paragraphs (2-4 sentences)
  • Uses lists, tables, or structured formatting where appropriate
  • Readability score: ____ (target 60-70 Flesch-Kincaid)
  • No keyword stuffing
  • Answers the searcher's question/need clearly

Word count: ____


Images

  • At least one image on the page
  • Primary image has alt text with keyword (where natural)
  • All images have descriptive alt text
  • Image file names are descriptive (not IMG_4532.jpg)
  • Images are optimized (WebP/compressed, explicit dimensions)
  • Below-fold images use lazy loading

Images on page: ____


  • Page links to 2-3+ other relevant pages on the site
  • 2-3+ other pages link to this page
  • Anchor text is descriptive (not "click here")
  • Links are contextually relevant

Outgoing internal links:

  1. [anchor text][destination URL]
  2. [anchor text][destination URL]
  3. [anchor text][destination URL]

Incoming internal links from: 1. 2. 3.


URL

  • Short and descriptive
  • Contains primary keyword
  • Uses hyphens (not underscores)
  • Lowercase
  • No dates (unless truly time-bound)
  • No unnecessary parameters or IDs

URL slug: /________________________________/


Open Graph / Social

  • OG title set (or using SEO title as default)
  • OG description set
  • OG image set (1200x630px)
  • Twitter Card configured
  • Tested with Facebook Sharing Debugger

Schema Markup

  • Appropriate schema type applied
  • Schema validated at Google Rich Results Test
  • No errors or warnings

Schema type: ____


Technical

  • Page loads over HTTPS
  • Canonical tag present and correct
  • Not accidentally noindexed
  • Included in XML sitemap
  • Mobile-friendly
  • Page load time acceptable

SmartCrawl Analysis Results

SEO Checks

Check Status
Keyphrase in title
Keyphrase in URL
Keyphrase in meta description
Keyphrase in H1
Keyphrase in subheadings
Keyphrase in content
Keyphrase in image alt
External links present
Internal links present
Meta description quality

Readability

Check Status
Flesch-Kincaid score
Sentence length
Passive voice
Paragraph length
Subheading distribution

Post-Optimization

  • Cleared Nginx cache: rm -rf /var/cache/ea-nginx/proxy/<account>/*
  • Verified changes render correctly on frontend
  • Facebook Sharing Debugger: scraped updated OG tags
  • Google Rich Results Test: validated schema
  • Search Console: requested re-indexing (optional, for urgent changes)

Notes

Observations, decisions made, things to revisit: