URL: https://bihnconstruction.com/
Platform: wordpress
Archetype: agency
Run ID: 2026-04-19T06-18-18-831Z
Scanned: 2026-04-19T06:18:19.213Z
Duration: 825s
This is a monthly deep audit. The crawler performed a full-site scan including
Lighthouse performance, axe-core accessibility (WCAG 2.2 AA), cross-browser compatibility,
security headers, schema markup validation, and SEO best-practice checks.
Because this site is not a repository we control, Apex Sentinel **cannot automatically
apply fixes** — instead, each finding below includes an AI-generated plain-English
explanation + step-by-step recommended fix you can hand to a developer or execute
in your CMS directly.
Overall grade: F
| Dimension | Count | Meaning |
|---|---|---|
| Pages crawled | 69 | Full sitemap + linked pages |
| P0 (critical) | 1 | Site-down or compliance-breaking |
| P1 (urgent) | 8 | Significant revenue / SEO / UX impact |
| P2 (high) | 83 | Quality / ranking / trust degradation |
| P3 (medium) | 48 | Polish + optimization |
| "Do first" items | 8 | AI-flagged top priorities |
| Quick wins (< 30 min) | 54 | Fastest ROI items |
If you only have time for ten things this month, do these — in this order.
Page: https://bihnconstruction.com/wp-login.php
Effort: Quick win (< 30 min)
Page: https://bihnconstruction.com/
Effort: Moderate (1-3 hours)
Page: https://bihnconstruction.com/
Effort: Moderate (1-3 hours)
Page: https://bihnconstruction.com/
Effort: Moderate (1-3 hours)
Page: https://bihnconstruction.com/
Effort: Moderate (1-3 hours)
Page: https://bihnconstruction.com/
Effort: Moderate (1-3 hours)
Page: https://bihnconstruction.com/
Effort: Quick win (< 30 min)
Page: https://bihnconstruction.com/
Effort: Moderate (1-3 hours)
Page: https://bihnconstruction.com/
Effort: Moderate (1-3 hours)
Page: https://bihnconstruction.com/blog/
Effort: Quick win (< 30 min)
tier5.exposed.artifactWhat it means (plain English)
Your WordPress admin login page (/wp-login.php) is publicly accessible and returns a success response. This is a standard WordPress file, but leaving it exposed makes your site an easy target for automated attacks that try to guess passwords. Attackers can repeatedly attempt logins without friction.
Why it matters for your business: Exposed login pages increase the risk of unauthorized account takeover, which could lead to malware injection, data theft, or defacement that damages your reputation and stops clients from trusting your site.
Technical root cause: WordPress login endpoints are publicly accessible by default. Without server-level protection (IP whitelisting, rate limiting, or IP blocking), the login form remains a direct target for brute-force attacks.
Recommended fix — step by step
tier1.compliance.age-gate-missingWhat it means (plain English)
Your homepage does not display an age verification prompt asking visitors to confirm they are 21 or older before accessing content. Cannabis retailers are legally required in most jurisdictions to gate access to age-restricted products and prevent minors from viewing product information or pricing.
Why it matters for your business: Missing age gate exposes your business to regulatory fines, license suspension, or revocation, and creates legal liability if minors access product information.
Technical root cause: No age-gate modal, overlay, or entry page has been implemented in the WordPress site. The homepage loads directly without triggering a verification check.
Recommended fix — step by step
tier8.lighthouse.perf-desktopWhat it means (plain English)
Your homepage is scoring 0/100 on Google's Lighthouse performance test, which measures how fast your site loads and responds to user interactions. This suggests critical issues such as missing stylesheets, broken JavaScript, or the page failing to load entirely. A score of 0 typically indicates the page either didn't load or encountered fatal errors during testing.
Why it matters for your business: A non-functional or extremely slow homepage prevents potential clients from viewing your portfolio, learning about your services, or contacting you—directly losing business and damaging your credibility.
Technical root cause: The page likely failed to load completely, has render-blocking resources (CSS or JavaScript) that prevent content display, or contains a critical JavaScript error that breaks the page before it becomes interactive.
Recommended fix — step by step
tier8.lighthouse.a11y-desktopWhat it means (plain English)
Your website is scoring 0/100 on accessibility (a11y), meaning it has critical barriers preventing people with disabilities from using it. This could include missing alt text on images, broken keyboard navigation, missing form labels, or insufficient color contrast. The Lighthouse report in your audit folder lists specific issues.
Why it matters for your business: A construction agency relies on trust and professionalism; inaccessible sites frustrate visitors, reduce time on site, trigger legal liability under ADA/AODA, and exclude potential clients who use assistive technology (screen readers, voice control).
Technical root cause: WordPress themes and plugins often ship with accessibility violations—missing semantic HTML, images without alt attributes, forms without labels, or improper heading hierarchy. These aren't always visible to sighted users but block assistive technology.
Recommended fix — step by step
tier8.lighthouse.bestPractices-desktopWhat it means (plain English)
Your site received a Lighthouse Best Practices score of 0/100, meaning it has critical issues affecting browser compatibility, security, or code quality. This is not a cannabis-specific audit (your site is a construction agency, not a dispensary), but the zero score indicates fundamental problems that will harm user trust and search rankings. The full HTML report shows exactly which best-practice violations need fixing.
Why it matters for your business: A score of 0 signals to search engines and visitors that your site may be unsafe or poorly maintained, directly reducing organic traffic and lead inquiries from potential construction clients.
Technical root cause: Lighthouse Best Practices failures typically stem from deprecated libraries, missing security headers, unpatched third-party plugins, mixed HTTP/HTTPS content, or outdated WordPress core/plugin versions. Without viewing the HTML report, the exact cause cannot be pinned, but WordPress sites commonly fail due to unmaintained plugins or insecure embeds.
Recommended fix — step by step
tier8.lighthouse.seo-desktopWhat it means (plain English)
Your homepage is receiving a zero SEO score from Lighthouse, which means search engines (Google, Bing) cannot properly understand or index your site's content. This typically indicates missing critical SEO metadata like page titles, meta descriptions, heading structure, or schema markup that tells search engines what your business does.
Why it matters for your business: Construction projects depend on local search visibility—potential clients searching 'general contractor near me' or 'construction services [city]' won't find you, directly reducing inbound leads and quotes.
Technical root cause: WordPress sites often ship with SEO plugins disabled or misconfigured, or the homepage template lacks proper HTML structure (missing H1 tag, broken title tags, or no Open Graph tags). The Lighthouse report shows zero performance, accessibility, and best practices scores too, suggesting the site may not be loading properly or has fundamental HTML issues.
Recommended fix — step by step
tier9.a11y.html-has-langWhat it means (plain English)
Your website's main HTML page is missing a lang attribute on the <html> tag. This attribute tells screen readers and search engines what language your content is in. Without it, assistive technologies may default to the wrong language or fail to read your site aloud correctly.
Why it matters for your business: Users relying on screen readers will have a degraded experience, and your site may not rank well in search results for international or accessibility-focused queries; WCAG compliance issues can also expose you to legal liability under the ADA.
Technical root cause: The root <html> tag in your WordPress theme's header template (typically header.php or an HTML5 theme template) does not include the lang attribute, likely because the theme was never configured or updated to meet accessibility standards.
Recommended fix — step by step
<html> and change it to <html lang="en"> (use your site's primary language code; 'en' for English)tier10.journey.failedWhat it means (plain English)
Your website is throwing a 403 error (access denied) when loading a resource during the age-gate flow. This means something on the page—likely a script, stylesheet, or image—is being blocked by your server or a security plugin. Visitors may see broken functionality or partial page loads when they try to verify their age and access the menu.
Why it matters for your business: A broken age gate creates friction at the critical compliance checkpoint; potential customers may bounce rather than retry, and you lose revenue while also risking non-compliance with cannabis regulations that require age verification.
Technical root cause: A resource (JavaScript, CSS, font, or image) required for the age-gate interaction is returning HTTP 403. This is typically caused by a WordPress security plugin (like Wordfence or iThemes Security) blocking the request, or the resource path is misconfigured in your age-gate plugin.
Recommended fix — step by step
tier5.mixed-contentWhat it means (plain English)
Your site is served over HTTPS (secure), but it's linking to two resources via HTTP (insecure). Browsers will either block these resources or show security warnings to visitors, which erodes trust and can prevent scripts or styles from loading correctly.
Why it matters for your business: Visitors may see broken functionality, security warnings, or decide your site is unsafe — directly harming lead generation and client confidence for a construction company.
Technical root cause: The schema.org reference is a false positive (the spec intentionally uses http:// URIs), but the undefined resource indicates a malformed or missing protocol in a script/stylesheet tag, likely added via a plugin or theme setting.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Your blog page has 5 images without alt text—short descriptions that screen readers use to tell visually impaired visitors what an image shows. These missing descriptions also prevent search engines from understanding your images, which can impact how your blog content ranks and appears in image search results.
Why it matters for your business: Missing alt text reduces your blog's SEO value, makes it inaccessible to people using screen readers (a legal and ethical issue), and loses potential traffic from Google Images where construction project photos could drive leads.
Technical root cause: Images were uploaded to WordPress without filling in the Alt Text field in the media library or image block settings, or alt text was left blank during initial post creation.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your home renovation contractors page lack alt text — descriptive labels that tell search engines and screen readers what the image shows. This hurts both accessibility (people using screen readers can't understand those images) and SEO (search engines can't index the images, so you miss ranking opportunities for image search and lose context signals for the page).
Why it matters for your business: Missing alt text reduces your visibility in Google Images, lowers page SEO authority, and makes your site harder to use for visitors with visual impairments — a legal and reputational risk.
Technical root cause: Images were uploaded to WordPress without filling in the Alt Text field in the media library, or were embedded via code without an alt attribute.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your bathroom renovation cost page are missing alt text — descriptive labels that screen readers use to describe images to visually impaired users, and that search engines use to understand image content. This creates a poor experience for users with disabilities and signals to Google that your content is incomplete.
Why it matters for your business: Missing alt text reduces your search visibility for image-based queries (e.g., 'bathroom renovation before/after') and excludes disabled visitors, shrinking your addressable market and exposing you to ADA compliance risk.
Technical root cause: Images were uploaded to WordPress without filling in the Alt Text field in the media library, or the theme's image template is not pulling alt attributes from post content.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Your kitchen remodel page has 5 images without alt text — descriptive labels that screen readers use to tell blind visitors what an image shows, and that search engines use to understand your content. This hurts both accessibility (people using assistive technology can't see what those images depict) and SEO (Google can't index the content of those images).
Why it matters for your business: Missing alt text reduces your organic search ranking for image-based queries, limits visibility to users with visual impairments (a legal risk under ADA), and wastes the SEO value of your photography.
Technical root cause: Images were inserted into the WordPress page without the alt text field being filled in. This is typically a content entry oversight during page creation or editing.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your kitchen remodel cost page don't have alt text—descriptive labels that screen readers announce to visitors with vision disabilities, and that search engines use to understand what images show. This means those images are invisible to both assistive technology users and search bots, limiting both accessibility and SEO benefit.
Why it matters for your business: Missing alt text reduces your ability to rank for image search queries (e.g., 'kitchen remodel before/after'), excludes customers using screen readers or with images disabled, and signals to Google that your content quality is incomplete.
Technical root cause: Images were likely added to the page without filling in the alt text field in WordPress's image uploader, or existing images were not retrofitted with descriptive text when the page was published.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your new construction inspection page don't have alt text—a written description that screen readers use to tell visually impaired visitors what the image shows, and that search engines use to understand your content. This affects both accessibility (people using screen readers get no context) and SEO (Google can't index what the image depicts).
Why it matters for your business: Missing alt text reduces your page's search ranking potential for construction-related queries and makes your site unusable for visitors relying on screen readers, limiting your audience and creating potential legal liability under accessibility laws.
Technical root cause: Images were inserted into the WordPress page without filling in the Alt Text field during upload or edit. WordPress allows images to be published without alt attributes, defaulting to empty.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Your website has 5 images on the kitchen remodel page that lack alt text — a text description of what each image shows. Search engines can't read images directly; they rely on alt text to understand what's pictured. Without it, you lose SEO signals and visitors using screen readers (including some of your potential clients) get no context for those images.
Why it matters for your business: Missing alt text reduces your kitchen remodel page's ranking potential for image search and local SEO, and excludes users with visual impairments — both shrink your addressable market.
Technical root cause: Images were likely uploaded to WordPress without filling in the alt text field in the media uploader, or the image blocks/plugins on that page weren't configured with alt attributes when created.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your flooring contractor insights page don't have alt text—the hidden descriptions search engines and screen readers use to understand images. This means visitors using screen readers can't know what those images show, and search engines can't index them for image search or use them to understand your page topic.
Why it matters for your business: Missing alt text reduces your visibility in Google Image Search (a source of referral traffic for contractors) and makes your site less accessible to users with visual disabilities, which is both a legal compliance issue and excludes potential customers.
Technical root cause: Images were uploaded to WordPress without filling in the Alt Text field in the media library, or the image blocks were inserted without alt attributes defined.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your pool contractors page don't have alt text—descriptive labels that explain what each image shows. Search engines and assistive technology (used by people with vision impairments) can't understand unlabeled images, so they miss important content about your work and services.
Why it matters for your business: Missing alt text costs you SEO ranking for image search and reduces accessibility, limiting organic traffic from potential clients searching for pool construction photos and excluding users relying on screen readers.
Technical root cause: Images were uploaded to WordPress without filling the Alt Text field in the media library or image block. WordPress doesn't auto-generate these labels, so they default to empty.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your basement renovation cost page don't have alt text—descriptive labels that explain what each image shows. Search engines and screen readers (used by people with vision impairments) can't understand these images without that text. This limits your SEO and makes your site less accessible to potential customers.
Why it matters for your business: Missing alt text reduces your page's ranking for image-related searches and excludes users relying on screen readers, shrinking your potential customer base and risking ADA compliance concerns.
Technical root cause: Images were likely uploaded to WordPress without filling in the Alt Text field during the upload process, or the image blocks in the page editor weren't configured with alt attributes.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your whole-home remodel page lack alt text — short descriptive text that screen readers read aloud to visually impaired visitors, and that search engines use to understand image content. This makes those images invisible to assistive technology and search engines, reducing accessibility and missing SEO opportunity.
Why it matters for your business: Visually impaired prospects can't understand key project photos, and Google can't index those images in image search or use them to rank the page for relevant keywords like 'whole home remodel Portland' — costing you qualified traffic.
Technical root cause: Images were likely uploaded to WordPress media library and inserted into the page without filling in the Alt Text field during upload or in the image block settings.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your excavation contractors page lack alt text — descriptive text that appears if an image fails to load and is read aloud by screen readers used by people with vision loss. Search engines also use alt text to understand what images show, which affects how your pages rank.
Why it matters for your business: Missing alt text reduces your page's SEO strength for image searches (potential lead source) and excludes visitors using assistive technology, shrinking your addressable audience.
Technical root cause: Images were uploaded to WordPress without filling in the Alt Text field in the media attachment settings, or were embedded via HTML/code without alt attributes.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your outdoor renovations page lack alt text—descriptive labels that tell search engines and people using screen readers what's in those images. Without alt text, those images are invisible to search engines and inaccessible to visitors who rely on screen readers.
Why it matters for your business: Missing alt text reduces your page's SEO ranking for renovation-related searches and excludes potential customers with visual disabilities from understanding your portfolio work.
Technical root cause: Images were likely uploaded to WordPress without filling in the alt text field in the media uploader, or the image blocks/galleries don't have alt attributes assigned.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your fireplace renovation page lack alt text—a short description that appears if an image fails to load and helps screen readers describe images to visually impaired visitors. This hurts both accessibility (legal/ethical concern) and SEO, since search engines use alt text to understand what your images show.
Why it matters for your business: Missing alt text reduces your chances of appearing in Google Images search results for renovation work, and exposes you to accessibility compliance complaints; both cost you qualified leads.
Technical root cause: Images were likely uploaded to WordPress without filling the alt text field in the media library, or alt text was removed during a theme or page builder update.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Your luxury home construction page has 5 images without alt text — descriptions that tell screen readers and search engines what the images show. This blocks visually impaired users from understanding your portfolio, and it wastes an opportunity to reinforce keywords like 'luxury home construction' and specific project details in search results.
Why it matters for your business: Missing alt text reduces your ability to rank for image searches (a significant traffic driver for construction portfolios) and limits your site's usefulness to users with visual impairments, shrinking your addressable audience.
Technical root cause: Images were likely uploaded to WordPress without filling in the 'Alt Text' field in the media library, or alt attributes were stripped during a page migration or editor change.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your Design-Build Contractors page don't have alt text — short descriptions that explain what each image shows. Search engines and assistive technology (screen readers used by people with vision disabilities) can't understand image content without it. This means you're missing SEO signals and excluding potential customers who rely on accessibility tools.
Why it matters for your business: Missing alt text reduces your page's ranking potential for image search and loses customers with disabilities; it also creates legal liability under accessibility standards like WCAG 2.1.
Technical root cause: Images were uploaded to WordPress without filling the 'Alt Text' field during upload or when editing the page. WordPress defaults to empty alt attributes if this field is skipped.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your renovation showcase page lack alt text—descriptive labels that screen readers read aloud to blind visitors, and that search engines use to understand image content. This means some of your audience cannot access those images, and Google cannot properly index them for image search or page relevance.
Why it matters for your business: Missing alt text reduces accessibility for potential clients using screen readers, lowers your page's ranking for renovation-related image searches, and creates compliance risk under ADA guidelines.
Technical root cause: Images were uploaded to WordPress without filling in the Alt Text field in the media attachment settings, or the images were inserted via HTML without an alt attribute.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your major home remodel page lack alt text — a short description that tells search engines and screen readers what the image shows. This hurts both accessibility (people using screen readers can't understand the images) and search visibility (Google can't index image content without these descriptions).
Why it matters for your business: Missing alt text reduces your ability to rank for image search and limits your site's audience to sighted visitors, while also creating potential legal exposure under accessibility standards.
Technical root cause: Images were uploaded to WordPress without filling in the alt text field in the media library, or were inserted into the page without the alt attribute being populated.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your blog post about lot owners are missing alt text — a brief description that appears if the image doesn't load and that search engines use to understand what the image shows. This hurts both accessibility for users with screen readers and your search rankings, since Google can't index the image content.
Why it matters for your business: Incomplete alt text reduces your chances of ranking for image-based searches (e.g., 'construction site photos') and excludes visitors using assistive technology, shrinking your potential audience.
Technical root cause: Images were likely uploaded to WordPress without filling in the alt text field in the media editor, or the alt field was left blank during initial page creation.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your Lake Keowee custom home page lack alt text—descriptive labels that tell search engines and screen readers what each image shows. Without alt text, people using screen readers can't understand those images, and search engines can't index them for image search or use them as ranking signals.
Why it matters for your business: Missing alt text reduces your visibility in Google Images (a source of qualified leads for construction portfolios) and excludes potential clients using assistive technology, shrinking your addressable market.
Technical root cause: Images were uploaded to WordPress without filling in the Alt Text field in the media uploader, or the image blocks were inserted without the alt attribute being populated.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Your project gallery page has 5 images without descriptive alt text. Alt text is hidden text that describes what an image shows — it helps people using screen readers understand your photos, and it tells search engines what your images are about. This hurts both accessibility (visitors with visual impairments can't use your site) and SEO (Google can't rank those images or understand the page context as well).
Why it matters for your business: Missing alt text makes your beautiful custom home photos invisible to search engines and inaccessible to potential clients using assistive technology; you're also at legal risk under accessibility compliance standards that construction/contractor sites are increasingly audited against.
Technical root cause: Images were added to the page without filling in the 'Alt Text' field in WordPress's media library or image block settings. When alt fields are left blank, search engines and screen readers see nothing.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your Greenville home builder page don't have alt text—a short description that screen readers read aloud and search engines use to understand the image. This means visually impaired visitors can't tell what those images show, and Google can't index them for image search or use them to understand your page content.
Why it matters for your business: Missing alt text reduces your visibility in Google Images (a traffic source for construction portfolios), limits access for potential clients using assistive technology, and signals to search engines that your content is incomplete.
Technical root cause: Images were uploaded to WordPress without filling in the Alt Text field during upload or page editing. WordPress stores alt text in the img tag's alt attribute, and when it's empty, the image is invisible to both accessibility tools and search engines.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your Modern Custom Homes page lack alt text — short text descriptions that screen readers (used by visually impaired visitors) read aloud, and that search engines use to understand what images show. This means some visitors cannot access your image content, and Google cannot fully index your portfolio work.
Why it matters for your business: Losing alt text on portfolio images hurts both accessibility compliance (exposing you to potential ADA claims) and SEO ranking for design-related searches where image indexing matters.
Technical root cause: Images were likely uploaded to WordPress without alt text filled in the Media Library, or the theme template does not enforce alt text on image blocks.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your kitchen renovation article page lack alt text—descriptive labels that help both visually impaired visitors and search engines understand what's in each image. Alt text is a basic accessibility requirement and a confirmed Google ranking factor. When images have no alt text, search engines can't index them, and visitors using screen readers get no context.
Why it matters for your business: Missing alt text reduces SEO value of your content, potentially costing visibility for high-intent renovation keywords like 'kitchen renovation Greenville SC,' and excludes users with visual impairments from understanding your portfolio—both shrink qualified leads.
Technical root cause: Images in WordPress were uploaded and inserted without alt text filled in during the media upload or post editor step. WordPress does not auto-generate alt text, so if it isn't manually added, images remain unlabeled.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Your homepage has 16 images without alt text — short descriptions that tell screen readers and search engines what the image shows. This makes your site harder to navigate for people using accessibility tools, and search engines can't index what's in those images, which reduces your SEO visibility.
Why it matters for your business: Prospective clients using screen readers can't understand your portfolio images, and Google can't rank you for image-based searches (e.g., 'commercial construction project in [city]'), limiting organic discovery.
Technical root cause: Images were likely uploaded to WordPress without filling in the 'Alt Text' field in the media library, or image blocks were inserted without the alt attribute populated.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your 'Build Your Dream' page are missing alt text — descriptive labels that explain what the image shows to people using screen readers and to search engines. This makes the page harder for visually impaired visitors to navigate and reduces your SEO relevance for image-based searches.
Why it matters for your business: Missing alt text limits your visibility in Google Images search results, which drives traffic to construction portfolio pages, and creates accessibility barriers that may expose you to legal risk under ADA compliance standards.
Technical root cause: Images were uploaded to WordPress without filling in the Alt Text field in the Media Library, or the image blocks in the page editor were not configured with alt attributes.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
All 5 images on your Careers page lack alt text—a text description that displays if an image fails to load and is read aloud by screen readers for visitors with visual impairments. Without it, search engines can't understand what the images show, and you're excluding potential employees who rely on assistive technology.
Why it matters for your business: Missing alt text reduces your page's SEO ranking for job-seeker searches and signals to candidates that your company may not prioritize accessibility—potentially deterring qualified applicants and exposing you to ADA compliance risk.
Technical root cause: Images were inserted into the page without the alt attribute populated during upload, either directly in the HTML or via WordPress media insertion without filling the Alt Text field.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your "Our Process" page are missing alt text—descriptive labels that explain what each image shows. Search engines and assistive technology (like screen readers for people with vision loss) can't understand images without these labels. This hurts both SEO ranking and user experience for a portion of your audience.
Why it matters for your business: Missing alt text reduces search visibility for image-based queries and excludes potential clients using assistive technology; it also creates legal liability under accessibility standards (WCAG 2.1) that apply to public-facing websites.
Technical root cause: Images were inserted into WordPress without filling the Alt Text field during upload or editing. WordPress stores alt text in the image metadata; if left blank, search engines see only a generic image file name.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Your services page has 11 images without alt text — short descriptions that explain what each image shows. Search engines and screen readers (used by people with vision loss) can't understand unlabeled images, which hurts both accessibility and how Google ranks your pages.
Why it matters for your business: Missing alt text reduces your search visibility for services pages and excludes potential clients using assistive technology; it also signals poor site quality to search engines.
Technical root cause: Images were uploaded to WordPress without filling in the alt text field in the media library, or alt attributes were never added to the image blocks/shortcodes in the page editor.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your Commercial Construction services page don't have alt text — descriptive text that explains what's in each image. Search engines and screen readers (used by people with visual impairments) can't understand image content without it. This means you're missing SEO signals and excluding potential customers who rely on assistive technology.
Why it matters for your business: Missing alt text reduces your page's ranking potential for image-related searches and makes your site inaccessible to customers using screen readers, limiting your addressable market and creating legal liability under accessibility standards.
Technical root cause: Images were likely uploaded to WordPress without filling the Alt Text field in the media library, or the image blocks in the page editor lack alt attributes.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Six images on your Project Management services page have no alt text—descriptive text that appears when images fail to load and helps screen readers describe images to visually impaired visitors. This creates a barrier for accessibility and gives search engines no information about what those images show.
Why it matters for your business: Missing alt text reduces your page's search ranking potential, prevents visually impaired prospects from understanding your project examples, and exposes you to accessibility compliance risk if your site is audited under ADA standards.
Technical root cause: Images were inserted into the page without alt text attributes being filled in during upload or post editing. WordPress allows alt text to be left blank, so it requires intentional completion during content creation.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Six images on your home renovations page don't have alt text — descriptive labels that explain what each image shows. This makes those images invisible to screen readers (tools people with vision disabilities use to browse the web) and also means search engines can't understand what those images depict, which hurts your ability to rank for image-based searches.
Why it matters for your business: Potential customers using screen readers may miss key visual examples of your renovation work, and you're losing SEO value from image search traffic that could drive qualified leads.
Technical root cause: Images were uploaded to WordPress without filling in the alt text field during upload or in the image settings, so the HTML renders without alt attributes.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
All 6 images on your Government & Civic Services page are missing alt text—descriptive labels that screen readers use to describe images to visually impaired visitors, and that search engines use to understand image content. Without alt text, these images are invisible to both accessibility tools and search bots.
Why it matters for your business: Missing alt text reduces your page's SEO ranking for image search (which drives referral traffic) and creates legal accessibility liability under ADA/WCAG standards, risking complaints or lawsuits.
Technical root cause: Images were inserted into WordPress without filling the 'Alt Text' field in the media library or image block settings during upload or page editing.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Six images on your multi-family project page have no alt text — descriptive text that appears if an image fails to load and that screen readers use to describe images to vision-impaired visitors. Without alt text, search engines can't understand what these images show, and people using assistive technology get no context.
Why it matters for your business: Missing alt text reduces SEO ranking potential for project showcase pages, limits accessibility for potential clients with disabilities (a legal compliance issue under WCAG standards), and reduces image discoverability in Google Images.
Technical root cause: Images were uploaded to WordPress without filling in the Alt Text field during upload or via the media library. WordPress does not auto-generate meaningful alt text.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Six images on your Higher Education project page lack alt text — descriptive labels that screen readers read aloud to blind users and that search engines use to understand image content. This blocks both accessibility compliance and a small SEO benefit from image search.
Why it matters for your business: Inaccessible pages create legal risk under ADA/AODA and exclude potential clients using assistive technology; missing alt text also reduces your chances of ranking in Google Images for relevant project searches.
Technical root cause: Images were inserted into the WordPress editor without filling in the Alt Text field during upload or when editing the page.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
All 6 images on your Office Interiors page lack alt text — the short descriptions that help both screen-reader users and search engines understand what each image shows. Without alt text, visually impaired visitors can't know what they're looking at, and search engines can't index those images for image search results.
Why it matters for your business: Missing alt text reduces accessibility compliance risk, limits your visibility in Google Image Search (a source of qualified traffic for construction/design work), and weakens SEO signals for that page.
Technical root cause: Images were uploaded or added to the page without filling in the alt text field in WordPress. This is a common oversight when bulk-uploading media.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Six images on your Parks & Recreation project page don't have alt text—descriptive labels that explain what's in each image. Search engines can't read images, so without these labels, Google can't understand what your photos show. People using screen readers (tools that read web pages aloud for visually impaired visitors) also hear nothing for these images.
Why it matters for your business: Missing alt text hurts your Google rankings for construction + landscape project searches, and makes your site inaccessible to people with vision disabilities—both reducing traffic and potential client inquiries.
Technical root cause: Images were uploaded to WordPress without alt text filled in during upload, or alt text fields were left blank when the page was created.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Six images on your Arts & Entertainment project page lack alternative text (alt text) — a short description that appears when an image doesn't load and helps screen readers describe images to visually impaired visitors. This makes the page harder for people using assistive technology to navigate, and search engines cannot understand what those images show.
Why it matters for your business: Missing alt text reduces your project page's SEO ranking for image search, limits accessibility for disabled visitors (a legal compliance risk), and reduces overall page quality signals that Google uses to rank construction portfolio pages.
Technical root cause: Images were added to the page without the alt attribute being populated in the WordPress image block or media settings. This is typically an oversight during content creation rather than a platform limitation.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
All 6 images on your fire stations page are missing alt text—short text descriptions that describe what each image shows. Screen readers (used by people with vision loss) can't tell visitors what these images are. Search engines also can't understand image content without alt text, which means you're losing potential search traffic from image searches.
Why it matters for your business: Missing alt text reduces your visibility in image search results for construction and fire station projects, and excludes visitors using assistive technology—both of which shrink your addressable audience.
Technical root cause: Images were inserted into the page without adding descriptive alt attributes in the image HTML or WordPress media settings.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Every image on your website is missing alternative text (alt text) — a brief description that appears if the image doesn't load and that screen readers use to describe images to visually impaired visitors. On this page, all 6 images lack this description, making the content inaccessible and invisible to search engines.
Why it matters for your business: Missing alt text reduces your search engine visibility for image-based queries, blocks potential clients using assistive technology, and creates legal liability under accessibility laws (WCAG 2.1 AA, ADA).
Technical root cause: Images were uploaded to WordPress without filling in the 'Alt Text' field in the media uploader, or the images were inserted via HTML without alt attributes.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Six images on your pump stations page have no alt text—descriptive captions that tell search engines and visitors using screen readers what those images show. Without alt text, those images are invisible to search engines and inaccessible to people using assistive technology, which limits both discoverability and usability.
Why it matters for your business: Missing alt text reduces your SEO rankings for image searches (a growing traffic source for construction firms), blocks potential clients using screen readers, and creates legal accessibility risk under ADA/WCAG standards.
Technical root cause: Images were likely uploaded and inserted into the page without filling in the alt text field in WordPress's image editor, or a theme/plugin is stripping alt attributes on output.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Six images on your Reservoirs & Dams page have no alt text—short descriptions that tell screen readers and search engines what the image shows. This blocks people using screen readers from understanding your project photos, and search engines can't index the content of those images for image search.
Why it matters for your business: Missing alt text reduces your visibility in Google Image Search (a source of qualified project leads) and excludes potential clients with visual impairments from understanding your portfolio work.
Technical root cause: Images were uploaded to WordPress without filling in the Alt Text field during upload or in the Media Library. WordPress does not auto-generate alt text; it must be manually entered.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Six images on your Utility Infrastructure page lack alt text — descriptive text that explains what each image shows. Search engines and screen readers (used by people with vision loss) can't understand images without this text. This means people using assistive technology miss important visual information, and search engines can't index what's in those photos.
Why it matters for your business: Missing alt text reduces your page's search ranking potential for project-related keywords, and makes your site inaccessible to a segment of users — which is both a business and legal risk in many jurisdictions.
Technical root cause: Images were uploaded to WordPress without filling in the 'Alt Text' field in the media library or image block editor. WordPress requires manual entry of alt text; it doesn't auto-generate it.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Six images on your Site Development page lack alt text — descriptive labels that screen readers use to explain images to visually impaired visitors, and that search engines use to understand image content. This affects both accessibility (your site becomes harder to use for people with vision disabilities) and SEO (search engines can't index what these images show).
Why it matters for your business: Missing alt text reduces your site's ranking potential for image search, excludes customers using assistive technology, and creates legal risk under accessibility laws like the ADA.
Technical root cause: Images were uploaded to WordPress without filling in the Alt Text field in the Media Library, or the alt attribute was not populated when the image was inserted into the page.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Six images on the Parks & Trails page lack alt text—descriptive text that screen readers use to describe images to visually impaired visitors, and that search engines use to understand what the image shows. Without alt text, those images are invisible to both accessibility tools and search algorithms.
Why it matters for your business: Missing alt text reduces your SEO ranking for image-related searches, blocks potential clients using screen readers from understanding your project work, and creates legal exposure under accessibility compliance standards (WCAG 2.1).
Technical root cause: Images were likely uploaded to WordPress without the alt text field being filled in during upload, or the theme template does not enforce alt text as a required field.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Six images on your pedestrian bridges page lack alt text—a short text description that appears if an image fails to load and that screen readers use to describe images to blind/low-vision visitors. Search engines also use alt text to understand what images show, which helps your site rank for relevant image searches.
Why it matters for your business: Missing alt text reduces your visibility in Google Images search, limits accessibility to potential clients using assistive technology, and signals to search engines that your content is incomplete—all of which suppress organic traffic and exclude qualified leads.
Technical root cause: Images were likely uploaded to WordPress without filling in the alt text field in the media library, or the alt text field was left empty during page creation.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Six images on your Custom Homes page don't have alt text — descriptive text that explains what each image shows. This matters for two reasons: people using screen readers (accessibility software that reads pages aloud) won't know what those images depict, and search engines like Google can't understand the images either, so they can't rank your pages as well for relevant searches.
Why it matters for your business: Missing alt text reduces your search visibility for image-based queries (e.g., 'custom home construction') and excludes visitors using assistive technology, shrinking your potential customer base.
Technical root cause: Images were uploaded to WordPress without filling in the 'Alt Text' field in the media library or image block settings. WordPress requires manual entry of alt text for each image.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Images on your Lake Mountain Properties page are missing alt text—a short text description that screen readers use to tell visually-impaired visitors what an image shows, and that search engines use to understand your content. All 6 images on this page lack these descriptions.
Why it matters for your business: Missing alt text reduces your search visibility for image-based queries (e.g., 'mountain property construction photos') and excludes visitors using screen readers, shrinking your potential audience and harming SEO rankings.
Technical root cause: Images were uploaded to WordPress without filling in the 'Alt Text' field in the media uploader, or they were inserted via HTML without an alt attribute.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Six images on your Specialty Features page are missing alt text — descriptive text that explains what each image shows. This text is read aloud by screen readers used by visually impaired visitors, and search engines use it to understand image content. Without it, those images are invisible to both assistive technology users and search engines.
Why it matters for your business: Missing alt text reduces your page's ability to rank for image-related searches and excludes visually impaired potential clients from understanding your specialty services, limiting your addressable audience.
Technical root cause: Images were uploaded to WordPress without alt text being filled in during the upload process or in the Media Library. WordPress requires manual entry of alt text for each image.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Your parking structures page has 6 images that lack alt text — descriptive labels that screen readers use to tell visually impaired visitors what each image shows. This also means search engines can't understand what's in those photos, so they won't appear in Google Images and won't contribute SEO value.
Why it matters for your business: Missing alt text reduces your visibility in Google Images search (potential lead source for construction projects) and makes your site inaccessible to people using screen readers, which could expose you to accessibility complaints and limits your addressable audience.
Technical root cause: Images were uploaded to WordPress without filling in the alt text field during upload, or the image blocks were added without the alt attribute populated in the HTML.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Every image on your Contact Us page is missing alt text — descriptive text that screen readers announce to visitors with visual impairments, and that search engines use to understand what an image shows. This means blind or low-vision visitors cannot access information conveyed only in images, and Google cannot index image content to help your site rank for relevant searches.
Why it matters for your business: Missing alt text blocks potential clients (those using assistive technology) from understanding your services, reduces search engine visibility for image-based content, and creates legal exposure under accessibility compliance standards like WCAG 2.1.
Technical root cause: Images were inserted into the WordPress page without filling in the 'Alt Text' field in the image block or legacy media settings. This is a content-entry issue, not a code bug.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
All 17 images on your Commercial page are missing alt text — descriptive labels that screen readers use to tell blind/low-vision visitors what an image shows. Search engines also read alt text to understand your content better. This is both an accessibility barrier and a missed SEO signal.
Why it matters for your business: Visitors using screen readers cannot understand your project photos, reducing inclusivity; Google cannot index image content as effectively, lowering your search visibility for construction project keywords.
Technical root cause: Images were uploaded to WordPress without alt text filled in during the media upload or inserted into pages without the alt attribute populated in the image block settings.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your Portfolio page lack alt text—a short description that screen readers use to tell visually impaired visitors what an image shows, and that search engines use to understand your content. This is both an accessibility barrier and a missed SEO opportunity, since Google can't index what it can't read.
Why it matters for your business: Potential customers using assistive technology can't engage with your portfolio work, and search engines may rank these images lower or skip them entirely, reducing discoverability of your best project examples.
Technical root cause: Images were likely uploaded to WordPress without filling in the Alt Text field in the media library, or the theme template doesn't enforce alt text on images.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your kitchen remodel page don't have alt text—descriptive labels that explain what the image shows. Search engines and screen readers (used by people with vision impairments) can't understand unlabeled images, which means they miss important content about your work.
Why it matters for your business: Missing alt text reduces your visibility in Google Images search results for kitchen remodels, and it excludes potential clients who use assistive technology from seeing your portfolio work.
Technical root cause: Images were likely uploaded to WordPress without filling in the 'Alt Text' field in the Media Library, or were added via HTML without the alt attribute populated.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Five images on your custom home builder page are missing alt text — descriptive text that screen readers read aloud and search engines use to understand what each image shows. This makes your site harder for people with vision disabilities to navigate, and it wastes an SEO opportunity since Google can't index those images as well.
Why it matters for your business: Visitors using screen readers will skip over your project photos entirely, reducing engagement and limiting your audience; also, Google ranks sites with better accessibility higher, so this may be costing you search visibility for keywords like 'custom home builder.'
Technical root cause: Images were likely inserted into the page without filling in the alt text field during upload, or the theme template doesn't require alt text entry in the image block settings.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Six images on your waste-water treatment page don't have alt text — descriptive labels that tell search engines and screen readers what each image shows. This breaks accessibility for people using screen readers and weakens your SEO because search engines can't understand what those images depict.
Why it matters for your business: You're losing SEO value for image search traffic, and visitors using assistive technology can't access key visual information about your services — both hurt lead generation.
Technical root cause: Images were uploaded to WordPress without filling in the Alt Text field during the media library upload or post editor process.
Recommended fix — step by step
tier2.a11y.img-missing-altWhat it means (plain English)
Six images on your Additions & Renovations page don't have descriptive alt text. Alt text is the hidden text that describes an image; it helps people using screen readers understand what's shown, and it also helps search engines index your images correctly.
Why it matters for your business: Missing alt text reduces your page's visibility in image search results and makes your site harder to use for visitors with visual impairments—both of which hurt credibility and SEO ranking.
Technical root cause: Images were likely uploaded or inserted into the page without adding alt text in the WordPress media editor or image block settings.
Recommended fix — step by step
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.links.brokenDetail
Broken internal links degrade UX + crawl equity.
tier4.h1.missingDetail
Every page should have exactly one H1.
tier4.schema.missing-coreDetail
Every site should emit Organization + LocalBusiness + WebSite JSON-LD.
tier5.header.x-frame-optionsDetail
x-frame-options not present on homepage response. Affects fortress score and CSP posture.
tier5.header.content-security-policyDetail
content-security-policy not present on homepage response. Affects fortress score and CSP posture.
tier5.fortress.dmarc-missingDetail
No v=DMARC1 record at _dmarc.bihnconstruction.com. Without DMARC, spoofed email from your domain is harder to filter. Start with p=none for monitoring.
tier6.a11y.small-targetsDetail
Interactive elements smaller than 44x44 fail WCAG 2.5.5 target size.
tier6.a11y.small-targetsDetail
Interactive elements smaller than 44x44 fail WCAG 2.5.5 target size.
tier6.a11y.small-targetsDetail
Interactive elements smaller than 44x44 fail WCAG 2.5.5 target size.
tier6.a11y.small-targetsDetail
Interactive elements smaller than 44x44 fail WCAG 2.5.5 target size.
tier8.lighthouse.perf-mobileDetail
Score 67 is below target 85. See HTML report for details.
tier9.a11y.landmark-one-mainDetail
Ensure the document has a main landmark
Impact: moderate
WCAG:
Learn more: https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright
tier9.a11y.regionDetail
Ensure all page content is contained by landmarks
Impact: moderate
WCAG:
Learn more: https://dequeuniversity.com/rules/axe/4.11/region?application=playwright
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Home Renovation Contractors Services for Your Dream Home | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Choosing the Right Contractor for Kitchen Remodel: A Complete Guide | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Small Kitchen Remodel Cost: Budgeting & Smart Savings | Bihn Construction"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Kitchen Remodel Design Counter Top Pantry: Upgrades for a Modern Home | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "The Ultimate Guide to New Construction Home Inspection | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Split Level Kitchen Remodel: Balancing Functionality and Aesthetics | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Flooring Contractor Insights: A Complete Guide for a Successful Installation | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Pool Contractors: Turning Backyard Dreams into Reality | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Basement Renovation Cost: Factors That Impact Your Budget | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Whole Home Remodel: Step-by-Step Planning for Success | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Excavation Contractors: Informative Services Costs and Hiring Tips | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Outdoor Home Renovations: Boosting Functionality and Style | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Fireplace Renovation: Crafting the Perfect Centerpiece for Your Home | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Custom Home Builder: The Ultimate Guide to Building Your Dream Home | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Luxury Home Construction: The Ultimate Guide from Vision to Reality | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Design-Build Contractors: The Future of Construction Efficiency | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Transform Your Space: The Art of High-End Renovation | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Major Home Remodel: What Every Homeowner Needs to Know | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "From Ground Up: The Essential Builder’s Guide for New Lot Owners | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Custom Home Construction at Lake Keowee: Build Your Dream Lake House | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "The Cliffs Custom Home Construction: Build Your Dream Home | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Modern Custom Homes Upstate SC | Innovative & Elegant Designs | Bihn Construction"
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Kitchen Renovation Greenville SC: What Local Experts Won't Tell You About Costs | Bihn Construction"
tier2.meta.description-lengthDetail
Description should be 80-160 chars.
tier2.meta.description-lengthDetail
Description should be 80-160 chars.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier3.weight.js-mobileDetail
JavaScript transfer exceeds 250KB budget.
tier3.weight.total-mobileDetail
Total transfer exceeds 2500KB budget.
tier5.header.x-content-type-optionsDetail
x-content-type-options not present on homepage response. Affects fortress score and CSP posture.
tier5.header.referrer-policyDetail
referrer-policy not present on homepage response. Affects fortress score and CSP posture.
tier5.header.permissions-policyDetail
permissions-policy not present on homepage response. Affects fortress score and CSP posture.
tier5.fortress.ssl-gradeDetail
Qualys SSL Labs: SSL Labs HTTP 400. Aim for A+ via strong TLS 1.3, HSTS, CAA, and preload.
tier5.fortress.dnssec-missingDetail
DNSSEC adds cryptographic verification to DNS responses. Consider enabling via your registrar.
tier5.fortress.caa-missingDetail
CAA records restrict which CAs may issue certs for your domain, preventing rogue issuance. Add CAA for letsencrypt.org / digicert.com / etc.
tier8.lighthouse.bestPractices-mobileDetail
Score 82 is below target 90. See HTML report for details.
tier8.lh-opportunity.server-response-time-mobileDetail
Keep the server response time for the main document short because all other requests depend on it. https://developer.chrome.com/docs/lighthouse/performance/time-to-first-byte/" target="_blank" rel="noreferrer">Learn more about the Time to First Byte metric.
tier8.lh-opportunity.prioritize-lcp-image-mobileDetail
If the LCP element is dynamically added to the page, you should preload the image in order to improve LCP. https://web.dev/articles/optimize-lcp#optimize_when_the_resource_is_discovered" target="_blank" rel="noreferrer">Learn more about preloading LCP elements.
tier8.lh-opportunity.offscreen-images-mobileDetail
Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. https://developer.chrome.com/docs/lighthouse/performance/offscreen-images/" target="_blank" rel="noreferrer">Learn how to defer offscreen images.
tier8.lh-opportunity.render-blocking-resources-mobileDetail
Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/" target="_blank" rel="noreferrer">Learn how to eliminate render-blocking resources.
tier8.lh-opportunity.unminified-javascript-mobileDetail
Minifying JavaScript files can reduce payload sizes and script parse time. https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript/" target="_blank" rel="noreferrer">Learn how to minify JavaScript.
tier9.a11y.presentation-role-conflictDetail
Ensure elements marked as presentational do not have global ARIA or tabindex so that all screen readers ignore them
Impact: minor
WCAG:
Learn more: https://dequeuniversity.com/rules/axe/4.11/presentation-role-conflict?application=playwright
Grouped by URL — useful when working through the site one page at a time.
_38 findings on this page_
Your homepage does not display an age verification prompt asking visitors to confirm they are 21 or older before accessing content. Cannabis retailers are legally required in most jurisdictions to gat
Your site is served over HTTPS (secure), but it's linking to two resources via HTTP (insecure). Browsers will either block these resources or show security warnings to visitors, which erodes trust and
Your homepage is scoring 0/100 on Google's Lighthouse performance test, which measures how fast your site loads and responds to user interactions. This suggests critical issues such as missing stylesh
Your website is scoring 0/100 on accessibility (a11y), meaning it has critical barriers preventing people with disabilities from using it. This could include missing alt text on images, broken keyboar
Your site received a Lighthouse Best Practices score of 0/100, meaning it has critical issues affecting browser compatibility, security, or code quality. This is not a cannabis-specific audit (your si
Your homepage is receiving a zero SEO score from Lighthouse, which means search engines (Google, Bing) cannot properly understand or index your site's content. This typically indicates missing critica
Your website's main HTML page is missing a lang attribute on the <html> tag. This attribute tells screen readers and search engines what language your content is in. Without it, assistive technolo
Your website is throwing a 403 error (access denied) when loading a resource during the age-gate flow. This means something on the page—likely a script, stylesheet, or image—is being blocked by your s
Your homepage has 16 images without alt text — short descriptions that tell screen readers and search engines what the image shows. This makes your site harder to navigate for people using accessibili
_3 findings on this page_
Five images on your kitchen remodel cost page don't have alt text—descriptive labels that screen readers announce to visitors with vision disabilities, and that search engines use to understand what i
_3 findings on this page_
Five images on your 'Build Your Dream' page are missing alt text — descriptive labels that explain what the image shows to people using screen readers and to search engines. This makes the page harder
_3 findings on this page_
_2 findings on this page_
Your blog page has 5 images without alt text—short descriptions that screen readers use to tell visually impaired visitors what an image shows. These missing descriptions also prevent search engines f
_2 findings on this page_
Five images on your home renovation contractors page lack alt text — descriptive labels that tell search engines and screen readers what the image shows. This hurts both accessibility (people using sc
_2 findings on this page_
Your kitchen remodel page has 5 images without alt text — descriptive labels that screen readers use to tell blind visitors what an image shows, and that search engines use to understand your content.
_2 findings on this page_
Five images on your kitchen remodel page don't have alt text—descriptive labels that explain what the image shows. Search engines and screen readers (used by people with vision impairments) can't unde
_2 findings on this page_
Five images on your new construction inspection page don't have alt text—a written description that screen readers use to tell visually impaired visitors what the image shows, and that search engines
_2 findings on this page_
Your website has 5 images on the kitchen remodel page that lack alt text — a text description of what each image shows. Search engines can't read images directly; they rely on alt text to understand w
_2 findings on this page_
Five images on your flooring contractor insights page don't have alt text—the hidden descriptions search engines and screen readers use to understand images. This means visitors using screen readers c
_2 findings on this page_
Five images on your pool contractors page don't have alt text—descriptive labels that explain what each image shows. Search engines and assistive technology (used by people with vision impairments) ca
_2 findings on this page_
Five images on your basement renovation cost page don't have alt text—descriptive labels that explain what each image shows. Search engines and screen readers (used by people with vision impairments)
_2 findings on this page_
Five images on your whole-home remodel page lack alt text — short descriptive text that screen readers read aloud to visually impaired visitors, and that search engines use to understand image content
_2 findings on this page_
Five images on your excavation contractors page lack alt text — descriptive text that appears if an image fails to load and is read aloud by screen readers used by people with vision loss. Search engi
_2 findings on this page_
Five images on your outdoor renovations page lack alt text—descriptive labels that tell search engines and people using screen readers what's in those images. Without alt text, those images are invisi
_2 findings on this page_
Five images on your fireplace renovation page lack alt text—a short description that appears if an image fails to load and helps screen readers describe images to visually impaired visitors. This hurt
_2 findings on this page_
Five images on your custom home builder page are missing alt text — descriptive text that screen readers read aloud and search engines use to understand what each image shows. This makes your site har
_2 findings on this page_
Your luxury home construction page has 5 images without alt text — descriptions that tell screen readers and search engines what the images show. This blocks visually impaired users from understanding
_2 findings on this page_
Five images on your Design-Build Contractors page don't have alt text — short descriptions that explain what each image shows. Search engines and assistive technology (screen readers used by people wi
_2 findings on this page_
Five images on your renovation showcase page lack alt text—descriptive labels that screen readers read aloud to blind visitors, and that search engines use to understand image content. This means some
_2 findings on this page_
Five images on your major home remodel page lack alt text — a short description that tells search engines and screen readers what the image shows. This hurts both accessibility (people using screen re
_2 findings on this page_
Five images on your blog post about lot owners are missing alt text — a brief description that appears if the image doesn't load and that search engines use to understand what the image shows. This hu
_2 findings on this page_
Five images on your Lake Keowee custom home page lack alt text—descriptive labels that tell search engines and screen readers what each image shows. Without alt text, people using screen readers can't
_2 findings on this page_
Your project gallery page has 5 images without descriptive alt text. Alt text is hidden text that describes what an image shows — it helps people using screen readers understand your photos, and it te
_2 findings on this page_
Five images on your Modern Custom Homes page lack alt text — short text descriptions that screen readers (used by visually impaired visitors) read aloud, and that search engines use to understand what
_2 findings on this page_
Five images on your kitchen renovation article page lack alt text—descriptive labels that help both visually impaired visitors and search engines understand what's in each image. Alt text is a basic a
_2 findings on this page_
All 5 images on your Careers page lack alt text—a text description that displays if an image fails to load and is read aloud by screen readers for visitors with visual impairments. Without it, search
_2 findings on this page_
Five images on your "Our Process" page are missing alt text—descriptive labels that explain what each image shows. Search engines and assistive technology (like screen readers for people with vision l
_2 findings on this page_
Five images on your Portfolio page lack alt text—a short description that screen readers use to tell visually impaired visitors what an image shows, and that search engines use to understand your cont
_2 findings on this page_
_1 finding on this page_
Five images on your bathroom renovation cost page are missing alt text — descriptive labels that screen readers use to describe images to visually impaired users, and that search engines use to unders
_1 finding on this page_
_1 finding on this page_
Five images on your Greenville home builder page don't have alt text—a short description that screen readers read aloud and search engines use to understand the image. This means visually impaired vis
_1 finding on this page_
Your services page has 11 images without alt text — short descriptions that explain what each image shows. Search engines and screen readers (used by people with vision loss) can't understand unlabele
_1 finding on this page_
_1 finding on this page_
Five images on your Commercial Construction services page don't have alt text — descriptive text that explains what's in each image. Search engines and screen readers (used by people with visual impai
_1 finding on this page_
_1 finding on this page_
Six images on your Project Management services page have no alt text—descriptive text that appears when images fail to load and helps screen readers describe images to visually impaired visitors. This
_1 finding on this page_
Six images on your home renovations page don't have alt text — descriptive labels that explain what each image shows. This makes those images invisible to screen readers (tools people with vision disa
_1 finding on this page_
_1 finding on this page_
Six images on your waste-water treatment page don't have alt text — descriptive labels that tell search engines and screen readers what each image shows. This breaks accessibility for people using scr
_1 finding on this page_
_1 finding on this page_
All 6 images on your Government & Civic Services page are missing alt text—descriptive labels that screen readers use to describe images to visually impaired visitors, and that search engines use to u
_1 finding on this page_
_1 finding on this page_
Six images on your multi-family project page have no alt text — descriptive text that appears if an image fails to load and that screen readers use to describe images to vision-impaired visitors. With
_1 finding on this page_
Six images on your Higher Education project page lack alt text — descriptive labels that screen readers read aloud to blind users and that search engines use to understand image content. This blocks b
_1 finding on this page_
All 6 images on your Office Interiors page lack alt text — the short descriptions that help both screen-reader users and search engines understand what each image shows. Without alt text, visually imp
_1 finding on this page_
Six images on your Parks & Recreation project page don't have alt text—descriptive labels that explain what's in each image. Search engines can't read images, so without these labels, Google can't und
_1 finding on this page_
Six images on your Arts & Entertainment project page lack alternative text (alt text) — a short description that appears when an image doesn't load and helps screen readers describe images to visually
_1 finding on this page_
_1 finding on this page_
All 6 images on your fire stations page are missing alt text—short text descriptions that describe what each image shows. Screen readers (used by people with vision loss) can't tell visitors what thes
_1 finding on this page_
_1 finding on this page_
_1 finding on this page_
Every image on your website is missing alternative text (alt text) — a brief description that appears if the image doesn't load and that screen readers use to describe images to visually impaired visi
_1 finding on this page_
Six images on your pump stations page have no alt text—descriptive captions that tell search engines and visitors using screen readers what those images show. Without alt text, those images are invisi
_1 finding on this page_
Six images on your Reservoirs & Dams page have no alt text—short descriptions that tell screen readers and search engines what the image shows. This blocks people using screen readers from understandi
_1 finding on this page_
Six images on your Utility Infrastructure page lack alt text — descriptive text that explains what each image shows. Search engines and screen readers (used by people with vision loss) can't understan
_1 finding on this page_
Six images on your Site Development page lack alt text — descriptive labels that screen readers use to explain images to visually impaired visitors, and that search engines use to understand image con
_1 finding on this page_
Six images on the Parks & Trails page lack alt text—descriptive text that screen readers use to describe images to visually impaired visitors, and that search engines use to understand what the image
_1 finding on this page_
Six images on your pedestrian bridges page lack alt text—a short text description that appears if an image fails to load and that screen readers use to describe images to blind/low-vision visitors. Se
_1 finding on this page_
Six images on your Custom Homes page don't have alt text — descriptive text that explains what each image shows. This matters for two reasons: people using screen readers (accessibility software that
_1 finding on this page_
Six images on your Additions & Renovations page don't have descriptive alt text. Alt text is the hidden text that describes an image; it helps people using screen readers understand what's shown, and
_1 finding on this page_
Images on your Lake Mountain Properties page are missing alt text—a short text description that screen readers use to tell visually-impaired visitors what an image shows, and that search engines use t
_1 finding on this page_
Six images on your Specialty Features page are missing alt text — descriptive text that explains what each image shows. This text is read aloud by screen readers used by visually impaired visitors, an
_1 finding on this page_
Your parking structures page has 6 images that lack alt text — descriptive labels that screen readers use to tell visually impaired visitors what each image shows. This also means search engines can't
_1 finding on this page_
Every image on your Contact Us page is missing alt text — descriptive text that screen readers announce to visitors with visual impairments, and that search engines use to understand what an image sho
_1 finding on this page_
All 17 images on your Commercial page are missing alt text — descriptive labels that screen readers use to tell blind/low-vision visitors what an image shows. Search engines also read alt text to unde
_1 finding on this page_
_1 finding on this page_
Your WordPress admin login page (/wp-login.php) is publicly accessible and returns a success response. This is a standard WordPress file, but leaving it exposed makes your site an easy target for auto
_Generated by Apex Sentinel Monthly Audit · 2026-04-19T06:32:04.058Z · Powered by Bud Authority._
Generated by Apex Sentinel · © 2026 Bud Authority