ASPI Website — Intern Content & SEO Plan

Purpose: Step-by-step guide for interns adding categories, tags, and topic terms to blog posts, pages, and publications on the WordPress staging site.

Staging site: https://appalachia-spi.org
Stack: WordPress + Astra Pro + Spectra blocks + Rank Math
Reference files in this repo: migration/blog_import.csv, migration/publications_import.csv, wordpress_schema.md, docs/staging/ASPI_Staging_TODO.md

Last updated: June 2026


Intern project overview (read first)

What ASPI is

Appalachia – Science in the Public Interest (ASPI) is a nonprofit based in Central Appalachia. Since 1977, ASPI has put science and appropriate technology to work for the region — in food systems, energy, sustainable living, and culture & oral history. The organization runs demonstration sites, workshops, service learning, oral history projects, and a long-running technical paper series that communities, educators, and partners still use today.

Live legacy site: https://www.appalachia-spi.org

What this website project is

ASPI is moving from an older Weebly site to WordPress (theme: Astra Pro, layouts: Spectra, SEO: Rank Math). The staging site already has most content imported:

  • 31 pages (About, Explore, Programs, Get Involved, demonstration sites, etc.)
  • 74 blog posts (Simple Living Blog)
  • 72 publications (technical papers in the Resource Library)

Your work is part of launch preparation: making content easier to find, browse, and understand — not redesigning the whole site.

Why this work is useful and needed

What you are improvingWhy it matters
Topics, categories, and tagsHelp visitors and staff filter content by theme (energy, gardening, oral history, etc.) instead of hunting page by page.
Publication topics & slugsThe technical paper library is a core ASPI asset; clear topics and readable URLs help people discover and cite the right paper.
Rank Math fields (focus keyword, meta description)Improve how pages appear in search results and give accurate previews when links are shared.
Consistent labelingReduces duplicate or messy tags, supports future “related content” on topic hubs, and makes handoff to staff easier after launch.

Without this pass, the site “works” but content is harder to find — especially 72+ publications and years of blog posts migrated from the old site.

What you will do (and what to leave alone)

You will:

  • Label content using the plan and Google Sheet tracker (intern_tracking_sheet.csv).
  • On blog posts: assign one category, several tags, and Rank Math fields.
  • On publications: assign Topic, optional tags, title-based slug, and Rank Math fields.
  • On pages: set Rank Math focus keyword and meta description (pages do not use WordPress tags).
  • On images (Phase 6): add alt text, propose descriptive filenames, audit P1 pages, then media library.

Do not change unless explicitly assigned:

  • Spectra layout or page design
  • Body copy, images in the main content, or URLs/slugs (except publication slugs per Phase 4)
  • Navigation menus, plugins, or site settings

When in doubt, add a note in the tracker Notes column or check Needs Supervisor Review.

Where to do your work

ToolUse for
WordPress stagingApplying categories, tags, topics, Rank Math
Tracker tab (from ASPI Intern - Content & SEO Tracker Sheet)Daily checklist — what’s done, who owns it
Instructions tab (from ASPI Intern - Content & SEO Tracker Sheet)Quick reference without reading this full doc
This documentFull rules, tables for every post/page/publication

Phase 1 (WordPress setup) is complete. You may start Phases 2–5 as assigned.


Current staging reality

FeatureOn staging today?Where interns work
Blog Categories & TagsYes (for Posts only)Post editor sidebar
Topic taxonomyYes for Publications (confirmed); Posts optionalPublications sidebar (and Posts sidebar if enabled)
Tags on PagesNo (not enabled)Use Rank Math focus keyword instead
Publications CPTYesPublications menu; archive /publications/
Spectra / AstraLayout onlyDoes not add categories or tags

Current policy: apply Topic directly on Publications now. On Posts, apply Topic only if a Topic field is visible; otherwise keep Topic in the tracker as a planned target.


How to use this document

  1. Read Intern project overview and Current staging reality below.
  2. Read Where to click in WordPress before editing anything.
  3. Read Taxonomy rules (below) once before you start.
  4. Work in Phase order: begin with pages → posts → publications → SEO checks.
  5. Use the tables in each section as your checklist, or the shared Google Sheet / CSV tracker
  6. When unsure, read the post/page first, then pick the closest match. Ask your supervisor rather than inventing new category names.
  7. Do not change URLs, publish dates, Spectra layouts, or body content unless assigned separately.

New intern: first 30 minutes checklist

  1. Log in to WordPress staging and open one sample Page, Post, and Publication.
  2. Confirm where fields appear: Categories/Tags (Posts), Topic (Publications), Rank Math (all assigned items).
  3. Open Content & SEO Tracker Google Sheet, assign yourself 5 starter items, and set Assigned to.
  4. Complete 1 item from each content type and ask supervisor to verify before bulk work.
  5. Confirm your tag format matches the standard below before creating/editing tags.

Taxonomy rules (read first)

ASPI uses three related but different labeling systems:

SystemWordPress locationUse forHow many per item
Topic (topic)Publications sidebar (live); Posts sidebar (if enabled)Site-wide themes — same terms topic hubs use1 primary for publications; up to 2 on blog if field is available
CategoriesPosts → editor sidebar → CategoriesBroad blog groupings (browsing, archives)1 (rarely 2 if post clearly spans two)
TagsPosts → editor sidebar → TagsSpecific subjects, places, programs, holidays3–8 relevant tags; avoid one-off tags used only once
Rank Math focus keywordEditor → Rank Math box / sidebarSEO + stand-in for page “tags” until page taxonomies exist1 phrase per page/post

Topic terms (use exact slugs)

Display nameSlug
Energyenergy
Food Systemsfood-systems
Culture & Oral Historyculture-oral-history
Sustainable Livingsustainable-living

Topic assignment rubric (quick intern rule)

Use this when a publication could fit multiple topics.

  1. Choose one primary Topic (the dominant subject, roughly 70%+ of intent).
  2. Capture secondary themes with Tags, not extra Topics.
  3. Propose a new Topic only if 5-8+ publications consistently do not fit the existing four.
  4. If unsure, pick the closest Topic below and note it for supervisor review.
If the publication is mostly about…Primary TopicTag examples
Solar, energy efficiency, heating, electricity, EV systemsenergysolar, photovoltaics, heating, energy-policy
Gardening, compost, seeds, food production, ginsengfood-systemsgardening, compost, ginseng, irrigation
Housing, forestry, water systems, land stewardship, appropriate techsustainable-livinghousing, forestry, water, appropriate-technology
Oral history, heritage, spiritual/cultural traditionculture-oral-historyoral-history, heritage, spirituality

Recommended blog categories (create in WordPress if missing)

Category nameSlugUse when post is about…
Simple Lifestyle Calendarsimple-lifestyle-calendarMonthly holiday/observance roundups
Grow Appalachiagrow-appalachiaCommunity gardening program
Nature Center & Outdoor Educationnature-center-outdoor-educationMary E. Fritsch Nature Center, field trips, hiking
ASPI News & Updatesaspi-newsOrganization news, board, interns, site updates
Food & Gardeningfood-gardeningGrowing food, compost, plants, harvest
Sustainable Livingsustainable-living-blogHomesteading, simple living practices, sustainable culture
Seasons & Observancesseasons-observancesSingle-day or seasonal topics (Earth Day, solstice, etc.)
Gratitude & Reflectiongratitude-reflectionThankfulness, holiday letters, reflective essays
Programs & Service Learningprograms-service-learningNotre Dame, volunteers, service learning
Culture & Poetryculture-poetryPoetry, oral-history-adjacent reflection, heritage

Note: Blog category slug sustainable-living-blog avoids conflicting with the global topic slug sustainable-living.

Tag guidelines

Tag format standard (required):

  • Use lowercase, hyphenated slugs only (e.g. earth-day, rockcastle-river, notre-dame).
  • No spaces, underscores, punctuation variants, or duplicate spellings.

  • Do not add year variants unless historically required (earth-day, not earth-day-2026).

  • Reuse existing tags whenever possible.

  • Do not create new tags, categories, or topics without supervisor approval.

  • Use lowercase, hyphenated slugs (e.g. earth-day, rockcastle-river, notre-dame).

  • Reuse tags across posts — do not create earth-day-2024 and earth-day-2025 separately; use earth-day.

  • Include place tags when relevant: rockcastle-river, mount-vernon, appalachia, kentucky.

  • Include program tags when relevant: grow-appalachia, service-learning, oral-history, simple-lifestyle-calendar.

  • Legacy Weebly categories (see content_library/manifest.json) can inform tags but should be normalized (e.g. calendar holidays → category simple-lifestyle-calendar + tag calendar).

Publications vs blog vs pages

Content typeTopicCategoriesTags
Publication (technical paper)Required (primary_topic in CSV)Not usedOptional: methods, materials (e.g. solar, compost, ginseng)
Blog postRecommendedRequired (1)Recommended (3–8)
PageNot in sidebar today — see Rank Math belowNot usedUse Rank Math focus keyword (not WP Tags)

Publications already have primary_topic and publication_type in publications_import.csv — interns mainly verify and add secondary tags.


Where to click in WordPress

Astra and Spectra control how pages look; they do not add taxonomy fields. Use the locations below.

Login and find content

  1. Go to https://appalachia-spi.org/wp-admin/ and log in.
  2. Left menu shortcuts:
    • Pages → About, Programs, Explore hubs, etc.
    • Posts → Simple Living Blog articles (/blog/{slug}/)
    • Publications → technical papers (if the custom post type exists; if missing, ask supervisor)
    • Posts → Categories / Posts → Tags → manage blog taxonomy lists (supervisor may prefer interns only pick existing terms)

Blog posts (Posts) — categories, tags, topic, SEO

  1. Posts → All Posts → open a post.
  2. In the block editor (Spectra content in the main area):
    • Right sidebar → Post tab → Categories (check one primary category).
    • Same sidebar → Tags (add 3–8; comma-separated).
    • If a Topic field appears, assign 1 topic term here or under a Topic panel.
  3. Rank Math SEO (below the editor, or right sidebar → Rank Math tab – see photo below):
    • Focus Keyword — primary search phrase.
    • Edit Snippet → SEO title + meta description.
  4. Featured image and Excerpt — Post sidebar (excerpt helps archives and SEO).
  5. Permalink — under the title; slug should match this doc (do not change unless assigned).
  6. Click Update.

If you do not see Categories/Tags: click the gear icon (top right) → Preferences → Panels → enable Categories and Tags. Or use three dots (⋮) → Preferences.

Pages — SEO only (no WordPress tags)

Pages do not show Categories or Tags unless a developer enables them. For each page in Phase 2:

  1. Pages → All Pages → open the page.
  2. Scroll to Rank Math SEO (or open the Rank Math sidebar tab).
  3. Set Focus Keyword using the first 1–2 suggested labels from the Phase 2 table (e.g. solar-house, oral-history).
  4. Set meta description (140–160 characters, plain language summary of the page).
  5. Optional: Edit Snippet → custom SEO title.
  6. Do not change Spectra layout blocks unless assigned a separate design task.
  7. Click Update.

“Notes” in Phase 2 (e.g. “confirm permalink”) are instructions, not a WordPress field — track completion in your spreadsheet.

Publications — topic, type, tags, SEO

  1. Publications → All Publications (menu name may vary).
  2. Assign Topic and Publication Type (these should be available on Publications).
  3. Add Tags if the publication editor includes a Tags box (same as posts).
  4. Complete Rank Math fields (focus keyword + meta description); use publication title + topic in the keyword.
  5. Set slug from the title (Phase 4 table) — Edit permalink under title; avoid tp1, tp2, etc.
  6. Attach or verify PDF if that is a separate field (ACF or featured download).

Rank Math — where it appears

LocationTypical path
Per post/pageEditor → Rank Math box or sidebar tab
Global settingsRank Math → Dashboard (supervisors)
SitemapsRank Math → Sitemap Settings (see docs/staging/ASPI_Staging_TODO.md)
SEO scoreColored icon in editor — use as a guide, not a strict rule

Focus keyword vs tag: Focus keyword is for Rank Math analysis and snippets; it does not create a public tag archive. For pages, the focus keyword replaces the suggested “tags” in this plan until real page taxonomies exist.

What you will not find (normal)

  • No Tags/Categories on Pages (default WordPress).
  • No taxonomy UI inside Spectra block settings.
  • Topic field on Posts unless enabled by supervisor.
  • Notes column — not a CMS field; use your tracker.

Tracking sheet (Google Sheets)

Imported into Google Sheets (two tabs):

  1. intern_tracking_sheet.csv — daily work (Tracker tab, 183 rows).
  2. intern_plan_instructions.csv — readable reference (Instructions tab, ~46 rows).

Tracker columns (in CSV): Done, Needs Supervisor Review, taxonomy/SEO fields, Meta description done, SEO title done, Alt text done, Assigned to, Notes. Pre-flagged rows (e.g. TP5 Spanish) have Needs Supervisor Review = TRUE.


Phase 1 — WordPress setup (complete)

Supervisor setup: Complete. Interns may begin all work phases.

Intern tasks: Start Phase 2 (pages), Phase 3 (posts), and Phase 4 (publications). Use intern_plan_instructions.csv or the Google Sheet Instructions tab for quick reference.

Approval rule (all phases): interns should not create new taxonomy terms (Topics, Categories, Tags) without explicit supervisor approval.


Phase 2 — Pages (31 published on staging)

What interns do on staging today: Rank Math only (focus keyword + meta description). Use the table below; ignore WordPress Tags on pages.

Page titleURL pathTopic (for tracking sheet)Rank Math focus keywordNotes
Home/appalachia science in the public interestMain org landing
About/about/about aspi
Mission/about/mission/aspi mission
History/about/history/culture-oral-historyaspi historyMention founders in meta description
Board & Staff/about/board-staff/aspi board and staff
Partners/about/partners/aspi partners
Supporters/about/supporters/aspi supporters
Accessibility/about/accessibility/website accessibility
Explore/explore/explore aspi resourcesHub page
Publications (Resource Library)/publications/aspi technical papers
Demonstration Sites/demonstration-sites/sustainable-livingaspi demonstration sites
Rockcastle River Wilderness Site/demonstration-sites/rockcastle-river-wilderness-site/sustainable-livingrockcastle river wilderness
Mount Vernon Demonstration Center/demonstration-sites/mount-vernon-demonstration-center/sustainable-livingmount vernon demonstration center
Trail Experiences/demonstration-sites/rockcastle-river-wilderness-site/trail-experiences/sustainable-livingrockcastle river trails
Appalachia Simple Lifestyle Calendar/explore/appalachia-simple-lifestyle-calendar/sustainable-livingsimple lifestyle calendar
Simple Living Blog (archive)/blog/sustainable-livingsimple living blogPosts index; see sitemap in docs/staging/ASPI_Staging_TODO.md
Programs/programs/aspi programs
Service Learning/programs/service-learning/culture-oral-historyaspi service learning
Oral History/programs/oral-history/culture-oral-historyaspi oral history
Oral History Collections/programs/oral-history/oral-history-collections/culture-oral-historyoral history collections
Creative Aging/programs/oral-history/oral-history-collections/creative-aging/culture-oral-historycreative aging oral history
Appalachian Ginseng Foundation/appalachian-ginseng-foundation/food-systemsappalachian ginseng foundation
Solar House/solar-house/energyaspi solar house
EV Charging Station/ev-charging-station/energyev charging station
Get Involved/get-involved/get involved with aspi
Donate/get-involved/donate/donate to aspi
Memorial Funds/get-involved/memorial-funds/aspi memorial funds
Subscribe/subscribe/subscribe aspi newsletter
Contact/contact/contact aspi
Events/events/aspi events
Shop/shop/aspi shopCalendar and merchandise

Pages not yet on staging (drafts exist — complete when published)

Page (draft)Topic (tracking)Rank Math focus keyword
Privacy Policyprivacy-policy
Terms of Useterms-of-use
Energy topic hubenergyenergy
Food Systems topic hubfood-systemsfood-systems
Culture & Oral History topic hubculture-oral-historyculture-oral-history
Sustainable Living topic hubsustainable-livingsustainable-living

Phase 3 — Blog posts (74)

Workflow per post: Posts → All Posts → assign 1 category → add tags → assign topic (if available) → Rank Math focus keyword + meta description (see Where to click in WordPress).

A. Simple Lifestyle Calendar (10 posts)

Category: simple-lifestyle-calendar
Topic: sustainable-living
Common tags: calendar, holidays, simple-living, seasons

TitleSlugExtra tags
April Simple Lifestyle Calendar Holidaysapril-simple-lifestyle-calendar-holidaysearth-day, spring, recycling
August Simple Lifestyle Calendar Holidaysaugust-simple-lifestyle-calendar-holidayssummer
February Simple Lifestyle Calendar Holidaysfebruary-simple-lifestyle-calendar-holidayswinter
January Simple Lifestyle Calendar Holidaysjanuary-simple-lifestyle-calendar-holidayswinter, new-year
July Simple Lifestyle Calendar Holidaysjuly-simple-lifestyle-calendar-holidayssummer
June Simple Lifestyle Calendar Holidaysjune-simple-lifestyle-calendar-holidayssummer, garden
March Simple Lifestyle Calendar Holidaysmarch-simple-lifestyle-calendar-holidaysspring
May Simple Lifestyle Calendar Holidaysmay-simple-lifestyle-calendar-holidaysspring, garden
October Simple Lifestyle Calendar Holidaysoctober-simple-lifestyle-calendar-holidaysfall
September Simple Lifestyle Calendar Holidaysseptember-simple-lifestyle-calendar-holidaysfall

B. Grow Appalachia (7 posts)

Category: grow-appalachia
Topic: food-systems
Common tags: grow-appalachia, gardening, community-gardens, appalachia

TitleSlugExtra tags
February 19th, 2014february-19th-20142014
First Grow Appalachia of 2014first-grow-appalachia-of-20142014
Grow Appalachia 2014grow-appalachia2014
Grow Appalachia applicationgrow-appalachia-applicationapplication
March 15th, 2014march-15th-20142014
New Facebook Group Addednew-facebook-group-addedsocial-media
There’s Always Garlic and Potatoestheres-always-garlic-and-potatoesgarlic, food-preservation, winter

C. Nature Center & Outdoor Education (8 posts)

Category: nature-center-outdoor-education
Topic: sustainable-living
Common tags: nature-center, outdoor-education, mary-e-fritsch-nature-center

TitleSlugExtra tags
Field Trips to the Mary E. Fritsch Nature Centerfield-trips-to-the-mary-e-fritsch-nature-centerfield-trips, schools
Goodbye Summer Activities – Hello, Fall!goodbye-summer-activities-hello-fallfall, seasons
Mapping and Hikingmapping-and-hikinghiking, trails, gis
Plans for Rockcastle River Siteplans-for-rockcastle-river-siterockcastle-river, planning
Sounds at the Nature Centersounds-at-the-nature-centerwildlife, listening
Summer Fun!summer-funsummer, youth
What is a Bug?what-is-a-buginsects, education
Wildflowers on Displaywildflowers-on-displaywildflowers, spring

D. ASPI News & Updates (10 posts)

Category: aspi-news
Topic: usually none, or sustainable-living if about programs broadly
Common tags: aspi, organization, updates

TitleSlugTopicExtra tags
ASPI 2025 Updateaspi-2025-updateboard, notre-dame, shop
August 2025august-2025interns, notre-dame, 2025
Back On-Lineback-on-linewebsite
Grateful for 45 Years of Service & Supportgrateful-for-45-years-of-service-supportanniversary, history
Jan 2026jan-20262026
October and November Updatesoctober-and-november-updates2024
September 2025september2025, interns
Supporting ASPIsupporting-aspidonate, volunteers
We Rely on our Volunteerswe-rely-on-our-volunteersvolunteers
What’s happening with ASPI?whats-happening-with-aspiprograms

E. Food & Gardening (7 posts)

Category: food-gardening
Topic: food-systems
Common tags: gardening, food, appalachia

TitleSlugExtra tags
Eat beans todayeat-beans-todaybeans, nutrition
Garlic Daygarlic-daygarlic
Happy Salad Week!happy-salad-weeksalad, vegetables
Learn About Composting!learn-about-compostingcompost, soil
Planning to Eat All Year from Your Gardenplanning-to-eat-all-year-from-your-gardenmeal-planning, preservation
Plant Appreciation Dayplant-appreciation-dayplants
Preserving Biodiversitypreserving-biodiversitybiodiversity, conservation

F. Sustainable Living & Homesteading (9 posts)

Category: sustainable-living-blog
Topic: sustainable-living
Common tags: simple-living, homesteading, sustainable-culture

TitleSlugExtra tags
Fellowship & Spacefellowship-spacecommunity
Historic Preservationhistoric-preservationheritage, buildings
Knitting in Publicknitting-in-publiccrafts, fiber
Log Cabin Daylog-cabin-daybuildings, appalachia
National Hanging Out Daynational-hanging-out-daylaundry, energy-saving
Sustainable Celebrations’ Trendsustainable-celebrations-trendholidays, gifts
Sustainable House-Holdingsustainable-house-holdinghousehold, frugality
Sustainable Neighbors in the Lean Monthsustainable-neighbors-in-the-lean-monthcommunity, economy
Sustainable Spring Homesteadingsustainable-spring-homesteadingspring, homesteading

G. Seasons & Observances (13 posts)

Category: seasons-observances
Topic: varies — see column
Common tags: holiday name, season

TitleSlugTopicExtra tags
A Picnic and Some Fishinga-picnic-and-some-fishingfood-systemspicnic, fishing, outdoors
Clean Air Dayclean-air-dayenergyair-quality, environment
Earth Day: A Short Rundownearth-day-a-short-rundownsustainable-livingearth-day, environment
Meteor Daymeteor-daysustainable-livingastronomy
Moon Daymoon-daysustainable-livingmoon, astronomy
National Wildflower Weeknational-wildflower-weeksustainable-livingwildflowers
St. Francisst-francisculture-oral-historyfaith, animals
St. Ignatiusst-ignatiusculture-oral-historyfaith
The Earth and Sun on the Solsticethe-earth-and-sun-on-the-solsticesustainable-livingsolstice, astronomy
The Solstice!the-solsticesustainable-livingsolstice
There’s No Such Thing as Coldtheres-no-such-thing-as-coldsustainable-livingwinter, science
Turning off the lightsturning-off-the-lightsenergyenergy-conservation, electricity
The Changing Riverthe-changing-riversustainable-livingwater, rockcastle-river

H. Gratitude & Reflection (6 posts)

Category: gratitude-reflection
Topic: culture-oral-history or none
Common tags: gratitude, thanksgiving, reflection

TitleSlugExtra tags
Continued Gratitude (Even in 2020)continued-gratitude-even-in-20202020, pandemic
Fall Reflections & Gratitudefall-reflections-gratitudefall
Happy, Thankful, & Givinghappy-thankful-givingthanksgiving
Thankful Ever & Alwaysthankful-ever-alwaysgratitude
Thanks for Giving Againthanks-for-giving-in-2021thanksgiving, 2021
Thanksgiving Letterthanksgiving-letterthanksgiving, letter

I. Programs & Service Learning (1 post)

Category: programs-service-learning
Topic: culture-oral-history

TitleSlugTags
Service Learning, A Notre Dame Perspectiveservice-learning-a-notre-dame-perspectiveservice-learning, notre-dame, students, appalachia

J. Culture & Poetry (3 posts)

Category: culture-poetry
Topic: culture-oral-history

TitleSlugExtra tags
Ode to Whitmanode-to-whitmanpoetry, walt-whitman
The Genesis of Joythe-genesis-of-joyreflection, spirituality
Paxpaxpeace, reflection

Phase 4 — Publications (72 technical papers)

Already in CSV: primary_topic, publication_type (= technical-paper for all).

Slug rule: The URL slug is derived from the paper title, not legacy codes like tp1 or tp57. Use the title shown in WordPress, converted to lowercase with hyphens (per archive/ASPI_URL_Rulebook_Updated.md). Example: Solar Cooker/publications/solar-cooker/. The Slug column below is the target post_name for each item.

Intern tasks:

  1. In WordPress, confirm each publication has Publication Type: Technical Paper.
  2. Confirm Topic matches primary_topic in publications_import.csv.
  3. Set the permalink slug to match the Slug column (from the title). Do not use tp1, tp2, etc.
  4. Add 2–5 tags from the subject list below (do not replace topic).
  5. If staging still uses an old tp# slug, note it for a 301 redirect to the title-based slug before launch.

Topic summary (verify counts)

TopicCountAction
energy14Verify all solar/energy papers
food-systems23Gardening, food, ginseng, water (food-related)
sustainable-living33Buildings, forestry, wildlife, water systems
culture-oral-history1TP-68 Hermitages — confirm
(blank)1Fix: assign topic for TP5 Spanish (likely sustainable-living)

Suggested secondary tags by topic

Energy (energy): solar, photovoltaics, solar-cooker, solar-water-heater, greenhouse, heating, energy-policy, buildings

Food Systems (food-systems): gardening, compost, irrigation, seeds, ginseng, aquaculture, pest-management, soil, orchards

Sustainable Living (sustainable-living): forestry, wildlife, water, waste, appropriate-technology, trails, housing, appalachia

Culture & Oral History (culture-oral-history): heritage, spirituality, oral-history

Full publication list (slug from title — add tags as you review)

TPTitleSlug (from title)TopicSuggested tags
TP-1Solar Cookersolar-cookerenergysolar, cooking
TP-2Compost Toiletcompost-toiletsustainable-livingcompost, sanitation
TP-3Cisternscisternssustainable-livingwater, rainwater
TP-4Solar Greenhousessolar-greenhousesenergysolar, greenhouse
TP-5Cordwood Buildings (en espanol)cordwood-buildings-en-espanolsustainable-livingbuilding, cordwood, spanish
TP-6Solar Food Dryersolar-food-dryerenergysolar, food-preservation
TP-7Year-round Gardeningyear-round-gardeningfood-systemsgardening, season-extension
TP-8The Yurt: Low-Cost Homethe-yurt-low-cost-homesustainable-livinghousing, yurt
TP-9Breadbox Solar Water Heatersbreadbox-solar-water-heatersenergysolar, water-heating
TP-10Nature Trailsnature-trailssustainable-livingtrails, recreation
TP-11Composting for Gardenscomposting-for-gardensfood-systemscompost, gardening
TP-12Contraflow Masonry Heaters/Ovencontraflow-masonry-heaters-ovenenergyheating, masonry
TP-13Organic and Intensive Gardeningorganic-and-intensive-gardeningfood-systemsgardening, organic
TP-14Rural Solar Photovoltaic Userural-solar-photovoltaic-useenergysolar, photovoltaics
TP-15Appropriate Technology Information Systemsappropriate-technology-information-systemssustainable-livingappropriate-technology
TP-16Forest Preservationforest-preservationsustainable-livingforestry, conservation
TP-17Coexisting with Wildlifecoexisting-with-wildlifesustainable-livingwildlife
TP-18Reuse for Household Wastereuse-for-household-wastesustainable-livingwaste, reuse
TP-19Water Purificationwater-purificationsustainable-livingwater
TP-20Aquacultureaquaculturefood-systemsaquaculture, fish
TP-21Quilted Insulated Shadesquilted-insulated-shadesenergyinsulation, windows
TP-22Organic Mulchingorganic-mulchingfood-systemsmulch, gardening
TP-23Appalachian Wild Edible Plantsappalachian-wild-edible-plantsfood-systemsforaging, native-plants
TP-24Root Cellarsroot-cellarsfood-systemsfood-storage
TP-25Drip Irrigation Systemsdrip-irrigation-systemsfood-systemsirrigation, water
TP-26Alternative Pest Control (IPM)alternative-pest-control-ipmfood-systemspest-management, ipm
TP-27Soils Overviewsoils-overviewfood-systemssoil
TP-28Alternative Forest Productsalternative-forest-productssustainable-livingforestry, non-timber
TP-29Seed Savingseed-savingfood-systemsseeds
TP-30Constructed Wetlandsconstructed-wetlandssustainable-livingwetlands, water
TP-31Pollinationpollinationfood-systemspollinators, bees
TP-32Ecoforestry Part 1: Inventory and Descriptionecoforestry-part-1-inventory-and-descriptionsustainable-livingforestry, ecoforestry
TP-33Ecoforestry Part 2: Restorationecoforestry-part-2-restorationsustainable-livingforestry, ecoforestry
TP-34Ecoforestry Part 3: Tending & Harvestecoforestry-part-3-tending-and-harvestsustainable-livingforestry, ecoforestry
TP-35Sustainable Loggingsustainable-loggingsustainable-livingforestry, logging
TP-36Mushroom Culturing in Appalachiamushroom-culturing-in-appalachiafood-systemsmushrooms
TP-37Pressed Earth Blockspressed-earth-blockssustainable-livingbuilding, earth
TP-38Ginseng in Appalachiaginseng-in-appalachiafood-systemsginseng
TP-39Elbow Torch Wood Cookerelbow-torch-wood-cookerenergywood-stove, cooking
TP-40Solar Housesolar-houseenergysolar, buildings
TP-41Using the Compost from the Compost Toiletusing-the-compost-from-the-compost-toiletsustainable-livingcompost, sanitation
TP-42Using Non-Timber Productsusing-non-timber-productssustainable-livingforestry, non-timber
TP-43Small Town Appropriate Technology Demonstration Projectsmall-town-appropriate-technology-demonstration-projectsustainable-livingappropriate-technology
TP-44American Chestnut Restorationamerican-chestnut-restorationsustainable-livingchestnut, restoration
TP-45Mobile and Manufactured Homes in Kentuckymobile-and-manufactured-homes-in-kentuckysustainable-livinghousing, kentucky
TP-46Backyard Gardensbackyard-gardensfood-systemsgardening
TP-47Wood Waste Utilizationwood-waste-utilizationsustainable-livingforestry, waste
TP-48Naturalizing Your Backyardnaturalizing-your-backyardsustainable-livinglandscaping, native-plants
TP-49Solar Photovoltaicssolar-photovoltaicsenergysolar, photovoltaics
TP-50Heirloom Apples in Central Appalachiaheirloom-apples-in-central-appalachiafood-systemsorchards, apples
TP-51Energy Policy Statementenergy-policy-statementenergypolicy
TP-52Appalachian Chip Millsappalachian-chip-millssustainable-livingforestry, policy
TP-53Landscaping with Edibleslandscaping-with-ediblesfood-systemslandscaping, edibles
TP-54Promoting Appropriate Technologypromoting-appropriate-technologysustainable-livingappropriate-technology
TP-55Kudzu in Appalachiakudzu-in-appalachiasustainable-livinginvasive-species, kudzu
TP-56Exotic Plants in Appalachiaexotic-plants-in-appalachiasustainable-livinginvasive-species
TP-57Moratorium on Wild Ginsengmoratorium-on-wild-ginsengfood-systemsginseng, policy
TP-58Kentucky Water Issueskentucky-water-issuessustainable-livingwater, kentucky, policy
TP-5912 Ways to Conserve Water12-ways-to-conserve-watersustainable-livingwater, conservation
TP-60Nature Center Programsnature-center-programssustainable-livingnature-center, education
TP-61Ecotourism in Appalachiaecotourism-in-appalachiafood-systemsecotourism
TP-62Herb Growing in Appalachiaherb-growing-in-appalachiafood-systemsherbs
TP-63Solar Carsolar-carenergysolar, transportation
TP-64ORV Control Optionsorv-control-optionssustainable-livingorv, recreation, policy
TP-65Economic Analysis & Safety of ORV Ridingeconomic-analysis-and-safety-of-orv-ridingsustainable-livingorv, policy
TP-66Using GPS/GIS to Site Ginsengusing-gps-gis-to-site-ginsengfood-systemsginseng, gis
TP-67Lilongwe Solar Box Cookerlilongwe-solar-box-cookerenergysolar-cooker, international
TP-68Hermitages in Appalachiahermitages-in-appalachiaculture-oral-historyheritage, spirituality
TP-69Masonry Rockwork in Appalachiamasonry-rockwork-in-appalachiafood-systemsmasonry, building
TP-70Straw Bale Housingstraw-bale-housingsustainable-livingstraw-bale, housing
TP-71High Performance Buildingshigh-performance-buildingsenergybuildings, efficiency
TP5 Spanishtp5-spanish(assign topic)spanish, cordwood — confirm duplicate of TP-5

Phase 5 — SEO tasks (appropriate for interns)

These tasks improve findability without changing site design. Work after taxonomy is in place.

A. Rank Math — per blog post & key pages

For each blog post and high-traffic page (Home, Explore, Publications, Blog archive, Donate, Contact):

B. Site-wide SEO (supervisor may assign pieces)

E. Additional intern-friendly SEO tasks (optional)

C. Content quality (SEO-adjacent)

D. Tasks to leave for developers/supervisors

  • Schema markup configuration (Organization, Article) in Rank Math
  • Canonical URL decisions (/blog/ vs /explore/simple-living-blog/)
  • 301 redirect implementation and go-live
  • Core Web Vitals / performance
  • Google Search Console setup

Phase 6 — Images (accessibility, SEO & media library)

Migrated content often has empty alt text and vague filenames (image1.jpg, unnamed-1.png, hash-like names). This hurts WCAG (screen reader users) and SEO (image search and context for crawlers).

Tracking files (import to Google Sheets or use alongside main tracker):

FileRowsUse
intern_image_pages.csv18Priority pages — audit images visible on main/high-traffic pages
intern_image_content.csvBlog images + library sweepIn-content images from blog import + P4 media library task

Regenerate: python intern/build_intern_image_audit.py

Priority order (mixed — follow this sequence)

PriorityWhatWhere in WordPress
P1Main pages: Home, Explore, Publications, Blog, Donate, Contact, About, Mission, Programs, Get InvolvedEdit each Page on staging; note every meaningful image (hero, banners, photos in Spectra blocks)
P2Other staging pages (demonstration sites, Shop, Events, etc.)Same — page-by-page
P3Blog posts that contain images (~43 posts; URLs pre-listed in intern_image_content.csv)Media → Library or image block in post editor
P4Full media library migrated folder (/wp-content/uploads/migrated/)Media → Library; filter/search; batch after P1–P3

Taxonomy/SEO phases (2–5) and image work (6) can run in parallel if different interns; otherwise finish P1 pages image pass early.

Where to click (images)

  1. Media → Library (/wp-admin/upload.php)
  2. Click an image → Attachment details panel:
    • Alternative Text (required for meaningful images; use "" only if decorative)
    • Title (optional; can match filename)
    • Filename / Rename — see rename rules below
  3. On Pages/Posts: click image in Spectra/block editor → block settings or Media sidebar for alt text.
  4. Filter tip: search migrated in Library; sort by date; look for unnamed, image, long hashes.

Alt text rules (WCAG-minded)

RuleDo
Describe the imageWhat matters in context (who, what, where, action) — usually under ~125 characters
No fillerAvoid “image of”, “photo of”, repeating the caption
Decorative imagesAlt = empty / decorative (spacer, pure decoration) — mark Decorative = Y in tracker
Same image, many usesOne good alt text on the media attachment updates all uses (verify on one page)
Don’t use filename as altDSC00012.jpg is not acceptable alt text

Filename rules (SEO + organization)

RuleDo
FormatLowercase, hyphens, descriptive: rockcastle-river-trail-bridge.jpg
Propose firstPut Suggested filename in tracker; set Filename action = Propose rename
Rename in WordPressOnly after supervisor approval (renaming can break hard-coded links)
OK to skip renameIf filename is already clear, mark OK as-is

Vague patterns to flag: image, img, photo, unnamed, screenshot, random hashes, wp-image-*.

Per-image tracker columns

Done, Needs Supervisor Review, Priority, Parent title, Parent URL, Image URL, Current filename, Suggested filename, Alt text (write here), Decorative, Filename action, Alt done, Notes

Definition of done (one image row):

  • Alt text entered (or confirmed decorative).
  • Filename action recorded (OK as-is, Propose rename, or Renamed after approval).
  • Row marked Done; supervisor clears Needs Supervisor Review for renames.

P1 pages checklist (audit every image on these URLs)

PriorityPageURL
P1Home/
P1Explore/explore/
P1Publications/publications/
P1Simple Living Blog/blog/
P1Donate/get-involved/donate/
P1Contact/contact/
P1About/about/
P1Mission/about/mission/
P1Programs/programs/
P1Get Involved/get-involved/

Use intern_image_pages.csv for the full P1/P2 page list and tracking columns.

Phase 6 intern tasks

Supervisor / dev (not intern-only)

  • Approve filename rename list before bulk rename.
  • Install/run media replace or redirect plugin if filenames change on heavily linked assets.
  • Consider Smush/ShortPixel or compression later — out of scope for this pass.

Phase 7 — Quality checklist (before marking done)


Recommended priorities (if time is limited)

PriorityWorkWhy
1Phase 2 — key pages (Home, Explore, Publications, Blog, Donate, Contact)Highest traffic + SEO impact
2Phase 6 P1 — images on those same key pagesWCAG + SEO on what visitors see first
3Phase 3 — blog posts (all 74)Categories/tags + Rank Math
4Phase 4 — publicationsLibrary findability
5Phase 6 P3 — blog post images (~43 posts with images)Alt text on migrated in-content images
6Phase 5B — blog in sitemap, internal linksSite-wide SEO
7Phase 6 P4 — media library sweepMixed priority; ongoing batch work

Future site improvements (supervisor / dev — not intern blockers)

These align with wordpress_schema.md and improve the plan long-term:

  1. Topic on Posts (optional) — enable Topic field on blog posts if desired; Publications Topic is live.
  2. ACF on Pages: “Primary topic” dropdown + optional “Internal tags” — then Phase 2 table maps to real fields.
  3. Update publications_import.csv post_name to title-based slugs before bulk import.
  4. 301 redirects: legacy /blog/*.html and /publications/papers/tp* → new URLs (build_redirects.py / redirect plugin).
  5. Google Search Console + Organization schema in Rank Math at launch.
  6. Resolve TP5 Spanish duplicate vs TP-5 Cordwood (en espanol).

Known exceptions and decisions log

Track non-standard cases here so interns apply rules consistently:

  • TP5 Spanish (tp5-spanish) — topic still needs confirmation; likely sustainable-living. Confirm whether it is a duplicate/variant of TP-5.
  • If any publication intentionally keeps a legacy slug for external dependency reasons, record that decision here with date + approver.
  • If a new Topic/Category/Tag is approved, record exact name, slug, reason, and approver before interns use it.

Top 12 common mistakes (and how to avoid them)

  1. Adding Tags to Pages in WordPress
    • Pages do not use WP Tags on this site. Use Rank Math focus keyword for pages instead.
  2. Using more than one primary Category on blog posts
    • Use exactly one primary category per post unless supervisor approves an exception.
  3. Creating one-off or duplicate tags
    • Reuse existing tags (earth-day not earth day, earthday, earth-day-2026).
  4. Treating Rank Math keyword like a WordPress tag
    • Focus keyword is for SEO analysis/snippet only; it does not create archive filters.
  5. Changing slugs without documenting redirects
    • If a slug changes (especially publications), add a note for a 301 redirect.
  6. Using legacy tp# slugs for publications
    • Publication slugs should be title-based (e.g., solar-cooker), not tp1.
  7. Assigning multiple Topics to publications
    • Pick one primary Topic; capture secondary ideas in Tags.
  8. Skipping meta descriptions
    • Every priority page/post should have a unique 140-160 character meta description.
  9. Editing Spectra layout blocks during SEO/taxonomy passes
    • Unless assigned, do taxonomy + SEO only; keep layout/content changes out of scope.
  10. Marking items complete without QA
  • Before checking Done: verify URL, category/topic/tag, focus keyword, and meta description.
  1. Using the filename as alt text
  • Alt should describe the image for humans, not repeat DSC00012.jpg.
  1. Renaming media files without approval
  • Log proposed names in Phase 6 tracker; supervisor approves before rename in WordPress.

Clarity upgrades for intern workflow (recommended)

Use these operating rules while assigning work:

  • Batch by phase and content type: finish all Pages (Phase 2), then Blog (Phase 3), then Publications (Phase 4).
  • Work in small daily batches: 15-25 items per intern/day with supervisor review at end of day.
  • Use assignment ownership: every row in intern_tracking_sheet.csv should have an Assigned to name.
  • Require a handoff note on uncertain items: if topic/category is unclear, leave a note rather than guessing.
  • Run a 10-item QA sample daily: supervisor spot-checks random completed rows before interns continue.

Suggested “definition of done” per row:

  • WordPress fields updated (category/topic/tags as applicable).
  • Rank Math focus keyword + meta description filled; SEO title done checked when customized.
  • Slug verified against plan (for publications).
  • Needs Supervisor Review unchecked (or supervisor has resolved flagged row).
  • Row marked Done with any exceptions documented in Notes.

Quick reference — legacy Weebly blog categories → new model

Legacy Weebly categoryNew WordPress categoryTags to add
calendar holidayssimple-lifestyle-calendarcalendar, holidays
grow appalachiagrow-appalachiagrow-appalachia, gardening
nature centernature-center-outdoor-educationnature-center
outdoor educationnature-center-outdoor-educationoutdoor-education
sustainable culturesustainable-living-blogsustainable-culture
sustainable giftssustainable-living-bloggifts, holidays
motions of earth and moonseasons-observancesastronomy, solstice
active listeningnature-center-outdoor-educationlistening, nature-center
solsticeseasons-observancessolstice
no-such-thing-as-coldseasons-observanceswinter

Questions? Note the post/page URL and your proposed category/tags; ask supervisor before creating new global taxonomy terms.


Scroll to Top