Prepared by Ulric Studio for Walt's Masonry. Not affiliated with the official site waltsmasonry.com.
Walt's MasonryWebsite auditView the concept
Website audit · Oct 18, 2026

Walt's Masonry

A data-driven look at waltsmasonry.com: speed, search, schema, local visibility and security. Every number below was measured on Oct 18, 2026. We crawled 15 public pages, ran Google Lighthouse, and changed nothing on your site.

Construction & trades · Eugene/Springfield

60out of 100

Overall Ulric score, weighted across 7 areas (see the formula)

Mobile speed57/100Lighthouse performance, phone
Main content appears3.4 sLCP on a phone (target ≤ 2.5 s)
Page weight1.1 MB120 requests on the homepage
Pages crawled1515 URLs in the sitemap
Schema types0No structured data
Search spot check0/2money keywords on page one
SSL certificateValidexpires 2026-12-27
Broken internal links0pages returning an error

What’s already working

  • Site loads over HTTPS: Homepage resolved to https://www.waltsmasonry.com/
  • XML sitemap found: https://www.waltsmasonry.com/sitemap.xml (15 URLs)
  • No broken internal links: 0 internal URL(s) returned an error
  • Canonical tags on pages: 15 of 15 crawled pages declare a canonical URL
  • Phone number on homepage: (541) 520-2877
  • Mobile viewport set: width=device-width, initial-scale=1

Score breakdown

Ulric score = 0.20·Performance + 0.20·Technical SEO + 0.15·On-page + 0.10·Schema + 0.15·Local + 0.10·Mobile & UX + 0.10·Security
Each area is the share of its checklist points earned (every check is listed below with its points). Checks we could not measure are marked “Not measured” and excluded, never scored as zero. Performance = 0.6 × mobile + 0.4 × desktop Lighthouse performance.

AreaWeightScorePoints
Performance20%71 14.2
Technical SEO20%99 19.8
On-page SEO15%36 5.4
Schema / structured data10%0 0.0
Local SEO15%30 4.5
Mobile & UX10%80 8.0
Security & trust10%85 8.5
Overall100%6060

Before & after: today vs the Ulric concept

Same tests, same day, run on waltsmasonry.com and on the concept we built for you.

Top of waltsmasonry.com on a phone, Oct 18, 2026Todaywaltsmasonry.comWhat a first-time phone visitor sees Top of the Ulric concept on a phoneConceptUlric conceptThe same first screen, rebuilt
Mobile performance

57 → 47

Lighthouse, phone, simulated mid-range device on a 4G connection.

Page weight

1.1 MB → 5.6 MB

120 → 25 network requests on the homepage.

Current siteUlric conceptPerformance (mobile)5747Performance (desktop)9370Accessibility93100Best practices100100SEO*9288
MetricCurrent siteUlric concept
Performance (mobile)5747
Performance (desktop)9370
Accessibility93100
Best practices100100
SEO (Lighthouse)9258 (88 without the deliberate noindex*)
Largest Contentful Paint (mobile)3.4 s4.1 s
Total Blocking Time (mobile)5.4 s2.6 s
Cumulative Layout Shift0.0250.000
Page weight1.1 MB5.6 MB
Requests12025
Mobile viewportYesYes
Tap-to-call linkNoYes
One clear H1NoYes
Structured dataNoneAdded at launch (block below)

* The concept is deliberately hidden from Google (noindex) so it never competes with your real site, and Lighthouse marks that down. The figure in brackets is the same SEO audit with that one check set aside.

Speed & Core Web Vitals 71/100

Source: Local Lighthouse 12.8.2 (mobile, simulated throttling). The free PageSpeed Insights API was over its daily quota, so we ran the same Lighthouse engine on our own server. Lab data from a single run, 2026-10-18; scores can move several points between runs. Green = Google’s “good” threshold (LCP ≤ 2.5 s, CLS ≤ 0.1, TBT ≤ 200 ms).

RunPerf.Access.Best pr.SEOLCPCLSTBTWeightRequests
Current site · mobile5793100923.4 s0.0255.4 s1.1 MB120
Current site · desktop9398100921.2 s0.034144 ms1.1 MB123
Ulric concept · mobile47100100584.1 s0.0002.6 s5.6 MB25
Ulric concept · desktop709710058825 ms0.000784 ms10.1 MB26

Where the homepage weight comes from (mobile)

Script575 KBImage211 KBFetch120 KBDocument89 KBFont52 KBOther26 KBPing5 KB

Biggest opportunities

Lighthouse opportunity (mobile)Estimated saving
Properly size imagesEst savings of 27 KiB
Reduce unused JavaScriptEst savings of 126 KiB
Remove duplicate modules in JavaScript bundlesEst savings of 14 KiB
Avoid serving legacy JavaScript to modern browsersEst savings of 1 KiB

Technical SEO 99/100

We crawled 15 pages politely (one request per second, following robots.txt), found 15 URLs in the sitemap. 0 internal links outside the crawl + 1 external links (social links skipped; they block automated checks).

CheckWhat we foundPoints
PassSite loads over HTTPSHomepage resolved to https://www.waltsmasonry.com/10/10
Passrobots.txt presentFound5/5
Passrobots.txt doesn't block the siteNo site-wide block10/10
PassXML sitemap foundhttps://www.waltsmasonry.com/sitemap.xml (15 URLs)10/10
PassNo broken internal links0 internal URL(s) returned an error15/15
PassHomepage can be indexedNo noindex on the homepage15/15
PassCanonical tags on pages15 of 15 crawled pages declare a canonical URL10/10
PassNo multi-hop redirectsAll crawled pages load directly or with a single redirect5/5
PassClean, readable URLs0 URL(s) contain hidden characters, spaces, capitals or are very long5/5
PartialLighthouse SEO audit (mobile)92/10013.8/15

Crawled pages

Tap a column heading to sort. Title and description columns show character counts.

PageStatusTitleDescr.H1sWordsH2sImagesAlt textInt. linksExt. linksCanonicalIndexable
/20013–2792743%123YesYes
/walls20014–25213100%123YesYes
/blank-420035–25413100%123YesYes
/stone-on-exterior20026–25413100%123YesYes
/blank-220026–25313100%123YesYes
/fencing20016–25213100%123YesYes
/blank20023–25313100%123YesYes
/blank-320014–25213100%123YesYes
/photo-gallery20022–2531650%123YesYes
/blank-520032–25413100%123YesYes
/contact20016–2983475%123YesYes
/services20017–14832560%123YesYes
/blank-620026–25313100%123YesYes
/columns20016–25213100%123YesYes
/blank-120028–25313100%123YesYes

Broken links

No broken links among the links we checked.

1 other link(s) didn’t respond to our checker in time; they may be fine in a browser.

Oversized images

No images over 300 KB among those we sampled.

On-page SEO 36/100

CheckWhat we foundPoints
PassEvery page has a title15 of 15 pages8/8
PartialTitles 30–65 characters2 of 15 in range; home title is 13 chars: “HOME | mysite”1.1/8
PassUnique titles0 pages share 0 title(s)8/8
FixMeta descriptions present0 of 15 pages0/8
FixDescriptions 70–160 characters0 of 15 in range0/4
PassUnique descriptions0 pages share 0 description(s)4/4
FixExactly one H1 per page0 pages OK, 0 with no H1, 15 with several; home H1s: “”, “WALT'S MASONRY”0/12
PartialImages have alt text3 of 13 unique images (23%) have alt text2.8/12
PartialHomepage has substance (300+ words)79 words of visible text on the homepage2.1/8
FixFew thin pages (<250 words)15 of 15 pages under 250 words0/8
FixNo leftover template textFound template text on 1 page(s): “Click here to add your own”, “I'm a title”0/10
PassNo wrong-city text in titles/descriptionsNone found10/10

Homepage tags

TagHomepage value
titleHOME | mysite
meta descriptionMissing
H1 | WALT'S MASONRY
og:titleHOME | mysite
og:descriptionMissing
og:imageMissing
twitter:cardsummary_large_image
faviconpresent
langen
hreflangnone (fine for a single-language site)

Words per page

< 250 words15 pages250–4990 pages500–9990 pages1,000+0 pages

Schema / structured data 0/100

Structured data is a small block of code that tells Google exactly who you are, where you are and what you do. It powers the details people see in search and Maps.

Expected for a construction & trades

  • ✕HomeAndConstructionBusiness / RoofingContractor / GeneralContractor
  • ✕LocalBusiness address + geo + hours
  • ✕Service / Offer
  • ✕Review / AggregateRating
  • ✕FAQPage
CheckWhat we foundPoints
FixAny structured dataNo JSON-LD or microdata found on any crawled page0/20
FixAll JSON-LD parsesNo JSON-LD blocks0/10
FixBusiness-specific schema typeMissing0/20
FixAddress + phone in schemaNot complete0/10
FixGeo + opening hours in schemageo no, hours no0/10
FixService / offer schemaMissing0/10
FixFAQPage schemaMissing0/10
FixReview / AggregateRating schemaMissing0/10

Found on your site

No structured data found on any crawled page.

Ready-to-paste JSON-LD

Built only from details already published on your site and listings. Paste it into the site’s <head>, then confirm it in Google’s Rich Results Test. Still to add: street address (or remove “address” and keep “areaServed” if you work from home); geo coordinates (copy them from your Google Business Profile); opening hours; a photo or logo URL; an FAQPage block once your FAQ section is published (questions and answers must match the page).

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "HomeAndConstructionBusiness",
      "@id": "https://www.waltsmasonry.com/#business",
      "name": "Walt's Masonry",
      "url": "https://www.waltsmasonry.com/",
      "telephone": "+1-541-520-2877",
      "areaServed": [
        {
          "@type": "City",
          "name": "Eugene, OR"
        },
        {
          "@type": "City",
          "name": "Springfield, OR"
        }
      ],
      "sameAs": [
        "http://www.facebook.com/wix",
        "http://www.twitter.com/wix"
      ],
      "hasOfferCatalog": {
        "@type": "OfferCatalog",
        "name": "Services",
        "itemListElement": [
          {
            "@type": "Offer",
            "itemOffered": {
              "@type": "Service",
              "name": "Masonry",
              "areaServed": [
                {
                  "@type": "City",
                  "name": "Eugene, OR"
                },
                {
                  "@type": "City",
                  "name": "Springfield, OR"
                }
              ]
            }
          },
          {
            "@type": "Offer",
            "itemOffered": {
              "@type": "Service",
              "name": "Outdoor living",
              "areaServed": [
                {
                  "@type": "City",
                  "name": "Eugene, OR"
                },
                {
                  "@type": "City",
                  "name": "Springfield, OR"
                }
              ]
            }
          }
        ]
      }
    },
    {
      "@type": "WebSite",
      "@id": "https://www.waltsmasonry.com/#website",
      "url": "https://www.waltsmasonry.com/",
      "name": "Walt's Masonry",
      "publisher": {
        "@id": "https://www.waltsmasonry.com/#business"
      }
    }
  ]
}
</script>

Local SEO 30/100

CheckWhat we foundPoints
PassPhone number on homepage(541) 520-287710/10
FixTap-to-call linkPhone is not tappable on mobile0/10
PartialAddress or service area statedEugene mentioned, but no street address found6/10
Fix“Eugene” in the homepage title“HOME | mysite”0/15
FixCity/region words in page titles0 of 15 titles mention a city or Oregon0/10
FixLinks to a Google Business Profile / Maps listingNo link to a Google Maps / Business Profile listing on crawled pages0/5
FixGoogle Maps embed / directionsNo map embed found on crawled pages0/10
PartialReviews / testimonials presenceTestimonial/review wording found5/10
PassPhone matches your listings (NAP)Listing phone(s) from our research: (541) 520-2877; site shows 1 different number(s) — matches10/10
FixSpot check: first page for a money keywordFound on page one for 0 of 2 keywords0/15

Name, address, phone (NAP)

Your listings (our research)Your website
NameWalt's MasonryHOME | mysite
Phone(541) 520-2877(541) 520-2877
AddressEugene/SpringfieldNo street address found in page text

Listing details come from the public directory and business listings we used to research your business. A full Google Business Profile comparison needs owner access.

Search visibility: spot check

Spot check only, not a ranking report. DuckDuckGo first page (US-English, unpersonalized, headless Chrome from the audit server), 2026-10-18. Google results vary by location and person.

SearchYour siteTop results
masonry contractor Eugene OregonNot on page 1mitchstewartmasonry.com, yellowpages.com, yelp.com, yelp.com
stone mason Eugene OregonNot on page 1steurystonework.com, mitchstewartmasonry.com, hoffmanstoneworks.com, duerstmasonry.com
Walt's Masonry–Check failed (TimeoutError)

Mobile & UX 80/100

CheckWhat we foundPoints
PassMobile viewport setwidth=device-width, initial-scale=120/20
PartialAccessibility (Lighthouse, mobile)93/10023.2/25
PartialMobile LCP ≤ 2.5 s3.4 s7/15
PassLayout stability (CLS ≤ 0.1)0.02510/10
FixResponsiveness (TBT ≤ 200 ms)5.4 s0/10
PassClear contact path from homepageCall, form or booking link found on the homepage10/10
PassPage weight ≤ 2.5 MB (mobile)1.1 MB, 120 requests10/10

Security, trust & ADA 85/100

CheckWhat we foundPoints
PassHTTPSYes20/20
PassValid SSL certificateLet's Encrypt, TLSv1.320/20
PassCertificate not near expiryExpires 2026-12-27 (69 days)5/5
PassNo mixed contentNone found15/15
PassHSTS headermax-age=3155695210/10
FixX-Content-Type-OptionsMissing0/5
FixClickjacking protectionMissing0/5
FixReferrer-PolicyMissing0/5
PassLighthouse best practices100/10015/15

Security headers

HeaderValue
Strict-Transport-Securitymax-age=31556952
Content-Security-PolicyMissing
X-Frame-OptionsMissing
X-Content-Type-OptionsMissing
Referrer-PolicyMissing
Permissions-PolicyMissing

Technology

  • Wix
  • Elementor
  • Cloudflare

Accessibility basics

ADA basic (Lighthouse)Elements
Buttons do not have an accessible name1
Heading elements are not in a sequentially-descending order1

Skip link: no · <main> landmark: yes · page language: en. Automated tests catch about a third of accessibility issues; a manual check is still worth doing.

Homepage data, pulled live

Raw facts from a fresh fetch of the live homepage. Anything we could not measure says “not measured”.

URL fetchedhttps://www.waltsmasonry.com/
Fetched2026-10-18 12:39 Pacific
HTTP status200
TitleHOME | mysite (13 chars)
Meta descriptionMissing
H1 | WALT'S MASONRY
H2s (2)Brick - Block - Stone - Flagstone | Looking for a great mason / contractor? Give us a call for all your masonry & small construction needs
Words of visible text79
Images / missing alt / empty alt7 / 0 / 4
Internal / external links12 / 3
Canonicalhttps://www.waltsmasonry.com
Meta robotsnone (indexable by default)
robots.txtYes Sitemap lines: 1
XML sitemapYes https://www.waltsmasonry.com/sitemap.xml (15 URLs)
HTTPSYes
Mobile viewportwidth=device-width, initial-scale=1
Server response (median of 3)173 ms to first byte, 175 ms total HTML download
HTML size (uncompressed)342 KB (served gzip)
Full page weight (Lighthouse, mobile)1079 KB over 120 requests
Scripts on the page11
CMS / platform detectedWix, Elementor, Cloudflare
Structured data on homepagenone
Phone(s) in text / tap-to-call(541) 520-2877 / 0 tel: link(s)
Street address in textnone found
Google Business Profile / Maps linknone on homepage
City / region mentionsEugene ×1, Springfield ×1

Prioritized fix list

Ordered by how many score points each fix recovers, adjusted for impact and effort. Most of these are quick.

#IssueImpactEffortHow to fixWhat the Ulric concept does
1Speed up page loads (Lighthouse performance)
Mobile 57/100, desktop 93/100; biggest Lighthouse opportunity: Properly size images (Est savings of 27 KiB)
HighMediumCompress/resize images, lazy-load below-the-fold media, remove unused scripts and widgets.Concept scores 47/100 on mobile.
2“Eugene” in the homepage title
“HOME | mysite”
HighLowPut your service and city in the homepage title, e.g. “Masonry in Eugene, OR | Walt's Masonry”.Planned for the full build.
3Any structured data
No JSON-LD or microdata found on any crawled page
MediumLowAdd JSON-LD describing the business (block below).Ready-to-paste block below; added at launch.
4Business-specific schema type
Missing
MediumLowUse HomeAndConstructionBusiness / RoofingContractor so search engines know exactly what you do.Planned for the full build.
5Exactly one H1 per page
0 pages OK, 0 with no H1, 15 with several; home H1s: “”, “WALT'S MASONRY”
MediumLowGive each page one clear H1 that says what the page is about.Demo H1: “Stone work that lasts outside.”
6No leftover template text
Found template text on 1 page(s): “Click here to add your own”, “I'm a title”
HighLowRemove builder placeholder text and widgets that never got filled in.All demo copy is written for this business.
7Spot check: first page for a money keyword
Found on page one for 0 of 2 keywords
HighHighBuild city + service pages and earn local links/reviews (see recommendations).Planned: a page for each main service and town you serve.
8Tap-to-call link
Phone is not tappable on mobile
HighLowWrap the phone number in a tel: link.Tap-to-call in the concept.
9City/region words in page titles
0 of 15 titles mention a city or Oregon
MediumLowUse the city or service area in key page titles (not every page needs it).Planned for the full build.
10Images have alt text
3 of 13 unique images (23%) have alt text
MediumLowDescribe each meaningful image in its alt text (helps screen readers and image search).Every image in the concept has alt text.
11Google Maps embed / directions
No map embed found on crawled pages
LowLowEmbed a map of your office or service area on the contact page.Planned for the full build.
12Meta descriptions present
0 of 15 pages
MediumLowWrite a one-sentence description (70–160 characters) for each page.Demo pages ship with descriptions.
13Titles 30–65 characters
2 of 15 in range; home title is 13 chars: “HOME | mysite”
MediumLowWrite titles like “Service in City | Business name”, 30–65 characters.Demo title: “Walt's Masonry — concept by Ulric Studio”
14All JSON-LD parses
No JSON-LD blocks
MediumLowFix the JSON syntax errors (test in Google’s Rich Results Test).Planned for the full build.

Ulric’s recommendations

Five changes that would bring in more customers

A plain-English summary written by Ulric Studio from the measurements on this page (rule-based, no third-party AI service was used), ordered by expected impact.

01

Make the site load fast on phones

On a typical phone connection the main content takes about 3.4 seconds to appear (Google’s target is 2.5 s), and the homepage downloads 1.1 MB. Most homeowners comparing contractors search on their phone and leave slow pages. Smaller images and fewer third-party scripts fix most of this. For comparison, Ulric’s concept loads in 4.1 seconds.

02

Tell Google you do masonry in Eugene

Your homepage title is “HOME | mysite”. Titles are the blue link people click in search results. Leading with “Masonry in Eugene, OR” and your name, and giving each page its own title, is the cheapest SEO win available.

03

Add structured data (schema) to your site

Your site has no structured data yet. A complete masonry business block (address, phone, hours, services, people) helps Google show the right details in search and Maps. The block below is ready to paste.

04

Give each page one clear headline

Each page should have one main heading (H1) that says what the page is about. It helps visitors scan the page and helps Google understand it.

05

Remove the leftover template text

Some pages still show builder placeholder text (“Click here to add your own”, “I'm a title”). Visitors notice, and it makes a solid business look unfinished. It takes minutes to fix.

How this audit was made

  • Date: October 18, 2026, 12:58 PM Pacific. Site: https://www.waltsmasonry.com/.
  • Speed: Local Lighthouse 12.8.2 (mobile, simulated throttling); desktop with Lighthouse’s desktop preset. Lab data, so it can differ a little run to run.
  • Live homepage fetch: 3 sequential GETs from the audit server (Python requests), 1 s apart; median reported. Time to first byte includes DNS/TLS/redirects. Fetched 2026-10-18 12:39 Pacific from https://www.waltsmasonry.com/.
  • Crawl: up to 50 HTML pages, 1 request per second, robots.txt respected, nothing submitted or logged into. Links outside the crawl were checked with lightweight requests.
  • Schema: every JSON-LD block and microdata item on crawled pages was parsed and compared with what Google recommends for this kind of business.
  • Search: a one-time spot check of the first page of results, as noted above. It isn’t a rank tracker.
  • Score: the formula and every check are shown above, so you can see exactly where each point comes from.

Prepared by Ulric Studio, Eugene, Oregon. See the concept site.