<script type="application/ld+json">
[ { // Schema for the Directory Organization (Craftsman Painter) // This should be the SAME on all profile pages "@context": "https://schema.org", "@type": "Organization", "@id": "https://craftsmanpainter.com#organization", "name": "Craftsman Painter", "url": "https://craftsmanpainter.com", "logo": "https://cdn.prod.website-files.com/62675bc3a8182a5ef52f3494/673cd1d30b15477f15756e71_Word%20Mark%20Black%20(Web-320x65).png" }, { // Schema for Torlando's Specific Profile WebPage "@context": "https://schema.org", "@type": "ProfilePage", "@id": "https://craftsmanpainter.com/torlando", // The URL of THIS page is its ID "url": "https://craftsmanpainter.com/torlando", // The URL of THIS page "name": "Torlando Hakes - Craftsman Painter | Bloomington, IN", // SEO-friendly Title for THIS page "description": "Profile for Torlando Hakes, experienced Certified Craftsman Painter serving Bloomington, IN (22+ years). Find services, contact info, qualifications (BFA Art, MBA Business), and service areas.", // Description of THIS page "isPartOf": { "@id": "https://craftsmanpainter.com#organization" // Links this page to your directory Org }, "publisher": { "@id": "https://craftsmanpainter.com#organization" // States the directory published this page }, "mainEntity": { // **FIX 2: Pointing to the new, corrected #business ID** "@id": "https://craftsmanpainter.com/torlando#business" } }, { // Schema for the Painter's Local Business (Torlando Hakes / Craftsman Painter Bloomington) "@context": "https://schema.org", "@type": "HousePainter", // **FIX 2: ID is now based on this page's URL** "@id": "https://craftsmanpainter.com/torlando#business", "name": "Craftsman Painter", "description": "Professional painter Torlando Hakes (22+ years experience) providing residential & commercial services in Bloomington, IN. Specializing in interior painting, cabinets, drywall repair, and more.", "employee": { "@type": "Person", "name": "Torlando Hakes", "knowsAbout": ["Painting", "Art", "Business Administration", "Wallpaper Removal", "Drywall Repair"], "alumniOf": [ { "@type": "CollegeOrUniversity", "name": "Indiana University Eskenazi School of Art, Architecture + Design" }, { "@type": "CollegeOrUniversity", "name": "Indiana University Kelley School of Business" } ] }, "telephone": "+18124088363", "email": "torlando@craftsmanpainter.com", "url": "https://craftsmanpainter.com/torlando", "sameAs": [ "https://craftsmanpainter.com/about/torlando", "https://www.instagram.com/craftsmanpainterinc/" // **FIX: Removed extra trailing slash** ], // **FIX 1: Removed the 'address' object. This is CRITICAL for a Service-Area Business.** // --- Full areaServed list for Torlando Hakes (Expanded for Central Indiana) --- "areaServed": [ // -- Primary South/Central Counties -- { "@type": "AdministrativeArea", "name": "Monroe County, IN" }, { "@type": "AdministrativeArea", "name": "Lawrence County, IN" }, { "@type": "AdministrativeArea", "name": "Morgan County, IN" }, { "@type": "AdministrativeArea", "name": "Brown County, IN" }, { "@type": "AdministrativeArea", "name": "Owen County, IN" }, // -- NEW: Indianapolis Metro Area Counties -- { "@type": "AdministrativeArea", "name": "Marion County, IN" }, { "@type": "AdministrativeArea", "name": "Hamilton County, IN" }, { "@type": "AdministrativeArea", "name": "Johnson County, IN" }, { "@type": "AdministrativeArea", "name": "Hendricks County, IN" }, { "@type": "AdministrativeArea", "name": "Boone County, IN" }, // -- Cities -- { "@type": "Place", "name": "Indianapolis, IN" }, { "@type": "Place", "name": "Carmel, IN" }, { "@type": "Place", "name": "Fishers, IN" }, { "@type": "Place", "name": "Noblesville, IN" }, { "@type": "Place", "name": "Zionsville, IN" }, { "@type": "Place", "name": "Greenwood, IN" }, { "@type": "Place", "name": "Bloomington, IN" }, { "@type": "Place", "name": "Bedford, IN" }, { "@type": "Place", "name": "Martinsville, IN" }, { "@type": "Place", "name": "Plainfield, IN" }, { "@type": "Place", "name": "Brownsburg, IN" }, { "@type": "Place", "name": "Avon, IN" }, // -- Zips for Monroe County (Bloomington) -- { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "47401" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "47403" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "47404" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "47406" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "47408" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "47429" } }, // Ellettsville // -- Zips for Lawrence County (Bedford) -- { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "47421" } }, // Bedford { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "47446" } }, // Mitchell { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "47451" } }, // Oolitic { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "47462" } }, // Springville // -- Zips for Morgan County (Martinsville) -- { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46151" } }, // Martinsville { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46158" } }, // Mooresville { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46113" } }, // Camby // -- Zips for Brown County (Nashville) -- { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "47448" } }, // Nashville // -- Zips for Owen County (Spencer) -- { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "47460" } }, // Spencer // -- NEW: Zips for Johnson County (Greenwood, Franklin) -- { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46142" } }, // Greenwood { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46143" } }, // Greenwood { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46131" } }, // Franklin { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46106" } }, // Bargersville { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46184" } }, // Whiteland { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46164" } }, // Nineveh { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46181" } }, // Trafalgar // -- NEW: Zips for Hendricks County (Avon, Brownsburg, Plainfield) -- { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46123" } }, // Avon { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46112" } }, // Brownsburg { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46168" } }, // Plainfield { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46122" } }, // Danville { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46167" } }, // Pittsboro // -- NEW: Zips for Boone County (Zionsville) -- { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46077" } }, // Zionsville { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46075" } }, // Whitestown { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46052" } }, // Lebanon // -- NEW: Zips for Hamilton County (Carmel, Fishers, Noblesville) -- { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46032" } }, // Carmel { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46033" } }, // Carmel { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46037" } }, // Fishers { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46038" } }, // Fishers { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46060" } }, // Noblesville { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46062" } }, // Noblesville { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46074" } }, // Westfield { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46034" } }, // Cicero { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46030" } }, // Arcadia { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46069" } }, // Sheridan // -- NEW: Zips for Marion County (Indianapolis) -- { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46201" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46202" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46203" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46204" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46205" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46208" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46214" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46216" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46217" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46218" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46219" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46220" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46221" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46222" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46224" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46225" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46226" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46227" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46228" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46229" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46231" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46234" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46235" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46236" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46237" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46239" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46240" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46241" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46250" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46254" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46256" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46259" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46260" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46268" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46278" } }, { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46280" } }, // (Also Hamilton) { "@type": "Place", "address": { "@type": "PostalAddress", "postalCode": "46290" } } // (Also Hamilton) ], // --- Full serviceType list for Torlando Hakes --- "serviceType": [ "Residential Painting", "Commercial Painting", "Interior Painting", "Walls & Ceilings Painting", "Trim & Doors Painting", "Cabinet Painting", "Wallpaper Removal", "Drywall Repair" ] }
]
</script>
Craftsman Painter
• Bloomington, IN
Torlando Hakes