Back to BlogWeb Dev

We Audited an Enterprise IT Website and Found 8 Issues Costing Them Leads

Kartik Vats
Apr 10, 2026
8 min read
We Audited an Enterprise IT Website and Found 8 Issues Costing Them Leads

We recently completed a full technical audit for an enterprise IT solutions company with operations across four continents. They had a professional-looking website, an active Google Ads budget, and a sales team ready to close deals.

The problem: their website was silently sabotaging every dollar they spent on advertising.

We found 8 issues - 2 critical, 2 high severity, and 4 medium - that were actively costing them leads, search visibility, and credibility. This case study walks through exactly what we found, why each issue matters, and what we recommended.


At a Glance

  • 8 total issues identified across navigation, mobile UX, SEO, and accessibility
  • 2 critical issues that made the site nearly unusable on mobile devices
  • 60%+ of their traffic could not navigate the site properly (mobile users)
  • 13+ pages missing from their sitemap, invisible to Google entirely
  • Zero structured data markup, meaning zero chance of rich search results
  • No H1 tag on the homepage, the single most important on-page SEO element

The Client

An enterprise IT solutions company offering services in data analytics, automation, cybersecurity, and cloud infrastructure. They operate across the US, India, UAE, and Europe, and serve mid-market to enterprise clients.

On the surface, their website looked fine. Clean design, professional copy, partner logos from major tech vendors. But under the hood, the technical foundation was falling apart.

They came to us after noticing their Google Ads campaigns were generating clicks but not conversions. The ads were doing their job. The website was not.


Our Audit Methodology

We run every audit through four lenses. Each one targets a different way your website can lose you money:

1. Navigation and Link Integrity

We crawl every link on the site, checking for broken URLs, redirect chains, orphaned pages, and links that lead nowhere. If Google cannot follow your links, those pages do not exist in search results.

2. Mobile Responsiveness Testing

We test on real devices, not just browser emulators. This means physical iPhones, Android phones, and tablets, checking touch targets, menu behavior, form usability, and layout integrity. Over 60% of web traffic is mobile. If your site breaks on phones, you are turning away the majority of your visitors.

3. SEO Structure Analysis

We examine meta tags, heading hierarchy, schema markup, sitemap completeness, and indexability. These are the signals search engines use to understand what your site is about and how to rank it.

4. Accessibility Compliance

We check against WCAG guidelines for form labels, touch target sizes, ARIA attributes, semantic HTML, and keyboard navigation. Accessibility issues do not just affect disabled users. They affect everyone on mobile and they affect your search rankings.


What We Found: 8 Issues Breaking Their Website

CRITICAL: Broken Navigation Links

This was the worst issue on the site. Ten or more navigation menu items were using javascript:void(0) or # as their link destinations instead of actual URLs.

Here is what that looks like in the code:

<!-- What their site had --> <a href="javascript:void(0)">About Us</a> <a href="javascript:void(0);">Services</a> <a href="#">Fraud Detection</a> <a href="#0">Contact Us</a> <!-- What it should have --> <a href="/about-us">About Us</a> <a href="/services">Services</a>

Why this is critical:

  • Google cannot follow javascript:void(0) links. Every page behind these menu items was potentially invisible to search engines.
  • Users cannot right-click and open in a new tab, which is a common behavior for B2B buyers researching vendors.
  • If JavaScript fails to load (slow connection, ad blocker, corporate firewall), these links become completely dead.
  • Screen readers announce them as links but they lead nowhere, which is an accessibility violation.

This single issue meant that major sections of their website, including core service pages, may not have been indexed by Google at all.

CRITICAL: Mobile Menu Completely Non-Functional

The mobile navigation relied on CSS :hover to open dropdown menus. Hover does not exist on touchscreens. This meant that on mobile devices, the entire dropdown navigation system was broken.

Specific problems:

  • Dropdown submenus only opened on mouse hover, which is impossible on phones and tablets
  • The hamburger menu toggle did not consistently respond to tap events on iOS Safari and Android Chrome
  • Nested dropdown menus (three levels deep) were completely unreachable on mobile
  • Menu items were too close together, below the 44x44 pixel minimum that WCAG requires for touch targets

The business impact: If 60% of their traffic is mobile and those visitors cannot access the navigation menu, they are effectively turning away 6 out of every 10 people who visit the site. Every dollar spent on Google Ads driving mobile traffic was wasted the moment a visitor tried to explore beyond the landing page.

HIGH: No Semantic HTML Structure

The entire site was built with generic <div> elements instead of HTML5 semantic tags. No <main>, no <article>, no <footer>, partial use of <header>.

Why this matters for your bottom line:

  • Search engines use semantic HTML to identify primary content versus navigation, sidebars, and footers. Without it, Google has to guess what your main content is.
  • Blog posts and service pages had no <article> boundaries, making it harder for search engines to extract and feature content.
  • The footer was not marked as a <footer>, so contact information and legal links had no semantic weight.

The fix is low effort, wrapping existing content in the right HTML tags, but the SEO gain is significant.

HIGH: Missing Meta Descriptions on Key Pages

Four pages had no meta description at all:

  • Homepage - the most important page for first impressions in search results
  • Contact Us - the lead conversion page
  • Our Story - the brand credibility page
  • IPA Services - a core service offering

Without meta descriptions, Google auto-generates snippets from whatever text it can find on the page. This usually results in truncated, irrelevant, or confusing preview text in search results. The click-through rate difference between a well-written meta description and an auto-generated one can be 20-30%.

MEDIUM: Zero Schema.org Structured Data

The site had no JSON-LD or schema.org markup whatsoever. For a multi-location enterprise company offering multiple services, this was a missed opportunity across the board.

What they should have had:

  • Organization schema with company name, logo, social profiles, and contact info
  • LocalBusiness schema for each office location (US, India, UAE, Europe)
  • Service schema for each service offering (RPA, data analytics, cybersecurity)
  • BreadcrumbList schema for better search result display
  • FAQPage schema for any FAQ sections on service pages

Without structured data, you cannot get rich results in Google: no knowledge panels, no FAQ dropdowns, no service cards, no star ratings. Your competitors who do have schema markup get more visual real estate in search results.

MEDIUM: Broken Heading Hierarchy

The homepage had no <h1> tag at all. It jumped straight to <h3> for section titles.

Current structure (broken):
(no H1)
  H3: "Novigo Datalabs"
  H3: "Hyper Automation"
  H3: "Microsoft COE"
  H3: "Why Novigo"
  H3: "Our Happy Clients"

Recommended structure:
H1: "Enterprise IT Solutions & AI Automation"
  H2: "Our Services"
    H3: "Data Labs"
    H3: "Hyper Automation"
    H3: "Microsoft COE"
  H2: "Why Choose Us"
  H2: "Our Clients & Partners"

The H1 tag tells Google what the page is fundamentally about. Without it, the page has no clear primary topic signal.

MEDIUM: Contact Form Accessibility Gaps

The contact form on the Contact Us page had no <label> elements associated with input fields. All five fields (Name, Email, Phone, Company, Message) were missing proper labels.

What this breaks:

  • Screen readers cannot announce what each field is for
  • Clicking the label text does not focus the corresponding field (a usability convenience most people expect)
  • Mobile auto-fill is less reliable without proper label associations

The fix is straightforward: add <label for="..."> elements and aria-required="true" attributes.

MEDIUM: Outdated Sitemap

Their sitemap.xml contained only 29 URLs, but the site had 40 or more actual pages. Thirteen-plus pages were completely missing from the sitemap, including core service pages:

  • Intelligent Process Automation (IPA) - a primary service offering
  • Microsoft Copilot COE
  • Cybersecurity (Darktrace)
  • Security Operations Center
  • Data Engineering & Warehousing
  • Cloud/DevOps services
  • Blog section

The sitemap also contained legacy .aspx URLs mixed with clean URLs, indicating an incomplete migration from an older ASP.NET platform. Some of those legacy URLs may have been returning 404 errors, which wastes Google's crawl budget on dead pages.


The Business Impact, Quantified

Let's put some numbers to this.

Mobile traffic loss: If 60% of visitors come from mobile devices and the navigation menu is broken on mobile, that is 60% of paid ad traffic unable to explore the site. On a modest $2,000/month Google Ads budget, that's roughly $1,200/month wasted on visitors who cannot convert.

Search visibility loss: With 13+ pages missing from the sitemap and navigation links that Google cannot crawl, a significant portion of their service offerings were likely not indexed. Each missing page is a missing opportunity to rank for relevant search terms.

Rich results gap: Competitors with schema markup get enhanced search result displays - FAQ dropdowns, service cards, knowledge panels. This client got plain blue links. The click-through rate difference is measurable.

First impression damage: Missing meta descriptions on the homepage and contact page meant Google was generating its own snippets. For an enterprise IT company selling $50,000+ contracts, a poorly formatted search result chips away at credibility before a prospect even visits the site.


What We Recommended

We delivered a prioritized fix list ordered by impact and effort:

  1. Fix navigation links (Critical, 1-2 days) - Replace all javascript:void(0) with real URLs. Single highest-impact fix because it unblocks both SEO crawling and mobile usability at the same time.

  2. Rebuild mobile menu (Critical, 2-3 days) - Replace hover-based dropdowns with tap/click toggles. Implement accordion pattern for nested menus. Ensure all touch targets are 44x44px minimum.

  3. Add semantic HTML (High, 1 day) - Wrap existing content in <main>, <header>, <footer>, <article> tags. This is low effort with high SEO return.

  4. Write meta descriptions (High, half day) - Write unique, compelling descriptions for all pages. Prioritize homepage, contact, and top service pages.

  5. Update sitemap (Medium, half day) - Regenerate sitemap.xml with all current pages. Remove legacy .aspx URLs. Submit to Google Search Console.

  6. Add schema markup (Medium, 1-2 days) - Start with Organization and Service schemas, then add BreadcrumbList and FAQPage.

  7. Fix heading hierarchy (Medium, half day) - Add proper H1 tags to all pages. Restructure heading levels to follow H1 > H2 > H3 order.

  8. Fix form accessibility (Medium, half day) - Add label elements and ARIA attributes to all form fields.

Total estimated effort: 7-10 business days for a developer familiar with the codebase.


What This Means for Your Website

This was an enterprise company with a professional-looking site and an active ad budget. If a company with that level of resources had 8 issues silently costing them leads, what is hiding on your website?

Most small business websites we audit have 3 to 5 of these same issues. Broken mobile menus, missing meta descriptions, no structured data, and outdated sitemaps are not enterprise-only problems. They are everywhere.

Whether you run a plumbing business, an electrical contracting company, a roofing company, or any other local service business, these technical issues directly impact how many leads your website generates.

Want to know what is hiding on your site? Get a free website audit and we will show you exactly what is working, what is broken, and what to fix first.


Frequently Asked Questions

How much does a website audit cost?

Professional website audits typically range from free (automated tools that check surface-level issues) to $500-2,000 for a comprehensive manual audit. At Kodeit, we offer a free automated audit that checks performance, SEO, accessibility, and best practices. For a detailed manual audit like the one described in this case study, contact us for a quote.

What are the most common website issues affecting small businesses?

The most common issues we find are missing meta descriptions, broken or outdated sitemaps, no structured data markup, poor mobile responsiveness, slow page load times, and missing alt text on images. Most small business websites have at least 3 of these issues, and most business owners have no idea they exist because the site looks fine visually.

How do broken links affect SEO?

Broken links prevent Google from discovering and indexing pages on your site. If Google's crawler hits a broken link, it stops following that path entirely. Pages behind broken links may never appear in search results. Broken links also waste your crawl budget, which is the limited number of pages Google will crawl on your site in a given period.

Why is mobile responsiveness critical for lead generation?

Over 60% of web traffic comes from mobile devices, and Google uses mobile-first indexing, meaning it evaluates the mobile version of your site for search rankings. If your site is difficult to use on a phone, you are losing the majority of your potential visitors AND ranking lower in search results. For local service businesses, mobile traffic is often 70% or higher because people search for services on their phones.

How long does it take to fix common website issues?

Most websites can be significantly improved in 1-2 weeks of focused development work. Critical issues like broken navigation and mobile responsiveness can often be fixed in 2-3 days. Lower-severity issues like adding schema markup and fixing heading hierarchy take another 2-3 days. The key is prioritizing fixes by business impact, starting with whatever is losing you the most leads right now.

Enjoyed this article? Share it with your network:

Get the latest insights

Join 1,000+ business owners receiving my high-value tips on AI and automation. No spam, ever.