WebMO × Good News Communications | Digital Marketing Findings Report
Alta EI Is Barely Visible in the One Piece of Search Real Estate That Matters Most
Five physical Arizona offices, a real and growing backlink profile, and still nearly invisible in the local map pack, while three real Arizona competitors are already ahead. This report walks through each finding one at a time.
Executive Summary
Lead finding, stated plainly: despite five physical offices across Arizona and a real, gradually-growing backlink profile, Alta is barely visible in the single piece of local search real estate that matters most to a multi-location firm. Semrush's own ranking data shows Alta triggers Google's “Local Pack” (the 3-listing map box shown for any “near me”-style search) on only 115 of its 263 ranked keywords, and even then sits at an average position of roughly 10th, meaning it's essentially never one of the three businesses a searcher actually sees without digging further. Zero featured snippets exist anywhere in Alta's ranking set. And on ordinary organic rankings, three real, independently-run Arizona survey and engineering firms, arizonasurveyors.com, phoenixlandsurveying.com, and superiorsurveying.com, all currently out-rank Alta on both traffic and keyword count, despite Alta having built up meaningfully more backlinks over the past year. More links did not translate into more visibility against the competitors actually fighting for the same searches. That gap, on its own, is reason enough to take a hard look at what the current marketing spend is actually buying.
Everything else independently checked adds to the same picture. The site is missing H1 tags (the single most basic on-page heading) on the homepage and most service pages. Alta's backlink campaign is real (referring domains genuinely spiked from 92 to 213 in one month), but the newest batch of links is dominated by spam/PBN sellers (gofreebacklinks.link, goldbacklinks.link, topranking.shop, and similar) sitting at the lowest possible authority score, and there are zero links from any .gov site despite government agencies being one of Alta's named target clients. Of the handful of keywords Alta ranks for, only one, “boundary survey” at position 8, is a real, non-branded, revenue-relevant search term; everything else that matters (Phase I/II ESA, FEMA elevation certificate, materials testing, ALTA survey) sits at position 30 to 99, which in practical terms means invisible. Meanwhile the Google Ads report can't even agree with itself on how many conversions happened in a single month (22, 25, or 4, depending which number on the same page you use), never states total ad spend, and shows most paid clicks going to searches for Alta's own company name: money spent to appear for people already looking for Alta by name.
This report walks through each of these issues one at a time, with the specific evidence behind each, so Alta's own team, who understand regulatory process and technical accuracy as well as anyone, can see exactly what has and hasn't been delivered.
01 No H1 Tags on the Site's Most Important Pages
The homepage of altaei.com has zero H1 tags. It jumps straight into 45 H2 headings with no single main heading identifying what the page is about. The same is true of the septic system design page, the environmental services page, the Phase I/Phase II ESA page, and four of the five office location pages. Only two pages on the entire site have one at all: the Tucson office page (H1 = “Tucson”) and the About Us page (H1 = “Together we build success”). Our own page-by-page review of the site confirms this same gap and goes further, providing a specific recommended H1 for every major page. For example, the homepage is recommended to carry “Engineering Consulting Services in Arizona: Civil Geotechnical & Surveying” instead of nothing. That same review also flagged a duplicate page, /our-company/, that should simply 301-redirect to /about-us/ rather than existing as a separate, competing page, and one service page (Phase I/Phase II ESA) is missing a meta description entirely. Image hygiene is inconsistent too: every homepage image has an alt attribute, but 31 of 54 (57%) are empty, and only 20 of 54 (37%) use lazy loading.
Homepage: Current
No H1 foundHomepage: Recommended
H1 present| Page | Current H1 | Recommended H1 | Status |
|---|---|---|---|
| Homepage | – | Engineering Consulting Services in Arizona: Civil Geotechnical & Surveying | Missing |
| Septic System Design | – | Septic System Design Services in Arizona | Missing |
| Environmental Services | – | Environmental Consulting Services in Arizona | Missing |
| Phase I / Phase II ESA | – | Phase I & Phase II Environmental Site Assessments | Missing |
| Tempe, Florence, Sierra Vista & Flagstaff office pages (4 of 5) | – | City-specific office H1 (e.g. “Flagstaff Office”) | Missing |
| Tucson office page | “Tucson” | – | Present |
| About Us | “Together we build success” | – | Present |
An H1 is the one heading on a page that tells a search engine, and a person skimming quickly, what that specific page is actually about. Without it, Google has to guess, and it usually guesses wrong or just doesn't rank the page as strongly as it could. This isn't a stylistic nitpick; it's a missing label on almost every page of the site, on a site built by a licensed engineering firm where precision and correctness are the entire brand promise. It's the kind of basic, no-cost fix that should have been caught and corrected in month one of any real SEO engagement, not left sitting unaddressed.
02 Five Office Pages Are the Same Page Wearing Five Different Name Tags
Alta EI has five physical offices (Tempe, Tucson, Florence, Sierra Vista, and Flagstaff), and each has its own page on the site. All five return a valid page and a unique title and meta description. But the body content on all five pages runs 7,035 to 7,064 characters of nearly identical text, with the same opening sentence and the same “Our Team / Who We Work With / Our Projects” structure, differing only in the office name and address. There are no city-specific service pages either: nothing targets “septic system design Tucson” or “FEMA elevation certificate Flagstaff” as its own page. Only generic, statewide service pages exist.
Each office page repeats the identical “Our Team / Who We Work With / Our Projects” block structure. Only the office name and address change.
Someone searching “engineering firm near me” in Tucson and someone searching the same thing in Flagstaff land on pages that say almost exactly the same thing back to them, just with a different city name swapped in. That means Google has no real reason to treat any one of those pages as the true local authority for that city, and a real local prospect reading it can tell it's boilerplate instead of something written for their specific office and their specific project needs. Five offices should be five genuine local advantages; right now they're one page copied five times, which wastes the SEO value that having five real physical locations should be earning.
03 Structured Data: Free, Mechanical Fixes That Were Never Turned On
Every page on the site carries baseline Yoast SEO schema (WebPage, WebSite, Organization, BreadcrumbList); that part is fine. But three specific, no-cost technical additions that matter most for this kind of business are missing everywhere: there is no LocalBusiness/ProfessionalService schema on any of the five office pages, no FAQPage schema on the site's own FAQ page, and no Person schema anywhere (which would carry staff engineers' and surveyors' credentials). Separately, the site does have an llms.txt file (a newer file that helps AI systems understand a site, and a genuinely uncommon thing for a site to have at all), but its “Service Area” field is blank and it names only 2 of the site's real pages, listing none of the five offices or the specific regulated services Alta actually sells.
These are pieces of hidden code that tell Google and AI answer engines things like “this is a real business at this address” or “this text block is a direct answer to a specific question.” They cost nothing to add and don't change what a visitor sees on the page. But without them, Google and tools like ChatGPT or Google's AI Overviews have to guess at information that could otherwise be handed to them directly, and a guess is far less likely to result in Alta being the business that gets shown or cited. This is the single cheapest, lowest-effort category of fix in this entire report, and it simply hasn't been done.
04 Link Building: What the Real Backlink Data Shows
Alta's backlink profile, pulled directly from Semrush, shows an Authority Score of 18 out of 100, with 1,089 backlinks from 442 referring domains. There was a genuine, real link-acquisition event: referring domains jumped from 92 to 213 in a single month (January–February 2026), so link building did happen. But looking at the newest batch of links acquired (pulled newest-first), it's dominated by obvious link-farm and link-seller domains: gofreebacklinks.link, goldbacklinks.link, backlinkindia.link, topranking.shop, fastranking.shop, winningseo.site, localranking.site, plus a scattering of casino- and shopping-TLD junk sites, nearly all sitting at Authority Score 2-3, the database floor. Separately, despite government and municipal agencies being one of Alta's four named core client types, there are zero .gov referring domains anywhere in the backlink profile, and only one .edu domain (asu.edu) out of 442.
| Newest referring domains (pulled newest-first) | Type | Authority Score |
|---|---|---|
| gofreebacklinks.link | Link-seller / PBN | 2–3 |
| goldbacklinks.link | Link-seller / PBN | 2–3 |
| backlinkindia.link | Link-seller / PBN | 2–3 |
| topranking.shop | Link-seller / PBN | 2–3 |
| fastranking.shop | Link-seller / PBN | 2–3 |
| winningseo.site | Link-seller / PBN | 2–3 |
| localranking.site | Link-seller / PBN | 2–3 |
| plus a scattering of casino- & shopping-TLD junk sites | Spam / unrelated | 2–3 |
Government & education outreach: essentially absent
0 referring domains from any .gov site, and only 1 .edu domain (asu.edu) out of 442 total, despite government and municipal agencies being one of Alta's four named core client types.
Link building, done properly, means getting other real, respected websites to mention and link to your business, which over time signals to Google that you're a legitimate, trusted source. What actually happened here is different: a real batch of links was purchased or placed, but most of them are on throwaway websites built specifically to sell links, not genuine, respected sources, and sites like that carry the internet's version of a bad reputation, not a good one. In the worst case they can actually hurt rather than help how Google views the site. For a firm whose real target clients include cities, counties, and state agencies, having zero links from any government website while carrying dozens from spam-adjacent domains is close to the opposite of what a link-building budget should be buying.
05 Local Search Visibility: Present in the Map Pack, But Rarely Seen, and Real Competitors Are Already Ahead
Semrush's own ranking data shows a genuine gap in the kind of visibility that matters most for a company with five physical Arizona offices: local map-pack presence. Of the 263 keywords Alta currently ranks for, 115 (about 44%) are the type of search where Google shows a “Local Pack” (the 3-listing map box that appears above the regular results for anything with local intent, like “engineering firm near me” or “land surveyor Tucson”). But triggering that box isn't the same as being in it: Alta's average position within Local Pack results is roughly 10th, meaning on the keywords where the map box even appears, Alta typically isn't one of the three businesses shown. It's sitting below the fold in the expanded “more places” list that most searchers never open. Featured snippets (the highlighted answer box Google sometimes shows at the very top of a results page) sit at zero across the board. Meanwhile, Semrush's organic competitor data shows three real, independently-operated Arizona survey and engineering firms: arizonasurveyors.com, phoenixlandsurveying.com, and superiorsurveying.com, all out-ranking Alta on both organic traffic and total keyword count, despite Alta having built up a considerably larger backlink volume over the past year.
| Competitor | Organic traffic vs. Alta | Keyword count vs. Alta | Backlink volume vs. Alta |
|---|---|---|---|
| arizonasurveyors.com | Higher | Higher | Lower |
| phoenixlandsurveying.com | Higher | Higher | Lower |
| superiorsurveying.com | Higher | Higher | Lower |
All three named competitors out-rank Alta on organic traffic and keyword count, despite each carrying a smaller backlink volume than Alta's over the past year.
For a company with five physical offices, the small map box that shows up at the top of a “near me” search is some of the most valuable free real estate Google offers, because it's the first thing a person actually looking for someone nearby sees. Right now Alta is included in less than half of the searches where that box even appears, and when it is included, it's essentially never one of the three results a person sees without clicking through for more. At the same time, real competitors (actual other survey and engineering firms operating in Arizona) are outranking Alta in ordinary search results too, even though Alta has more backlinks working in its favor. Having the raw materials for a stronger local presence and not converting them into one is a different problem than having no material at all, but the result for someone searching nearby is the same either way: they find someone else first.
06 Branded Search Is Carrying the Entire Account, Real Commercial Terms Are Invisible
Organic keyword count has grown genuinely and gradually, from about 4 keywords in November 2024 to 212 by August 2026, and estimated monthly organic traffic went from 0 to roughly 320 visits, real growth though modest in absolute terms. The problem is what that growth is made of. Of the top 10 traffic-driving keywords, 7 are branded: “alta environmental,” “alta environmental and infrastructure,” “alta arizona,” “ramm engineering,” and other name variants, sitting at position 1-5, which just means people already searching for Alta by name are finding Alta. Only one real, non-branded, revenue-relevant keyword ranks anywhere near the top: “boundary survey,” at position 8, with 3,600 monthly searches. Everything else that a prospective customer would actually type when they don't already know Alta's name (Phase I/II ESA, FEMA elevation certificate, materials testing, ALTA survey Phoenix, construction survey) sits at position 30 to 99. On a results page, that's several pages deep; in practical terms, it does not exist for anyone searching those terms. Google Search Console data from the same August period backs this up directly: search terms like “survey mapping” (668 impressions), “fema elevation certificate” (584 impressions), “alta title survey” (481 impressions), “boundary surveys” (305 impressions), and “lockout tagout tryout service” (323 impressions) all show 0 clicks for the month, despite real search volume existing for every one of them. The page is technically being found by Google's index but is ranked too far down to ever get clicked.
| Search Console term | Impressions (Aug 2026) | Clicks |
|---|---|---|
| survey mapping | 668 | 0 |
| fema elevation certificate | 584 | 0 |
| alta title survey | 481 | 0 |
| lockout tagout tryout service | 323 | 0 |
| boundary surveys | 305 | 0 |
Almost all of the search traffic this account gets credit for is just people who already knew Alta's name and typed it into Google. That would have happened whether or not any SEO work was being paid for, since a business's own name is the easiest thing in the world to rank for. The actual test of SEO working is whether someone who has never heard of Alta, and is searching for “FEMA elevation certificate Arizona” or “Phase I environmental site assessment,” finds Alta in that search, and right now, on the numbers, they don't; a real competitor's page shows up long before Alta's does, if Alta's shows up on the first several pages at all.
07 Where the Traffic That Does Exist Actually Lands
Even setting aside the ranking problem, the traffic the site does get isn't landing on the pages that make the company money. In the quarterly analytics report (Apr 29–Jul 27, 2026), the top pages by views were Home (3,440 views), About Us (873), and Careers (668); Careers outranks every single service page. Contact came in at 321. The actual money pages (Septic System Design 228, Who We Serve 162, Land and Right of Way 158, Topographic Mapping 141, Industrial Hygiene Consulting 119, Land Surveying 110) trail well behind. The August-only snapshot shows the identical pattern: Home (1,190 views), About Us (286), Careers (236), Contact (195), and then the Tucson office page and a handful of service pages splitting what's left, each under 60 views for the entire month. Google Search Console confirms the same story from the search side: the homepage picks up 294 of the month's 470 total clicks, Careers gets 58, About Us gets 36, and one actual service page (Special Inspection) gets 7.
If the goal of an SEO or content program is to bring in people who are ready to hire the company for a specific service (a survey, a Phase I assessment, a septic design), then the pages that should be getting found and clicked are the pages describing those services, not the jobs page. Right now more people are landing on the careers page than on the page for actually hiring Alta to do site design or environmental work, which means whatever traffic growth is happening isn't being pointed at the part of the site that turns a visitor into a client.
08 The Site's Q&A Content Answers “Who Is Alta EI,” Not the Questions a Real Customer Asks
The site's own FAQ page, published live at /alta-ei-faq/, answers a set of company-FAQ questions rather than the questions a real prospect is actually asking: “Where is Alta EI located and how do I get in touch?”, “Who is Alta EI and what makes the company distinctive?”, “What services does Alta EI offer?”, one question per service line (“What surveying services…”, “What geotechnical…”, “What civil engineering…”, “What materials testing…”, “What environmental consulting…”, “What health and safety…”, “What is Land and Right of Way…”), “Why should I choose Alta EI for my project?”, and “How do I get a quote or get started with Alta EI?” Every single one of these reads as the About and Services pages rewritten in question form, and every section ends with the identical closing line, some version of “you can contact Alta EI at 480.656.1517 or info@altaei.com.” Not one of the twelve questions addresses cost, timeline, or process: nothing like “how much does a FEMA elevation certificate cost” or “how long does a Phase I ESA take,” which are the actual questions a real prospect (or an AI assistant answering on their behalf) would search for. The page carries no author or reviewer attribution anywhere on it, and it isn't marked up with FAQPage schema even though it's already structured as question-and-answer.
What real customer-intent Q&A content looks like
- “How much does a Phase I Environmental Site Assessment cost in Arizona?”
- “How long does an ALTA/NSPS survey take?”
- “What's the process for getting a FEMA elevation certificate?”
What's actually published on /alta-ei-faq/
- “Who is Alta EI and what makes the company distinctive?”
- “What services does Alta EI offer?”
- “Why should I choose Alta EI for my project?” (every answer ends: “…contact Alta EI at 480.656.1517 or info@altaei.com”)
The entire value of this kind of content is supposed to be answering the specific question someone (or increasingly, an AI tool on their behalf) is actually asking, so that Alta shows up as the source with the real answer. Instead, every one of these posts describes the company to someone who has already found it, which is a different job than getting found in the first place. It's the same content as the About and Services pages, just reformatted as questions and re-published as if it were something new.
09 Google Ads: Reporting That Doesn't Add Up
The August 2026 Google Ads campaign performance report shows 22 total conversions, matching the report's headline metric of “$43.21 cost per conversion.” But the same report also shows two other conversion counts that are never reconciled with that number or with each other: a separate “All conv.” metric of 25 (which would put cost-per-conversion at roughly $38), and the search-term table's own subtotal of just 4 conversions (which would put it at roughly $238). And that search-term table only covers 1,061 of the account's 2,249 total monthly impressions, so it's a partial listing, not a true month-end total. Total ad spend for the month is never stated anywhere in the report as a dollar figure; it has to be reverse-engineered from the campaign table (145 clicks at $3.37 average CPC for one campaign, 31 clicks at $14.88 for another, summing to roughly $950). The prior quarterly report, covering April 29 to July 27, 2026, contains no Google Ads section at all: no impressions, no clicks, no spend, nothing, despite covering a three-month window during which paid campaigns were clearly running (the August report shows the same campaigns already active). Separately, the search-term data shows that the majority of paid clicks that did convert into something measurable are on searches for the company's own name and name variants (“alta environmental and infrastructure,” “alta e&i,” “alta environmental,” “alta arizona”) matched to keywords like “engineered septic system design” and “professional septic system engineer.”
| Where the number appears | Conversions reported | Implied cost per conversion |
|---|---|---|
| Campaign performance table (headline metric) | 22 | $43.21 |
| “All conv.” metric, same page | 25 | ~$38 |
| Search-term table subtotal (partial: 1,061 of 2,249 impressions) | 4 | ~$238 |
Total spend: not stated anywhere on the report
Total ad spend for the month never appears as a dollar figure. It had to be reverse-engineered from the campaign table's click and CPC data: roughly $950.
- Prior quarterly report (Apr 29–Jul 27, 2026): no Google Ads section at all, despite the same paid campaigns already running.
- Majority of paid clicks that converted are on brand-name searches: “alta environmental and infrastructure,” “alta e&i,” “alta environmental,” “alta arizona,” matched to keywords like “engineered septic system design” and “professional septic system engineer.”
A report that can't tell you, in one consistent number, how many leads a month of ad spend actually produced isn't something a client can use to judge whether the money is working. Three different conversion counts on the same page means three different possible costs per lead, off by a factor of six depending which one gets used, and total spend never even being stated as a dollar figure means the client has to do that math themselves from a click-by-click table. On top of that, a real share of what is being measured as “results” is coming from ads triggered by people typing the company's own name into Google. Those people already know who Alta is and are very likely to find the website for free anyway, so paying for that click isn't reaching a new customer: it's paying rent on traffic that would have arrived on its own.
10 Unexplained, Implausible Traffic Sources Inflating Engagement Numbers
Both analytics reports include referral and session-source breakdowns that list domains with no plausible connection to a civil engineering firm's prospective clients. The quarterly report's “Events per Session by User Source” chart lists sources including addisongroup (a staffing/recruiting firm), indeed.com (a job board), and several unlabeled or truncated domain names (“insuran…”, “movingour…”, “theexitgroup.lighthouse…”) sitting alongside legitimate search engines. The August report's equivalent chart lists homeservicebattalion (15.11% of the mix), inbusiness (13.73%), a “teams….” domain (9.84%), and conformatech (8.24%). Again, none of these read as a prospective land developer, municipality, or utility company evaluating an engineering firm. Neither report offers a single line of commentary identifying, explaining, or excluding any of these sources; they're presented as raw, undifferentiated traffic contributing to the headline user and session counts, the same counts used to calculate the report's own engagement-rate metric (55.8% in August).
Other / plausible sources: 53.08%
homeservicebattalion: 15.11%
inbusiness: 13.73%
“teams….” domain: 9.84%
conformatech: 8.24%
August 2026 session-source mix. The four flagged domains (staffing/unrelated-industry sites) alone account for roughly 47% of the reported mix, none read as a prospective client for a civil engineering firm.
The prior quarterly report shows the same pattern without stated percentages: addisongroup (a staffing/recruiting firm), indeed.com (a job board), and several unlabeled/truncated domains sitting alongside legitimate search engines.
When a monthly report's headline user, session, and engagement numbers include traffic from job boards, staffing agencies, and domains nobody has vetted, those numbers stop being a reliable measure of how many real potential customers the website is reaching, because they're mixed in with visits that have nothing to do with hiring an engineering firm. A report that never flags or filters that out, month after month, is handing over a bigger, better-looking number without checking whether it means anything.
11 Website Technical Debt: Two Competing Design Systems and a Bloated Homepage
The site is currently running two separate theme/font systems simultaneously. The dominant, fully-applied one uses Yantramanav (heavy weight, uppercase) for headings and buttons, alongside Poppins and Montserrat loaded by the legacy Elementor-based theme. Layered on top of that, a newer theme (“rebuilto”) is separately loading Inter and Unbounded fonts, but isn't yet fully applied across the site: meaning two complete design/font systems are loading on every page view, not a deliberate two-font brand choice. This shows up in raw page weight: the homepage's HTML alone is 523KB, loading 27 separate script tags and more than 30 separate stylesheet requests, from a stack of WordPress/Elementor plugins (DataTables, Gravity Forms, RevSlider, ElementsKit, Piotnet Addons, a custom-cursor plugin, and a separate FAQ plugin) that all load globally on every page rather than only where needed. Time-to-first-byte itself is good (~0.34 seconds), so the server response is fine. The bloat is entirely in what the page asks the browser to download and render afterward.
Two Theme Systems Loading At Once
Legacy Elementor theme
Yantramanav + Poppins + Montserrat, fully applied
New “rebuilto” theme
Inter + Unbounded, loading but not yet fully applied
Result: Every Page Load
Two full font/style systems download on every visit, whether or not the newer theme is even being used on that page.
Right now the site is asking every visitor's browser to download and process two full sets of fonts and styling code at once, plus more than two dozen plugin scripts that mostly aren't needed on any given page, which is exactly the kind of thing that slows a site down on a phone or a weaker connection and can quietly hurt search rankings, since page speed is one of the factors search engines weigh. It also means a half-finished rebrand or theme migration is sitting live on the production site rather than being finished and cleaned up, which is worth resolving before investing further in content or ads that just drive more traffic into a slower page.