[
  {
    "id": "",
    "title": "SEO Without the Hype",
    "excerpt": "A calm, beginner-friendly guide to understanding SEO basics without chasing trends, tricks, or confusing expert jargon.",
    "tags": ["seo", "html"],
    "date": "2026-06-25",
    "url": "seo-without-the-hype"
  },
  {
    "id": "",
    "title": "The Only 5 HTML Tags You Actually Need for Great SEO",
    "excerpt": "Learn the five simple HTML elements that help search engines understand your pages and improve your site structure.",
    "tags": ["seo", "html"],
    "date": "2026-06-25",
    "url": "5-html-tags-for-great-seo"
  },
  {
    "id": "",
    "title": "E-E-A-T in the Age of GEO",
    "excerpt": "A practical look at how experience, expertise, authority, and trust shape visibility in modern search and AI answers.",
    "tags": ["seo"],
    "date": "2026-06-25",
    "url": "eeat-in-the-age-of-geo"
  },

  {
    "id": "",
    "title": "Beginner's Deep Dive: Web Accessibility",
    "excerpt": "A hands-on overview of accessibility fundamentals you can apply today.",
    "tags": ["accessibility", "html"],
    "date": "2025-10-21",
    "url": "beginner-deep-dive-web-accessibility"
  },
  {
    "id": "",
    "title": "HTTP Status Codes",
    "excerpt": "A complete list of HTTP status codes with meanings, specs, examples, and nonstandard/vendor codes.",
    "tags": ["html"],
    "date": "2025-10-20",
    "url": "guide-to-http-status-codes"
  },
  {
    "id": "",
    "title": "HTML Meta & Open Graph Cheat Sheet",
    "excerpt": "Copy‑paste meta tags for SEO and social: titles, descriptions, canonical, Open Graph, Twitter Cards, robots, favicons, and JSON‑LD.",
    "tags": ["html", "seo"],
    "date": "2025-10-20",
    "url": "html-meta-open-graph-cheatsheet"
  },
  {
    "id": "",
    "title": "Semantic HTML",
    "excerpt": "A basic introduction.",
    "tags": ["html"],
    "date": "2025-10-02",
    "url": "semantic-html"
  },
  {
    "id": "",
    "title": "The Ordered List Property",
    "excerpt": "Using the HTML orderd list property.",
    "tags": ["html"],
    "date": "2020-11-17",
    "url": "ordered-list-property"
  },
  {
    "id": "",
    "title": "Local SEO and Geo-targeting",
    "excerpt": "How to localise your SEO and offer different content depending on the location or language of a viewer.",
    "tags": ["seo"],
    "date": "2016-01-24",
    "url": "local-seo-and-geo-targeting"
  },
  {
    "id": "",
    "title": "CSS3 Image Filters",
    "excerpt": "How to use CSS3 filters to manipulate images.",
    "tags": ["css"],
    "date": "2015-08-10",
    "url": "css3-image-filters"
  },
  {
    "id": "",
    "title": "Create a text file of a directory",
    "excerpt": "How to create a text file of a directory with the Windows command prompt",
    "tags": ["workflow"],
    "date": "2015-07-04",
    "url": "create-text-file-of-directory"
  },
  {
    "id": "",
    "title": "Targeting Silk on Kindle",
    "excerpt": "How to target the Silk browser on Kindle devices using CSS and JavaScript.",
    "tags": ["javascript"],
    "date": "2015-04-11",
    "url": "targeting-silk-on-kindle"
  },
  {
    "id": "",
    "title": "CSS Resets",
    "excerpt": "A guide to CSS resets and how to use them effectively.",
    "tags": ["css"],
    "date": "2015-04-05",
    "url": "css-resets"
  },
  {
    "id": "",
    "title": "bower-installer",
    "excerpt": "How to use bower-installer to manage your front-end dependencies.",
    "tags": ["workflow"],
    "date": "2015-04-03",
    "url": "bower-installer"
  },
  {
    "id": "",
    "title": "Responsive forms",
    "excerpt": "How to create responsive forms that work on any device.",
    "tags": ["css"],
    "date": "2014-01-04",
    "url": "responsive-forms"
  }
]
