HVAC FAQ JSON-LD Schema Implementation

Article Type: calculator | Word Count: 586 | Has FAQ: No

HVAC FAQ JSON-LD Schema Implementation

This project contains automatically generated JSON-LD FAQPage schemas for all HVAC articles with FAQ sections. The schemas improve SEO and enable rich snippets in search results.

šŸ“Š Generated Content

- 36 pages with FAQ content identified and processed - 210+ FAQ items extracted from markdown files - Complete JSON-LD schemas following Schema.org FAQPage specification - Implementation examples for Next.js, React, and HTML

šŸ“ File Structure

``` ā”œā”€ā”€ extracted_faqs.json # Raw FAQ content extracted from markdown ā”œā”€ā”€ faq-schemas-all.json # Complete collection of all schemas ā”œā”€ā”€ schema-files/ # Individual schema files per page │ ā”œā”€ā”€ schema-dew-point-calculator.json │ ā”œā”€ā”€ schema-heat-pump-temperature-range-article.json │ └── ... (34 more schema files) ā”œā”€ā”€ generate-faq-schema.js # Schema generation script ā”œā”€ā”€ faq-schema-implementation.jsx # React/Next.js implementation examples └── implementation-examples.json # Implementation patterns ```

šŸš€ Usage

Next.js Implementation

```jsx import Head from 'next/head';

const MyPage = ({ faqSchema }) => ( <> ```

šŸ“‹ Pages with FAQ Schemas

Air Conditioning

- `HVACSolver_Cost_To_Run_Air_Conditioner_ARTICLE` - AC operating costs - `ac-vent-temperature` - Proper AC vent temperatures - `ac-not-blowing-cold-article` - AC cooling troubleshooting - `ac-short-cycling` - AC cycling issues - `ac-refrigerant-charge` - Refrigerant levels - `ac-compressor-replacement-cost` - Compressor repair costs - `ac-breaker-keeps-tripping` - Electrical troubleshooting - `ac-not-removing-humidity` - Humidity control issues

Heat Pumps

- `heat-pump-temperature-range-article` - Operating temperature ranges - `heat-pump-running-cost-article` - Operating costs and efficiency

Ventilation & Air Quality

- `bathroom-fan-venting` - Proper bathroom fan installation - `hepa-filter-guide-article` - HEPA filter selection - `air-purifier-sizing-article` - Air purifier sizing guide - `where-to-put-humidifier` - Humidifier placement

HVAC Systems

- `furnace-filter-guide` - Filter types and replacement - `How_Long_Do_AC_Units_Last_ARTICLE` - HVAC system lifespan - `thermostat-not-reaching-temperature` - Thermostat troubleshooting

Technical Calculations

- `dew-point-calculator` - Dew point and humidity - `Air_Changes_Per_Hour_Calculator_Article` - Air change calculations - `CFM_Calculator_Article_FINAL` - Airflow calculations - `Water_Heater_Sizing_Article_FINAL` - Water heater sizing

Energy Efficiency

- `seer-rating-article` - SEER ratings explained - `AFUE_Rating_Article_Final` - AFUE efficiency ratings - `MERV_Rating_Chart_Article` - Filter efficiency ratings

šŸ”§ Schema Structure

Each FAQ schema follows this format:

```json { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Question text ending with?", "acceptedAnswer": { "@type": "Answer", "text": "Complete answer with technical details." } } ] } ```

šŸ“ˆ SEO Benefits

- Rich snippets - Questions may appear directly in search results - Enhanced SERP presence - Expanded search result real estate - Improved click-through rates - More engaging search listings - Voice search optimization - Better Q&A format for voice queries - Featured snippets - Potential for position zero rankings

šŸ› ļø Regenerating Schemas

To update schemas after content changes:

```bash node generate-faq-schema.js ```

This will: 1. Re-read `extracted_faqs.json` 2. Generate updated schemas 3. Create individual schema files 4. Update the master collection

āœ… Validation

All schemas are validated against Schema.org specifications and include: - Required `@context` and `@type` fields - Proper Question/Answer structure - Complete text content from source articles - No placeholder or generic content

The schemas are ready for immediate implementation and will enhance your HVAC website's search engine visibility and user experience.

āœ… Schema Verification

Right-click → "View page source" and search for "application/ld+json"to see the Article schema injected in the HTML head.