Skip to content
Melink Solar redesign preview

SEO report: melinksolar.com

Audit of the live site as it stands today. Rankings are sampled; see Method and Limitations.

Download PDF

SEO Report: www.melinksolar.com

Prepared by StrategixIT LLC. Audit date: 2026-10-04. Scope: the live site as it stands today, 333 sitemap URLs crawled.

Executive Summary

Health score: 66 / 100 (weighted across technical, content, on-page, schema, performance, AI readiness, images).

MetricValue
Sitemap URLs crawled333
Returned 200333
Indexable pages333
Page mixpage: 55, taxonomy: 54, blog: 20, faq: 87, junk: 20, project: 97
Keyword terms checked40
Terms in top 109
Terms on result pages 2 and 35
Terms not in top 3026

Top five findings

#SeverityAreaFinding
1HighTechnical SEOJunk and abandoned pages are indexable and in the sitemap
2HighContentAccessibility audits fail on every tested page (average 74 / 100)
3HighContentThin content pages
4HighOn-Page SEOMissing meta description
5HighSchemaSchema is Yoast defaults only; no LocalBusiness, Service, or project markup

What the rebuild fixes versus what needs ongoing work

BucketItemsEstimated hoursMeaning
Fixed by the rebuild1559Technical, schema, performance, on-page template and image issues resolved by the new static site
Content work465.3Copy depth, FAQ consolidation, project write-ups, accessibility of content
Ongoing1234Citations, reviews, AI-search presence, backlinks, rank tracking; retainer scope

These are findings about the site as it exists today. They describe the current environment and its prior decisions; they are the starting point for the work proposed, not a measure of anything StrategixIT has delivered.

Technical

Category score: 72 / 100.

What works: Every 200 page self-canonicalizes; HTTP to HTTPS and non-www to www both 301 correctly; xmlrpc.php, readme.html, debug.log and REST user enumeration are blocked; Served behind Cloudflare on WP Engine.

SeverityFindingEvidenceFixExamples
HighJunk and abandoned pages are indexable and in the sitemap20 pages (WooCommerce cart/checkout/shop/my-account, event RSVP pages, demo pages, duplicate home, regional campaign landers) are live, indexable, and listed in the XML sitemap.Delete or 410 the WooCommerce and RSVP pages; 301 duplicate home and campaign landers; regenerate the sitemap./cart/; /central-pa-100k/; /central-pa-50k/; /checkout/; /citadel-self-storage-ribbon-cutting-rsvp/ (+15 more)
MediumTaxonomy archive pages indexable54 tag/category/market/author archive URLs are indexable and in the sitemap; 13 have under 150 words.Set noindex on tag, author, and ufaq-category archives; keep market and solar-category archives only if they carry unique copy./blog/author/hharwoodmelinksolar-com/; /blog/author/jehren/; /blog/author/llarison/; /blog/author/melink-solar-marketing-alt/; /blog/author/micahzender/ (+20 more)
MediumSecurity headers absentHome page response lacks: strict-transport-security, content-security-policy, x-frame-options, x-content-type-options, referrer-policy, permissions-policy. x-powered-by discloses WP Engine.Add HSTS, CSP (report-only first), X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy at the edge; strip x-powered-by.
Lowrobots.txt Crawl-delay: 10robots.txt sets Crawl-delay 10 for all agents. Google ignores it; Bing and others honor it, slowing discovery of ~330 URLs.Remove Crawl-delay; rely on server capacity and sitemaps.
LowWordPress login page public; REST API discoverable/wp-login.php returns 200; /wp-json/ advertised in Link header. xmlrpc.php, readme.html, debug.log, and user enumeration are blocked (good).Restrict /wp-login.php by IP or Cloudflare Access; remove the api.w.org Link header if the REST API is unused.

On-page

Category score: 53 / 100.

What works: 333 of 333 indexable pages have a title.

SeverityFindingEvidenceFixExamples
HighMissing meta description279 of 333 indexable pages have no meta description.Write a unique 120-155 character description per page; templates for projects and FAQs./aia-melinksolar-learning-series/; /amip-strategies-for-profit-planet/; /blog/author/hharwoodmelinksolar-com/; /blog/author/jehren/; /blog/author/llarison/ (+20 more)
MediumDuplicate title tags11 titles are shared by more than one indexable page.Make titles unique; include the project location or FAQ question.Commercial Solar Power Systems | Design & Build | Melink Solar (2); About Melink Clean Solar Energy Solutions (6); Solar Energy Careers at Melink Solar (2); Melink Green Buildings | Net Zero Energy (2); Blog | Melink Solar (2) (+6 more)
MediumMissing H1189 indexable pages have no H1.One H1 per page matching the primary term./aia-melinksolar-learning-series/; /amip-strategies-for-profit-planet/; /blog/; /blog/author/hharwoodmelinksolar-com/; /blog/author/jehren/ (+20 more)
MediumWeakly linked pages (one or zero internal links from crawled pages)112 content pages are reachable mostly via the sitemap, not navigation or body links.Add contextual links from solutions and industry pages to related projects and blog posts./about/careers2/; /aia-melinksolar-learning-series/; /amip-strategies-for-profit-planet/; /battery-systems/; /blog/ (+20 more)
LowMeta description over 165 characters4 pages.Trim to 155./blog/electric-rates-increase-delay-solar-costs-business/; /industries/commercial-and-industrial/; /resources/electricity-rates/; /resources/market-technology-trends/
LowTitle over 65 characters49 pages have titles that truncate in results.Shorten; keep the primary term first./blog/battery-energy-storage-maximizes-the-value-of-commercial-solar/ (87); /blog/electric-rates-increase-delay-solar-costs-business/ (93); /blog/financial-benefits-solar-energy-for-businesses/ (72); /blog/future-customers-future-employees-want-sustainability/ (70); /blog/government-solar-incentives-business-tax-credits-guide/ (82) (+20 more)
LowMultiple H1s9 pages have more than one H1.Keep one H1; demote the rest./battery-systems/; /docs-category/definitions_for_key_solar_terms/; /docs-category/how_are_solar_systems_designed_and_what_equipment_is_needed/; /docs-category/how_do_i_operate_and_monitor_my_solar_system/; /docs-category/what_about_costs_financing_and_incentives/ (+4 more)

Content Quality

Category score: 76 / 100.

SeverityFindingEvidenceFixExamples
HighAccessibility audits fail on every tested page (average 74 / 100)Failing audits and pages: color-contrast (7 pages); image-alt (7 pages); link-name (7 pages); landmark-one-main (6 pages); heading-order (4 pages); link-text (2 pages); label (1 pages).Fix color contrast, image alt text, link names, heading order, and add a main landmark; these are WCAG 2.1 AA items that school, municipal, and government buyers check.
HighThin content pages141 indexable content pages have under 200 words ({‘page’: 9, ‘blog’: 1, ‘faq’: 52, ‘project’: 79}). FAQ answers and project pages are the bulk.Consolidate FAQs into topic pages with FAQPage schema; expand project pages with system size, offset, incentives used, and a quote; noindex the rest./aia-melinksolar-learning-series/ (16 w); /amip-strategies-for-profit-planet/ (14 w); /blog/solar-project-tag/upper-sandusky/ (118 w); /blog/ufaq/can-any-hvac-system-be-balanced/ (146 w); /blog/ufaq/can-you-put-a-geothermal-system-into-any-building/ (164 w) (+20 more)

Images

Category score: 22 / 100.

SeverityFindingEvidenceFixExamples
HighImages missing alt text1269 of 1624 images across indexable pages (78%) have empty alt attributes. Home page alone: 25 of 29.Write descriptive alt text; project photos should name site, city, and system type./ (25/29); /brownfields-into-brightfields/ (25/35); /home/ (25/29); /industries/solar-developers/ (21/24); /industries/farms-agriculture/ (20/23) (+20 more)
LowLittle native lazy-loadingOnly 314 of 1624 images use loading=lazy.Enable lazy-loading for below-fold images (WordPress default was overridden or stripped).

Schema and Structured Data

Category score: 88 / 100.

What works: WebPage, WebSite, Organization, BreadcrumbList present on every page via Yoast.

SeverityFindingEvidenceFixExamples
HighSchema is Yoast defaults only; no LocalBusiness, Service, or project markupTypes seen across indexable pages: {‘WebPage’: 270, ‘ImageObject’: 168, ‘WebSite’: 333, ‘BreadcrumbList’: 333, ‘Organization’: 333, ‘CollectionPage’: 56, ‘ProfilePage’: 8, ‘Person’: 27, ‘Article’: 19, ‘FAQPage’: 86}. FAQPage appears only on the 86 single-question FAQ URLs (one question each) and Article on 19 posts. Absent everywhere: LocalBusiness, Service, Project, Product, Review, AggregateRating, VideoObject. The Organization node has no address, telephone, or areaServed.Add LocalBusiness with PostalAddress and telephone on home and contact; Service on each solution and industry page; FAQPage on consolidated topic pages instead of 86 one-question pages; project pages as CreativeWork or Article with location and system size; keep BreadcrumbList.

Performance

Category score: 42 / 100.

SeverityFindingEvidenceFixExamples
HighLighthouse mobile performance averages 42 / 100 across 7 runsWorst: contact.mobile at 33 (LCP 9.1 s, TBT 5,610 ms, page weight Total size was 2,274 KiB). Per run: blog_battery-energy-storage-maximizes-the-value-of-commercial-solar.mobile perf 52 a11y 79 seo 85 bp 54 LCP 4.2 s; contact.mobile perf 33 a11y 68 seo 92 bp 54 LCP 9.1 s; home.desktop perf 43 a11y 72 seo 85 bp 54 LCP 3.1 s; home.mobile perf 33 a11y 72 seo 85 bp 54 LCP 16.1 s; industries_schools-universities.mobile perf 36 a11y 74 seo 92 bp 50 LCP 10.0 s; roof-mount.mobile perf 55 a11y 78 seo 92 bp 54 LCP 3.7 s; solar-projects.mobile perf 39 a11y 74 seo 92 bp 54 LCP 12.7 s. Lab data, simulated 4G throttling.Target 90+ on mobile: cut page weight below 1.5 MB (compress and lazy-load images), remove unused theme JS and CSS, defer GTM and third-party tags, serve above-fold CSS inline and the rest async.

Sitemaps

Category score: 94 / 100.

SeverityFindingEvidenceFixExamples
MediumSitemap includes junk, taxonomy, and author URLsSitemap index exposes 12 child sitemaps; 20 junk and 54 taxonomy URLs are listed alongside 55 pages, 97 projects, 87 FAQs, 20 posts.Exclude author, tag, ufaq-category, doc_category, and solar_project_tag sitemaps in Yoast; remove junk pages.

Rankings

Method: startpage-headless (Google-proxied results) sampled 2026-10-04, top 30 checked. Positions are a sample from a Google-proxied engine, not Google Search Console data. ‘Not in top 30’ means the domain did not appear in the first three result pages.

GroupTermPositionRanking URL
nationalcommercial solar installernot in top 30
nationalcommercial solar companynot in top 30
nationalcommercial solar EPC4/
nationalsolar design build contractornot in top 30
nationalcommercial solar developer partnernot in top 30
nationalutility scale solar contractornot in top 30
nationalcommercial solar panel installationnot in top 30
nationalsolar canopy installer19/solar-canopy/
nationalcommercial battery storage installernot in top 30
nationalagrivoltaics contractornot in top 30
regionalcommercial solar Cincinnati3/
regionalcommercial solar Ohio8/
regionalcommercial solar installer Ohio32/
regionalsolar company Cincinnati6/
regionalcommercial solar Kentuckynot in top 30
regionalcommercial solar Indiananot in top 30
regionalcommercial solar Daytonnot in top 30
regionalcommercial solar Columbus Ohio28/
regionalcommercial solar Louisvillenot in top 30
regionalcommercial solar Indianapolisnot in top 30
regionalsolar installer Milford Ohio31/
regionalsolar EPC Ohio19/
verticalsolar for schoolsnot in top 30
verticalsolar for school districts Ohionot in top 30
verticalsolar for municipalitiesnot in top 30
verticalsolar for farmsnot in top 30
verticalsolar for agriculture Ohionot in top 30
verticalsolar for manufacturing facilitiesnot in top 30
verticalsolar for warehousesnot in top 30
verticalsolar for churches6/industries/religious-organizations/
verticalsolar for nonprofits7/industries/non-profits/
verticalsolar for multifamilynot in top 30
verticalsolar for self storagenot in top 30
verticalUSDA REAP grant solar installernot in top 30
informationalwhat is net metering commercialnot in top 30
informationalcommercial solar tax credit 2026not in top 30
informationalDC AC ratio solar4/blog/what-is-dc-ac-ratio/
informationalis rooftop solar a fire risknot in top 30
brandmelink solar1/
brandmelink solar reviews1/
BandTerms
top 109
11 to 33 (pages 2 and 3)5
not in top 3026
error0

Independent spot check (Spot check via the Claude web search tool on 2026-10-04 (Brave-backed, not Google). Top listed domains per term; melinksolar.com presence noted.):

TermMelink presentTop domainsNote
commercial solar installerFalsejobs.lever.co, rejobs.org, renogy.comResults skew to job postings; term is ambiguous (role vs. vendor).
commercial solar EPCFalsegiikorea.co.kr, gminsights.com, gbnrg.co.ukMarket-report and glossary pages; no vendors.
solar canopy installerFalseekg.com.my, ladpw.org, ecmag.com
commercial battery storage installerFalsepayaca.com, pveurope.eu, alternergy.co.ukUK-heavy results.
utility scale solar contractorFalseelectricalmarketing.com, constructionowners.com, solarpowerworldonline.com
melink solarindirectclimatebase.org, melinkcorp.com, pv-magazine-usa.com, energysage.commelinkcorp.com/solar (301 to melinksolar.com) listed; melinksolar.com not listed directly.
melink solar reviewsFalsetrustanalytica.org, serviceagent.ai, surgepv.com, findenergy.com, energysage.com, blog.melinkcorp.comReview intent fully owned by directories; blog.melinkcorp.com (legacy blog) still indexed.

Competitors

Domains appearing most often in the top 10 for the 40-term set, excluding directories, media, and government sites.

DomainTop-10 appearancesBest positionGroupsExample terms
greentechrenewables.com101national 1, regional 6, vertical 2, informational 1solar canopy installer; commercial solar Ohio; commercial solar installer Ohio
yellowlite.com91regional 6, vertical 3commercial solar Cincinnati; commercial solar Ohio; commercial solar installer Ohio
paradisesolarenergy.com92national 2, regional 3, vertical 3, informational 1commercial solar company; commercial solar panel installation; commercial solar Ohio
sesre.com81national 2, regional 5, vertical 1commercial solar installer; commercial battery storage installer; commercial solar installer Ohio
tencosolar.net51national 2, vertical 2, informational 1commercial solar company; commercial solar EPC; solar for churches
splsolar.com42regional 4commercial solar Ohio; commercial solar installer Ohio; commercial solar Dayton
mortenson.com31national 3commercial solar EPC; solar design build contractor; utility scale solar contractor
americas.rwe.com32national 3commercial solar company; commercial solar EPC; commercial solar panel installation
DomainTierHome titleProjects sectionBlogWP posts last 12 moSitemap URLsSchema types
greentechrenewables.comregionalGreentech Renewables | Going Beyond SupplyFalseFalsen/a2Organization
yellowlite.comregionalYellowLite: NABCEP-Certified Solar Installer in Ohio | YellowLiteTrueTruen/an/aFAQPage, LocalBusiness
paradisesolarenergy.comregionalSolar Panel Installations for Commercial, Farms & Homes | Paradise Energy SolutionsFalseTrue1512BreadcrumbList, FAQPage, Organization, WebPage, WebSite
sesre.comregional(blocked automated fetch)FalseFalsen/a8none
tencosolar.netnationalCommercial Solar Installers | TENCO SOLARTrueFalsen/a170GeneralContractor, Organization
splsolar.comregionalSolar Installation Ohio | Commercial & Residential | SPL SolarTrueTruen/a17ElectricalContractor, FAQPage, Organization, WebSite
mortenson.comnationalConstruction and Real Estate Development | MortensonTrueTruen/a337Organization
americas.rwe.comnationalRWE in the AmericasTrueFalsen/a220BreadcrumbList

Reading: the regional installers that outrank Melink (YellowLite, SPL Solar, Paradise) all carry LocalBusiness or contractor schema and a visible projects or blog section; the national names (Mortenson, RWE) win on authority, not on-page work. Greentech Renewables is a distributor, not an installer, but it holds regional terms with location pages.

Source: Common Crawl host-level web graph, release cc-main-2026-jan-feb-mar (free). No referring-domain list is available from this source; Moz, Ahrefs, Semrush, and Majestic were not used (no credentials, paid).

MetricValue
In Common Crawl graphyes
PageRank (CC)1.99e-08
PageRank rank among all hosts2,365,170
Harmonic centrality rank3,226,461
Hosts counted1
Referring domainsnot available from this source
SeverityFindingEvidenceFixExamples
MediumWeak link authority relative to competitorsHost sits around rank 2.4 million by PageRank and 3.2 million by harmonic centrality in the Common Crawl graph, consistent with a small, mostly directory-driven link profile.Earn links from awards and trade press already mentioning Melink (Solar Power World, pv magazine), add the website URL to every directory profile, and publish citable project case studies with data.
MediumLegacy melinkcorp.com properties still hold Melink Solar link equityblog.melinkcorp.com posts about Melink Solar awards remain indexed; melinkcorp.com/solar redirects correctly but the blog does not point to melinksolar.com.301 the Melink Solar posts on blog.melinkcorp.com to their melinksolar.com equivalents or add canonical and cross-links.
LowDirectory profiles lack a website linkEnergySage shows no website URL; several directories show the legacy [email protected] address.Claim and complete each profile with https://www.melinksolar.com/ and the current phone.

Local method: Manual: live site crawl (333 pages), contact page, directory pages fetched (EnergySage, TrustAnalytica), web search for GBP/ServiceAgent/SurgePV. No GBP API.

FieldSite value
Address8805 Governors Hill Dr. Suite 300, Cincinnati, Ohio 45249
Primary phone513-999-5818 (432 occurrences)
Secondary phone513-965-7300 (21 occurrences)
Address in schema.orgFalse
Phone in schema.orgFalse
SourceNameAddressPhoneRatingReviews
EnergySage supplier pageMelink Solar5140 River Valley Rd, Milford, OH 45150513-965-73000
TrustAnalyticaMelink Solar5130 River Valley Rd, Milford, OH 45150(513) 965-73004.712
ServiceAgent directory (reports GBP data)Melink Solar8805 Governors Hill Drive, Suite 300, Cincinnati, Ohio 45249513-965-73004.940
FindEnergyMelink Solar
EnergySage duplicateMelink Solar & Geothermal
SeverityFindingEvidenceFixExamples
HighNAP mismatch across citationsSite uses 8805 Governors Hill Dr Suite 300 Cincinnati 45249 and 513-999-5818. EnergySage and TrustAnalytica list 5130/5140 River Valley Rd Milford 45150 and 513-965-7300 (Melink Corporation HQ and main line). Two River Valley numbers (5130 vs 5140) also disagree with each other.Decide the canonical NAP (Governors Hill, 513-999-5818), then correct EnergySage, TrustAnalytica, FindEnergy, SurgePV, ServiceAgent, Facebook, LinkedIn, and BBB to match.
HighNo LocalBusiness or address/phone in schema.org markupOrganization node on the home page has name, logo, sameAs only. No PostalAddress, telephone, areaServed, or openingHours.Add a LocalBusiness node with PostalAddress, telephone, areaServed, and sameAs on the home and contact pages (the rebuild’s SeoHead does this).
MediumTwo phone numbers on the site513-999-5818 (432 occurrences, primary) and 513-965-7300 (21 occurrences, Melink Corporation line). Pick one for NAP and footer.Keep 513-999-5818 everywhere customer-facing; move 513-965-7300 to an internal or corporate reference only.
MediumDuplicate and legacy directory entities‘Melink Corporation’, ‘Melink Solar & Geothermal’, and ‘Melink Solar’ listings coexist on FindEnergy and EnergySage; legacy email [email protected] still published.Merge or retire the ‘Melink Corporation’ and ‘Melink Solar & Geothermal’ entries; replace [email protected] with a melinksolar.com address.
MediumEnergySage profile unverified with zero reviewsEnergySage is the top-ranking directory for ‘best solar companies Ohio’ searches; the Melink profile is unscreened and shows no reviews and no website link.Complete EnergySage verification, add the website URL, and ask three recent commercial clients for reviews there.
LowGBP review volume unknown first-handServiceAgent reports 4.9 stars from 40 Google reviews; confirm directly and ensure the GBP website field points to https://www.melinksolar.com/ and category is ‘Solar energy company’ or ‘Solar energy contractor’.Confirm the Google Business Profile directly, set the website field to https://www.melinksolar.com/, and keep the category ‘Solar energy company’.

AI search method: Manual sample: three buyer-style questions run through the Claude web search tool (Brave-backed), noting which domains the engine summarized and whether melinksolar.com was cited. Not Google AI Overviews, ChatGPT, or Perplexity; those need interactive sessions.

QuestionMelink citedWho was citedNote
best commercial solar installers in OhioFalseenergysage.comAnswer built entirely from EnergySage directory pages; residential-skewed.
commercial solar companies CincinnatiFalseserviceagent.ai, ecowatch.com, solarreviews.com, energysage.comMelink absent despite ranking 4th on Startpage/Google for the same phrase; directories dominate the answer.
who installs solar canopies for businesses in the MidwestFalsepv-magazine-usa.com, midwestrenew.org, grinnellchamber.orgMelink has a dedicated /solar-canopy/ page and a canopy blog post; neither is cited.
SeverityFindingEvidenceFixExamples
HighNot cited in AI-style answers for any non-brand question0 of 3 buyer questions cite melinksolar.com. Directory sites (EnergySage, ServiceAgent, EcoWatch, SolarReviews) supply the answers; Melink’s EnergySage profile is unverified with no reviews.Verify and complete the EnergySage profile, publish a citable company-facts page and regional case studies, and earn mentions on the directories AI engines quote.
MediumBrand facts sourced from third partiesCompany facts (founded 2009, 100+ MW, 400,000 panels) are being read from climatebase and pv-magazine rather than melinksolar.com, which has no single citable ‘company facts’ passage with those figures and no Organization schema beyond name/logo.Publish an About page passage with founded year, MW installed, panels installed, states served, and awards in plain declarative sentences with Organization schema.
MediumNo llms.txt and no structured answer blocksFAQ content exists (87 FAQs) but is spread across 87 one-question URLs averaging under 200 words; FAQPage schema exists per URL but there is no consolidated topic page suitable for passage-level citation.Consolidate FAQs into topic pages with FAQPage schema and add llms.txt (optional; ignored by Google).

Roadmap

Fixed by the rebuild (59 h)

IDSeverityAreaItemHours
R-01HighTechnical SEOJunk and abandoned pages are indexable and in the sitemap4
R-08HighOn-Page SEOMissing meta description16
R-15HighSchemaSchema is Yoast defaults only; no LocalBusiness, Service, or project markup6
R-16HighPerformanceLighthouse mobile performance averages 42 / 100 across 7 runs12
R-02MediumTechnical SEOTaxonomy archive pages indexable2
R-03MediumTechnical SEOSecurity headers absent2
R-11MediumOn-Page SEODuplicate title tags2
R-12MediumOn-Page SEOMissing H12
R-14MediumOn-Page SEOWeakly linked pages (one or zero internal links from crawled pages)6
R-31MediumSitemapSitemap includes junk, taxonomy, and author URLs2
R-04LowTechnical SEOrobots.txt Crawl-delay: 101
R-05LowTechnical SEOWordPress login page public; REST API discoverable1
R-09LowOn-Page SEOMeta description over 165 characters1
R-10LowOn-Page SEOTitle over 65 characters1
R-13LowOn-Page SEOMultiple H1s1

Content work (65.3 h)

IDSeverityAreaItemHours
R-06HighContentAccessibility audits fail on every tested page (average 74 / 100)8
R-07HighContentThin content pages35.2
R-17HighImagesImages missing alt text21.1
R-18LowImagesLittle native lazy-loading1

Ongoing (34 h)

IDSeverityAreaItemHours
R-19HighGEONot cited in AI-style answers for any non-brand question6
R-22HighLocalNAP mismatch across citations4
R-23HighLocalNo LocalBusiness or address/phone in schema.org markup1
R-20MediumGEOBrand facts sourced from third parties2
R-21MediumGEONo llms.txt and no structured answer blocks2
R-24MediumLocalTwo phone numbers on the site1
R-25MediumLocalDuplicate and legacy directory entities3
R-26MediumLocalEnergySage profile unverified with zero reviews2
R-28MediumBacklinksWeak link authority relative to competitors8
R-29MediumBacklinksLegacy melinkcorp.com properties still hold Melink Solar link equity2
R-27LowLocalGBP review volume unknown first-hand1
R-30LowBacklinksDirectory profiles lack a website link2

Method and Limitations

ItemDetail
CrawlAll URLs from the XML sitemap index (333), fetched with a 10 second delay per robots.txt, static HTML parsed
Rankingsstartpage-headless (Google-proxied results) sampled 2026-10-04, top 30 checked. No Google Search Console or paid rank data
PerformanceLighthouse lab runs (simulated mobile throttling) from the audit host; PageSpeed Insights API quota was unavailable without a key; no CrUX field data
BacklinksCommon Crawl host-level graph only; no Moz, Ahrefs, Semrush, or Majestic
LocalManual citation checks; Google Business Profile observed via third parties
AI searchThree buyer questions sampled through one web-search engine; not Google AI Overviews, ChatGPT, or Perplexity
Next stepGrant StrategixIT read access to Google Search Console and GA4 so positions, impressions, and indexing data replace the sampled figures