Eastern Roof Technologies
Roofing contractor · https://easternrooftech.com/
| measured | Profile exists, claimed & operational (GATE) Google Business Profile found (website match) and marked OPERATIONAL. {"business_status":"OPERATIONAL","place_id":"ChIJQdQyA-lUUYgR6bM8ptNmz7w","matched_as":"Eastern Roof Technologies","match_confidence":1,"match_by":"website match"} | 5/5 |
| measured | Primary category set & specific Primary category is 'roofing_contractor'. Most-specific-category judgement is deferred to the full model. {"primary_type":"roofing_contractor","types":["roofing_contractor","point_of_interest","service","establishment"]} | 3/5 |
| measured | NAP, website link & hours complete 4 of 4 core fields present (address, phone, website, hours). {"address":true,"phone":true,"website":true,"hours":true} | 5/5 |
| awaiting data | Local 3-pack share of voice Local-pack ranking grid scan is part of the paid sampled layer. | |
| awaiting data | Apple + Bing parallel presence Apple Business Connect + Bing Places check needs a licensed maps-panel provider. | |
| measured | Attributes / owner photos present Photos are present on the profile. {"photos_present":true} | 1/1 |
| measured | Review recency The newest review we found was posted within the last 90 days. {"newest_review":"within the last 90 days","basis":"full dated history (newest-first)"} | 3/4 |
| measured | Rating quality (Bayesian) Volume-adjusted customer rating lands in the top band (our Bayesian blend of the average rating and review count observed in this scan). {"rating_band":"top"} | 4/4 |
| measured | Review volume Review count observed in this scan falls in the 50–199 range (log-scaled; cohort percentile in the full model). {"volume_band":"50–199"} | 2.55/3 |
| measured | Review velocity 12 reviews in the last 12 months. {"reviews_last_365d":12,"at_least":false} | 1.5/2 |
| measured | Owner responses & negative handling Owner replied to 89 of 90 recent reviews (99%), including 3 of 4 rated 3 stars or lower. {"response_rate":0.99,"recent_reviews":90,"negatives":4} | 3.6/4 |
| measured | Recent review sentiment 86 of 90 recent reviews are rated 4-5 stars (96%). {"positive_share":0.96,"basis":"the 90 most recent reviews"} | 2/2 |
| awaiting data | Multi-platform review breadth Secondary review surfaces (Yelp/industry) check runs on the paid layer. |
| measured | Live, owned HTTPS website (GATE) Live website served over HTTPS on its own domain. {"https":true,"status":200,"final_url":"https://easternrooftech.com/"} | 4/4 |
| measured | Mobile performance PageSpeed mobile performance score 42/100. {"performance":42,"keyed":true} | 1/3 |
| measured | Core Web Vitals (lab) LCP 23.03s, CLS 0.231, TBT 420ms (vs Google's 2.5s / 0.1 / 200ms bars). {"lcp_s":23.03,"cls":0.231,"tbt_ms":420} | 0.9/3 |
| measured | TLS valid + AI-crawler access Valid TLS certificate; robots.txt lets AI answer-engines retrieve the site. {"tls_valid":true,"tls_expires":"2026-08-30","retrieval_blocked":[]} | 2/2 |
| measured | Accessibility Automated accessibility score 88/100 (axe-core via PageSpeed). {"accessibility":88} | 1.5/2 |
| measured | Reachability + Web Risk check Reachable; not flagged by Google Web Risk at scan time. {"reachable":true,"threat":false} | 1/1 |
| measured | Indexability & crawl hygiene Robots.txt present; xml sitemap found. {"robots":true,"noindex":false,"sitemap":true} | 2/2 |
| measured | Title, meta & headings Title 60 chars, meta description 150 chars, 1 H1(s). {"title_len":60,"meta_len":150,"h1_count":1} | 2/2 |
| measured | Service-page coverage 115 internal links (proxy for page coverage; true ratio in the full model). {"internal_links":115} | 2/2 |
| measured | LocalBusiness schema + on-site NAP LocalBusiness/Organization JSON-LD present. Phone number present on page. (Schema aids entity clarity, not AI ranking.) {"schema_types":["FAQPage","ImageObject","Organization","Place","RoofingContractor","Service","WebPage","WebSite"],"phone_on_page":true} | 2/2 |
| measured | Content depth (anti-doorway) ~12834 chars of visible homepage text. {"text_len":12834} | 1/1 |
| measured | Freshness, linking, guides & alt Internal linking + image alt coverage measured; last-updated freshness deferred. {"internal_links":115} | 0.65/1 |
| measured | Money-query organic rank Ranked #8 (page one) in the Google results we sampled for "Roofing contractor Mooresville NC". {"query":"Roofing contractor Mooresville NC","position":8} | 2/3 |
| measured | Direct AI-assistant recommendation rate Named in 1 of 3 of our test consumer AI queries for Roofing contractor, though not among the first names given. Businesses named ahead of it in those queries included Roof Medic, MBA Roofing, Skywalker Roofing. {"mention_quality":0.333,"appears":1,"queries":3,"winners":["Roof Medic","MBA Roofing","Skywalker Roofing","Full Spectrum Roofing & Remodeling","Signature Exteriors"]} | 1.67/5 |
| measured | Branded web mentions (linked + unlinked) 22 distinct sites in the web search we sampled name the business (excluding its own site) — brand mentions are the strongest verified AI-visibility lever. (Basis: first-pages approximation; full mentions API later.) {"distinct_domains":22} | 5/5 |
| awaiting data | Bing index coverage (ChatGPT/Copilot gate) Could not confirm Bing indexation from the outside (a domain search returned no own-site result); index status is only verifiable by the site owner in Bing Webmaster Tools — held, never scored against. {"own_domain_results":0} | |
| measured | Machine-readable entity markup Organization/LocalBusiness JSON-LD present. 3 sameAs links, 1/3 resolve. {"has_entity_schema":true,"same_as":["https://www.facebook.com/EasternRoofTech/","https://www.instagram.com/easternrooftech/","https://www.bbb.org/us/nc/mooresville/profile/roofing-contractors/eastern-roof-technologies-0473-285144"],"resolving":1} | 2.33/3 |
| not found in scan | Google Knowledge Graph node No Knowledge Graph entity — search/AI has no confirmed entity for this business. {"kg_score":null} | 0/2 |
| measured | Aggregator presence (Foursquare/Yelp) Listed on Foursquare (website match) — a primary source behind ChatGPT's local answers. Yelp profile also linked from the site. {"foursquare":"Eastern Roof Technologies","match_confidence":1,"yelp_linked":true} | 2/2 |
| measured | Video / YouTube footprint YouTube channel linked but dormant (last upload 4133 days ago). {"youtube":"https://youtube.com/@ertmedia1012?si=GaKidRa91B3R1PF9","last_upload_days":4133} | 1/2 |
| measured | Core-directory presence (Big Five) Present on 3 of Google / Facebook / Yelp (Apple + Bing checked in the full model). {"google":true,"facebook":true,"yelp":true} | 2/2 |
| measured | NAP consistency across listings The two listings we checked disagree on phone number and street address — inconsistent listings confuse both search engines and AI assistants. We don't judge which source is right; ask us for the specifics. (Basis: Google + Foursquare; more sources land with the citation layer.) {"phone_match":false,"addr_match":false} | 0/2 |
| awaiting data | Duplicate / conflicting listings Duplicate-listing detection needs the maps-panel provider (paid layer). | |
| measured | Social presence, linkage & fit 6 social profiles linked from the site (facebook, instagram, linkedin, twitter, yelp, youtube); liveness (recent posting) check deferred. {"social":["facebook","instagram","linkedin","twitter","yelp","youtube"]} | 1.5/2 |
| measured | Handle / brand-name consistency Social profiles present; handle-vs-name consistency scored lightly at MVP. {"social":["facebook","instagram","linkedin","twitter","yelp","youtube"]} | 0.5/1 |
Is this your business?
This scorecard is Surphmore's automated assessment of publicly available signals as of 2026-07-16. It is an opinion based on the checkable facts shown above, not a statement about the quality of your business. If a fact is wrong, tell us and we'll correct it.
Our commitments: correction reports are reviewed within 5 business days and anything we got wrong is fixed. Re-check requests get a fresh scan. Opt-out requests from the business are honored.
Surphmore builds this board and also offers services that can improve some of these signals. Scores are never for sale, are computed identically for clients and non-clients, and only real changes to the underlying signals move a score.
Each line is an observation of a disclosed, dated fact, with its evidence shown. Signals marked awaiting data or n/a are removed from the math, never scored as failures. Scanned 2026-07-16.