Stephen James Hall
  • Optimize
  • Learn
  • Glossary
  • Contact
Select Page
WordPress Menu Optimization: Clear Labels, Useful Links, and Accessible Navigation

WordPress Menu Optimization: Clear Labels, Useful Links, and Accessible Navigation

by Stephen James Hall | Oct 6, 2026 | Accessibility, HTML, Information Architecture, Optimization, Retrieval | 2 comments

Originally published 1/1/2015, rewritten 10/6/2026 A WordPress navigation menu helps people understand your website and find their way through it. Its links also give search engines paths to other pages and context about those destinations. The useful SEO work is...
Accessible Dialogs: Focus, Context, Escape, and Return

Accessible Dialogs: Focus, Context, Escape, and Return

by lucent | Sep 30, 2026 | Accessibility, Browser, HTML, Optimization | 0 comments

A modal dialog temporarily changes the boundary of an interface. It asks someone to pause the surrounding page and complete a focused task or decision. If the implementation only draws a box over the page, different users may remain in different contexts: some inside...
Anchor Links and Fragment Identifiers: Accessible In-Page Navigation for Long Documents

Anchor Links and Fragment Identifiers: Accessible In-Page Navigation for Long Documents

by lucent | Sep 29, 2026 | Accessibility, HTML, Optimization, Retrieval | 0 comments

Anchor links, often called jump links, point to a specific location within a webpage rather than only to the page as a whole. They use a URL fragment beginning with a hash symbol, such as #installation, to connect a link with an element carrying the corresponding id....
Small HTML Decisions That Improve Long-Term Maintainability

Small HTML Decisions That Improve Long-Term Maintainability

by lucent | Sep 12, 2026 | Accessibility, HTML, Optimization, Workflow | 0 comments

You are asked to add a second phone number to a contact section. It sounds like a small content edit. Then you open the markup: several nested containers, repeated classes, and a label whose connection to the existing number is not immediately clear. Which pieces...
Reusable Website Components: Keeping Markup, Styles, and Behavior Consistent

Reusable Website Components: Keeping Markup, Styles, and Behavior Consistent

by lucent | Sep 12, 2026 | Accessibility, HTML, Optimization, Web Design | 0 comments

Imagine a business website with a similar service card on six pages. Each card was built from copied markup, and each page has its own local styling. A maintainer improves the link text and keyboard focus styling on five pages but misses the sixth. The remaining card...
Canonicalization vs. Redirection: Two Different Ways of Resolving URL Problems

Canonicalization vs. Redirection: Two Different Ways of Resolving URL Problems

by lucent | Sep 10, 2026 | HTML, Optimization | 0 comments

A website maintainer discovers that two URLs display the same service page. One person recommends adding a canonical annotation. Another recommends redirecting one URL to the other. The first question is not which technique is better. It is what each URL should do. If...
« Older Entries

Find

Hoods

  • Accessibility
  • Browsers and Rendering
  • Retrieval
  • Web Engineering
  • Workflow

Read

  • Planning Topic Clusters for User Experience
  • Technical SEO Guidelines for URLs: Structure, Consistency, and Safe Changes
  • WordPress Menu Optimization: Clear Labels, Useful Links, and Accessible Navigation
  • Links and Buttons: Choosing the Right Element and Writing a Clear Accessible Name
  • Accessible Dialogs: Focus, Context, Escape, and Return

Get

Our Feed

  • About
  • Optimization
  • Content
  • Webs
  • Learn
  • Policy
  • Privacy
  • Glossary
  • RSS
©2008-2026 Stephen James Hall SEO - Poplar Bluff, MO. - Sitemap