/** * 港大鋁窗 — AI 收錄(GEO)結構化資料注入(內嵌版) * * 本檔將 JSON-LD 結構化數據直接內嵌在 PHP 中, * 不需要建立 schema/ 資料夾、不需要上傳 JSON 檔案。 * * 使用方式: * 貼到子主題 functions.php 最末尾即可。 * * 生效位置: * - LocalBusiness:只在首頁輸出 * - FAQPage:首頁 + 指定頁面(見 $hkw_faq_slugs) */ if ( ! defined( 'ABSPATH' ) ) { exit; } /** * LocalBusiness JSON-LD(內嵌) */ function hkw_get_localbusiness_json() { $json = <<<'JSONLD' { "@context": "https://schema.org", "@graph": [ { "@type": [ "LocalBusiness", "HomeAndConstructionBusiness" ], "@id": "https://hk-window.com/#localbusiness", "name": "港大鋁窗防漏維修檢驗中心", "alternateName": [ "港大鋁窗", "HK Window", "HKWINDOW" ], "url": "https://hk-window.com/", "description": "香港鋁窗維修、防水工程及強制驗窗服務商。屋宇署認可持牌小型工程承建商(MWC(W)168/2020),超過 20 年鋁窗工程及驗窗經驗,為全港私人樓宇提供驗窗、維修及防漏服務。", "telephone": "+852-5702-9455", "email": "benleung830417@gmail.com", "priceRange": "HK$90–$80,000", "currenciesAccepted": "HKD", "paymentAccepted": "現金, 轉數快, 銀行轉帳", "address": { "@type": "PostalAddress", "streetAddress": "長沙灣道883號億利工業中心302室", "addressLocality": "荔枝角", "addressRegion": "九龍", "addressCountry": "HK" }, "geo": { "@type": "GeoCoordinates", "latitude": 22.3371, "longitude": 114.1487 }, "areaServed": [ { "@type": "AdministrativeArea", "name": "香港島" }, { "@type": "AdministrativeArea", "name": "九龍" }, { "@type": "AdministrativeArea", "name": "新界" } ], "openingHoursSpecification": [ { "@type": "OpeningHoursSpecification", "dayOfWeek": [ "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ], "opens": "08:00", "closes": "18:00" } ], "availableLanguage": [ "zh-HK", "yue", "zh-Hant" ], "knowsAbout": [ "強制驗窗計劃", "鋁窗維修", "窗邊防水工程", "更換鋁窗膠邊", "窗花蚊網", "小型工程承建商", "有需要人士維修自住物業津貼計劃" ], "hasCredential": [ { "@type": "EducationalOccupationalCredential", "credentialCategory": "licence", "name": "屋宇署註冊小型工程承建商(窗戶工程)", "identifier": "MWC(W)168/2020", "recognizedBy": { "@type": "GovernmentOrganization", "name": "香港特別行政區屋宇署 Buildings Department" } } ], "makesOffer": [ { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "強制驗窗服務", "serviceType": "強制驗窗計劃檢驗及申報", "url": "https://hk-window.com/mwis/", "areaServed": { "@type": "AdministrativeArea", "name": "Hong Kong" } } }, { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "鋁窗維修", "serviceType": "鋁窗配件更換及維修加固", "url": "https://hk-window.com/windowrepair/" } }, { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "防水工程", "serviceType": "窗邊、牆身、天台及露台防水", "url": "https://hk-window.com/waterproofing/" } }, { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "更換鋁窗膠邊", "serviceType": "EPDM/TPV 密封膠邊更換", "url": "https://hk-window.com/rubberseal-2/" } }, { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "窗花蚊網", "serviceType": "度身訂造及安裝", "url": "https://hk-window.com/insect-screen/" } } ], "hasOfferCatalog": { "@type": "OfferCatalog", "name": "鋁窗配件價格", "url": "https://hk-window.com/quote-2/", "itemListElement": [ { "@type": "Offer", "name": "304 不鏽鋼鋁窗鉸", "price": "180", "priceCurrency": "HKD", "priceSpecification": { "@type": "PriceSpecification", "minPrice": "180", "priceCurrency": "HKD", "valueAddedTaxIncluded": true }, "description": "起價;使用高強度 304 不鏽鋼,通過 5 萬次開合無損測試" }, { "@type": "Offer", "name": "鋁窗七字手掣", "price": "90", "priceCurrency": "HKD" }, { "@type": "Offer", "name": "304 不鏽鋼鋁拉釘(每打)", "price": "90", "priceCurrency": "HKD", "description": "通過最高 500kg 破壞性拉力測試" }, { "@type": "Offer", "name": "上下開關手掣", "price": "90", "priceCurrency": "HKD" }, { "@type": "Offer", "name": "抗氧化防水膠條", "price": "100", "priceCurrency": "HKD", "description": "EPDM 三元乙丙防水膠邊,起價" }, { "@type": "Offer", "name": "玻璃(按呎計算)", "priceCurrency": "HKD", "description": "多種厚度及功能,按平方呎計算,需報價" } ] } }, { "@type": "WebSite", "@id": "https://hk-window.com/#website", "url": "https://hk-window.com/", "name": "港大鋁窗防漏維修檢驗中心", "inLanguage": "zh-HK", "publisher": { "@id": "https://hk-window.com/#localbusiness" } } ] } JSONLD; $data = json_decode( $json, true ); if ( json_last_error() !== JSON_ERROR_NONE ) { return ''; } return wp_json_encode( $data, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES ); } /** * FAQPage JSON-LD(內嵌) */ function hkw_get_faqpage_json() { $json = <<<'JSONLD' { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "收到屋宇署強制驗窗通知,應該怎麼做?", "acceptedAnswer": { "@type": "Answer", "text": "樓齡 10 年或以上的私人樓宇業主接獲屋宇署「強制驗窗計劃」法定通知後,必須委任一名合資格人士(Qualified Person,QP)檢驗樓宇所有窗戶。如需修葺,須由屋宇署註冊的小型工程承建商在合資格人士監督下施工,最後由合資格人士向屋宇署呈交檢驗報告及修葺證明書。港大鋁窗提供檢驗、修葺及法定申報一站式服務,查詢電話 +852 5702 9455。" } }, { "@type": "Question", "name": "強制驗窗包括哪些檢驗項目?", "acceptedAnswer": { "@type": "Answer", "text": "合資格人士會上門檢查樓宇內所有窗戶(包括公共地方窗戶),涵蓋窗框、窗扇、玻璃、窗鉸、手掣、螺絲、鉚釘及防水膠邊等所有部件,評估窗戶結構穩定性、承重能力及安裝牢固程度,特別留意鬆脫、變形、鏽蝕或裂紋等潛在危險,同時測試開關順暢度、鎖定功能及密封性能,並拍照記錄所有缺陷。" } }, { "@type": "Question", "name": "鋁窗維修配件價錢是多少?", "acceptedAnswer": { "@type": "Answer", "text": "港大鋁窗公開配件價格:304 不鏽鋼鋁窗鉸 HK$180 起、鋁窗七字手掣 HK$90、304 不鏽鋼拉釘 HK$90/打、上下開關手掣 HK$90、抗氧化 EPDM 防水膠條 HK$100 起,玻璃按呎計算。標示「起」者為起價,實際收費需按窗戶照片、數量及尺寸確認,可致電或 WhatsApp +852 5702 9455 查詢完整報價。" } }, { "@type": "Question", "name": "窗邊滲水是否只要重新封膠就可以?", "acceptedAnswer": { "@type": "Answer", "text": "不一定。需要先檢查滲水源頭:原有密封膠失效、周邊外牆微細裂縫或窗台防水層問題,可能需要分別處理。港大鋁窗會先上門勘察滲漏位置及分析原因,再按現場情況制定防水方案及報價,減少重複施工。" } }, { "@type": "Question", "name": "EPDM 和 TPV 膠邊有甚麼分別?應該選哪一款?", "acceptedAnswer": { "@type": "Answer", "text": "PVC 膠邊耐候性低,在香港強烈紫外線下約 3–5 年便老化變硬裂開,不建議用於暴曬及颱風環境。EPDM(三元乙丙橡膠)抗紫外線及極端溫差能力佳,壽命約 8–12 年,是住宅主流選擇。TPV(熱塑性硫化橡膠)抗老化能力更強、隔音密封性更好,壽命 15 年以上,適合高層極端風壓或豪宅項目。" } }, { "@type": "Question", "name": "更換全屋鋁窗膠邊大約多少錢?", "acceptedAnswer": { "@type": "Answer", "text": "以 EPDM 膠邊、12 扇窗、不需拆窗為例,參考收費範圍約 HK$2,400–3,600。實際價錢需確認膠邊型號、鋁窗尺寸、扇數及是否需要拆窗或更換其他零件。可拍攝家中鋁窗相片發給港大鋁窗(WhatsApp +852 5702 9455)免費診斷及報價。" } }, { "@type": "Question", "name": "是否全港都提供免費上門報價?", "acceptedAnswer": { "@type": "Answer", "text": "港大鋁窗為港島、九龍及新界提供免費上門報價,離島及偏遠市區的單位除外。查詢時請先提供單位地區,以便確認上門安排。" } }, { "@type": "Question", "name": "查詢鋁窗報價需要準備甚麼資料?", "acceptedAnswer": { "@type": "Answer", "text": "請準備三項資料:一、窗戶全景照片及需要更換的配件近照(窗鉸、手掣、膠條或玻璃);二、所需項目、數量、尺寸及單位地區;三、透過 WhatsApp 或電話確認適用配件、工程內容及上門安排。" } }, { "@type": "Question", "name": "「有需要人士維修自住物業津貼計劃」可以資助鋁窗工程嗎?", "acceptedAnswer": { "@type": "Answer", "text": "該計劃為合資格的自住物業業主提供維修津貼,每個申請上限 HK$80,000,津貼額按申請人及其合法配偶擁有物業的狀況計算。合資格工程範圍包括樓宇結構及窗戶相關的安全維修。港大鋁窗可協助說明申請資格、津貼款項、合資格工程範圍及申請流程。" } }, { "@type": "Question", "name": "港大鋁窗是否持有屋宇署牌照?", "acceptedAnswer": { "@type": "Answer", "text": "是。港大鋁窗防漏維修檢驗中心是屋宇署認可的持牌小型工程承建商,註冊編號 MWC(W)168/2020,擁有超過 20 年鋁窗工程及驗窗服務經驗,工程由持牌人員親自監督,並提供 5 年質保及工程第三者保險。" } } ] } JSONLD; $data = json_decode( $json, true ); if ( json_last_error() !== JSON_ERROR_NONE ) { return ''; } return wp_json_encode( $data, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES ); } /** * 輸出 JSON-LD ' . "\n"; } /** * 注入結構化資料到 wp_head * 優先級 5:比 Yoast 的 schema(優先級 20)更早輸出,但都在 內。 */ add_action( 'wp_head', 'hkw_inject_ai_schema', 5 ); function hkw_inject_ai_schema() { // 1) LocalBusiness — 只在首頁 if ( is_front_page() || is_home() ) { hkw_print_jsonld( hkw_get_localbusiness_json() ); } // 2) FAQPage — 只在有真實可見 FAQ 的頁面 // 預設:首頁、配件收費、防水工程 // 如要新增頁面,把 slug 加進 array $hkw_faq_slugs = array( 'quote-2', // 配件收費 'waterproofing', // 防水工程 ); $is_faq_page = is_front_page() || is_home(); if ( ! $is_faq_page && is_page() ) { $current_slug = get_post_field( 'post_name', get_queried_object_id() ); if ( in_array( $current_slug, $hkw_faq_slugs, true ) ) { $is_faq_page = true; } } if ( $is_faq_page ) { hkw_print_jsonld( hkw_get_faqpage_json() ); } } /** * 移除 Yoast 預設的 Organization schema,避免同 LocalBusiness 重複。 * 只在首頁移除;其他頁面保留 Yoast 輸出。 * 如果不想移除,整段註解掉即可。 */ add_filter( 'wpseo_json_ld_output', 'hkw_trim_yoast_org_on_front', 10, 1 ); function hkw_trim_yoast_org_on_front( $data ) { if ( ! is_front_page() ) { return $data; } if ( ! is_array( $data ) ) { return $data; } if ( isset( $data['@type'] ) && 'Organization' === $data['@type'] ) { return false; // 首頁改用 LocalBusiness,避免兩個實體打架 } return $data; } 港大鋁窗防漏維修檢驗中心 https://validator.w3.org/feed/docs/rss2.html 鋁窗安全資訊 維修津貼計劃 配件收費 售後服務 換膠邊 窗花蚊網 鋁窗維修 首頁 強制驗窗 防水工程 Footer Style 1 鋁窗膠邊 Elementor 頁面 #11180 Contact 關於我們 Header Style 1 Sidebar Content Our Services Digital Startup Agency Our Business Growth Startup Business Growth Marketing Solution Strategy Growth Check Business Growth Model Digital Business Path Business Growth Check Footer Style 5 Footer Style 4 Header Style 1(Onepage 1) Agency Growth Check Footer Style 3 Header Style 7(One Page) IT Solution Header HR Onepage Header Human Resource Header Header Style 6(One Page) Header Style 6 Header Style 5(Onepage) Header Style 5 Header Style 4(Onepage 4) Header Style 4 Header Style 3(Onepage 3) Header Style 2(Onepage2 ) Portfolio Price Table(Yearly) Price Table(Monthly) Footer Style 2 Home 3 Price Table(Yearly) Home 3 Price Table(Monthly) Header Style 3