Innovative Group × Unbound IA
Website analysis · September 2026 · Private

Not quite. Try again.

Prepared for Ram Sahu and the Unbound IA team.

Innovative Group × Unbound IA
Loading the analysis
Innovative Group × Unbound IA
Cover
Website analysis · unboundia.com · 2 September 2026

A site built to win the room.
Right now, nobody can find the door.

The new unboundia.com is the best-looking agency site in its category. It is also blocked from Google, Bing and every AI crawler by a single line in robots.txt, and the old site's URLs were never redirected. This review covers everything from the brand system to the tag stack, scores it the way a CMO's team scores an agency during an RFP, and lays out a plan with owners and dates.

Prepared by Innovative Group For Ram Sahu and the Unbound IA team Scope 128 URLs, 6 rendered pages, 8 Lighthouse runs, 10 competitors Built with the IG audit stack and Agatha IQ
Scroll · or open the menu
If you read nothing else
4.6/10

today, against a top-quartile B2B agency site.
7.4 after two weeks of configuration fixes and no design changes.

Keep IG approved

The brand system, the positioning, the case studies with names on them, and the five long guides. Best design in the ten-agency set. Nothing in this document proposes changing it.

Fix this week

robots.txt blocks every crawler and AI bot. The old URLs 404 with no redirects. Site search is a 500. llms.txt points at staging. Seven dev pages are live. Each is under an hour except the redirect map.

Fix this month

Core Web Vitals fail in Google's field data (INP 815 ms). Twenty tracking vendors fire before consent. The UnboundB2B and Unbound IA split confuses directories and AI answers. Titles, descriptions and alt text across 59 real pages.

Decide this quarter

Move off WordPress to a static build that keeps the design and removes the whole class of failure above. Publish one original benchmark from the 40,000-campaign dataset. Settle the two-brand question in one sentence, everywhere.

Reviewed byIG Business GrowthIG Digital Marketing & TechnologyTechnical SEO & Organic GrowthIG AI Solutions (Agatha IQ)innovativegroup.io/solutions

Every number in this document was measured at least twice and carries a confidence label. The Team view (top right) opens the detailed findings, the 128-row page table and the method notes. Section 15 covers who did this and how.

01 · The verdictIG Business Growth

Beautiful, and invisible.

Two teams built this launch. The brand and design team delivered. The release engineering did not ship with it. Both statements are true, and the second one is cheap to fix.

4.6/10today

Weighted across ten dimensions. The design and content scores would put this site in the top tier of B2B agencies. The technical, search and compliance scores pull it to the bottom third. Fix the blockers in section 03 and the same site scores about 7.4 without a single design change.

Picture a VP of Marketing at a $300M software company who heard the Unbound name on a podcast. She searches it, finds an AI Overview and a homepage, clicks a result and lands on a 404. Her RevOps lead opens the source and sees the tag stack and a blocked robots.txt. The brand made the shortlist. The site is what takes it off. That is a two-week fix, not a rebuild.
Brand and designType, color, motion, layout
8.2
Content and voiceCopy, proof, thought leadership
6.6
UX and conversionPaths, forms, friction
5.5
Frontend engineeringMarkup, assets, QA
4.0
PerformanceCore Web Vitals, field and lab
3.5
Technical SEOCrawl, index, redirects, schema
2.0
AI search (AEO, GEO)Entity, citations, llms.txt
3.0
Analytics and privacyTags, consent, data quality
3.5
Security and hygieneHeaders, WordPress exposure
4.0
Platform fitStack vs. what the brand needs
4.5
Strong (7.5+)Solid (5 to 7.4)Needs work (3.5 to 4.9)Blocking (under 3.5)
0
Pages Google is allowed to crawl. robots.txt reads Disallow: / for every bot.
Verified with 3 user agents
Failed
Core Web Vitals assessment from real Chrome users, last 28 days. INP 815 ms, LCP 4.0 s, TTFB 1.7 s.
Google PageSpeed Insights, CrUX field data
500
Site search returns a WordPress fatal error on every query, including from the schema-declared search action.
3 of 3 attempts
8.2
Brand and design score. Bricolage Grotesque, a disciplined palette, and motion that supports the story.
Highest in the competitive set we reviewed

Do these five things this week

1

Unblock the crawlers

Replace robots.txt with an allow-all file that points at the sitemap. Then request indexing of the 20 money pages in Search Console. Every other SEO and AI-search effort is wasted until this is done.

2

Ship the redirect map

Google and Bing still hold the old URL structure (/solutions/*, /ccpa/, old insight slugs). All of it now returns 404, and 12 of the new site's own blog posts link to those dead pages.

3

Fix site search and the staging leak

Search throws a fatal error. llms.txt sends AI crawlers to the Cloudways staging hostname, which has a broken certificate. Both are configuration, not development.

4

Take the dev pages down

"Home - dev", "home-cilent", a components library with "New Button" placeholders, a GSAP test page, a testimonial called "test-5" and 34 empty client pages are live and listed in the sitemap.

5

Decide what UnboundB2B is

unboundb2b.com is still live with a different founding year, HQ, tagline and reach claim. Directories, listicles and AI answers split the brand between two names. One entity statement and a set of redirects settles it.

What this is worth

Unbound's two current organic assets are its knowledge hub (five long guides, 2,500 to 4,400 words each, on the exact terms buyers search) and its case studies (named clients, real numbers). Neither can rank or be cited while the site is blocked. Once it is open, this content is already better than most of the ten competitors in section 09.

The performance work is worth doing for the same reason. Google's field data says real visitors wait 4 seconds for the hero and 815 milliseconds for the page to respond to a tap. For an agency selling conversion, that is a credibility gap a prospect can feel before they read a word.

The brand system is the part to protect. Every recommendation in this review keeps the design intact. The changes are in the plumbing, the proof, and the words around the design.

How to read this. You are in the Executive view. Switch to Team view (top right) for the detailed findings, the page-by-page table, the tag inventory, and the method notes. Every number in this document was measured at least twice and carries a confidence label.
02 · What is workingIG Digital Marketing & Technology

The brand does the hard part.

Most agency sites in this category look like their clients' sites. This one looks like an agency that has opinions. That is the asset everything else should serve.

IG approved

A typographic system with a point of view

Bricolage Grotesque at variable optical size, one weight shift to carry emphasis, generous line breaks in the hero. The inline glyphs in the headline (pinwheel, semicircles, quatrefoil) give the brand a mark language it can extend into decks, social and events without a logo lockup.

IG approved

A disciplined palette

Forest (#002223), cyan (#00efff), lime (#7dea93), violet (#7f31ff) and coral (#ff6c71), used sparingly on white. It reads premium and it photographs well in screenshots, which is how most prospects will first see it: in a deck or a Slack thread.

IG approved

Positioning that is actually a position

"Builds your brand and pipeline at the same time" is a claim competitors can argue with, which is what makes it useful. "Two ways in" (Marketing Services for the year, Demand Solutions for the quarter) maps cleanly to how a CMO and a demand leader buy differently.

IG approved

Proof with names on it

MeridianLink (99 opportunities, 29 closed-won), Todyl (6x RoAS in 90 days, 4 deals), Acronis, Okta, AWS OpenSearch. Named clients and specific numbers beat the anonymous "leading cybersecurity platform" pattern that the rest of the category leans on. Where names are missing (the tax SaaS platform), the number is still concrete.

IG approved

Real thought leadership volume

23 insights averaging 1,400 words, five knowledge-hub guides at 2,500 to 4,400 words, a podcast, webinars and two event write-ups. Article schema with author and dates is present on all 23 posts. This is a publishing operation, not a blog.

IG approved

Clean fundamentals where it counts

Self-referencing canonicals on all 128 pages, no canonical conflicts, WebP everywhere, a BreadcrumbList on 127 of 128 pages, HTTPS with a valid certificate on the primary host, and TTFB of 250 ms from the origin in lab tests. The foundation under the problems is sound.

Unbound IA homepage above the fold on desktop
Homepage, desktop, 1440px. The headline glyphs and the boxed hero frame are distinctive. The right 40 percent of the frame is empty at this width, which section 12 addresses.
MeridianLink case study page
MeridianLink case study. Client, industry, region, brief and outcome in the first screen. This is the template the whole site should learn from.
03 · The launch blockersTechnical SEO & Organic Growth

Six things that undo everything else.

None of these is a design problem and none needs a designer. Together they mean the site cannot be found, cannot be cited, and cannot be trusted by a technical buyer who looks under the hood.

C1

robots.txt blocks the entire site

The live file is two lines: User-agent: * and Disallow: /. This is the staging configuration that shipped to production. Google, Bing, GPTBot, ClaudeBot and PerplexityBot all receive the same instruction. Lighthouse flags the homepage as "blocked from indexing" and PageSpeed Insights scores SEO at 54 on every page for this reason alone. Bing already returns zero results for site:unboundia.com. Google is still showing cached pages from the old site, which is what buys you time.

Impact All organic and AI visibilityEffort 15 minutesConfidence high · 3 user agents, 2 hosts
Fix.IG best practice Replace with User-agent: * / Allow: / / Sitemap: https://unboundia.com/sitemap_index.xml. Add a Disallow for /wp-admin/ only. Then submit the sitemap and request indexing for the homepage, both hubs, all 15 service pages and the 5 knowledge-hub guides.
C2

The old URL structure was never redirected

Search engines hold the previous site's paths: /solutions/, /solutions/demand-generation/, /solutions/brand-content/, /solutions/marketing-revenue-ops/, /solutions/channel-partner-go-to-market/, /ccpa/, /insights/b2b-marketing-strategies/ and more. Every one returns 404 today. One of them, /solutions/gtm-strategy-consulting/, redirects to a .webp image file. Twelve of the new insights still link to the dead /solutions/ pages from their body copy, and the AI Policy and Components pages link to /contact/, which is also a 404. Every backlink the old site earned now lands on an error page.

Impact Rankings, backlinks, user trustEffort Half a dayConfidence high · 11 dead URLs confirmed, indexed copies observed in Google and Bing
Fix.IG best practice Export the old sitemap from Search Console coverage or the Cloudways backup, map each URL to its successor (Solutions became Marketing Services and Demand Solutions), and ship 301s at the server level. Then run a find-and-replace on the 12 posts. Section 14 lists every dead link and its source page.
C3

Site search is a fatal error

/?s=anything returns HTTP 500 with the WordPress "There has been a critical error on this website" screen. The site's own WebSite schema advertises this search endpoint to Google as a SearchAction, so the failure is declared in structured data. Most likely a search template in the custom theme calling a function that no longer exists.

Impact Users, schema validity, brand trustEffort One to two hoursConfidence high · 3 of 3 queries
Fix.IG best practice Enable WP_DEBUG_LOG on staging, run a search, fix the template. Until then, remove the SearchAction from the schema and hide any search UI.
C4

llms.txt sends AI crawlers to staging

The Yoast-generated /llms.txt lists 17 URLs and every one points at wordpress-1526619-6554784.cloudwaysapps.com, the Cloudways staging hostname. That host presents a certificate for a different domain and redirects. So the one file written specifically for AI assistants tells them the wrong address, exposes the hosting vendor and app ID, and lists a category called "Uncategorized". The file also omits every service, case study and knowledge-hub page.

Impact AI-search citations, information leakEffort 30 minutesConfidence high
Fix.IG best practice Regenerate after correcting the Yoast site URL, or hand-write it: one paragraph on who Unbound is, then the 15 service pages, 6 case studies, 5 guides and the contact page, each with a one-line description.
H1

Development pages are live and in the sitemap

/home-2/ (title: "Home - dev", contains lorem ipsum), /home-cilent/ (empty title, lorem ipsum), /components/ (a pattern library with "New Button" placeholders and a link to /your-page/), /gsap-animation/ (an animation test page), /client-testimonials/test-5/ (the Polina Kazakova quote under a test slug) and /thank-you/ (the post-submit page, which shares its title with the contact page). All are indexable and all appear in the XML sitemap.

Impact Brand credibility, index qualityEffort One hourConfidence high
Fix.IG best practice Set each to Draft or Private. Add noindex to /thank-you/ and remove it from the sitemap.
H2

Two brands, one company, no bridge

unboundb2b.com is live, on WordPress 7.0 with WPBakery, presenting "UnboundB2B" with a 60M audience claim, a Wilmington DE address and a 2017 founding year. unboundia.com presents "UnboundIA" (one word, in the schema and title tags) with a 100M claim and a foundingDate of 2025 in its Organization schema, while the homepage says "nine years and counting". Clutch has separate profiles for both names. G2, GoodFirms, TechBehemoths and DesignRush know only UnboundB2B. The demand-gen and ABM listicles that AI engines draw from cite UnboundB2B; the newer lists cite Unbound IA. Neither site links to the other.

Impact Entity recognition in Google and AI answers, buyer trustEffort A decision, then a dayConfidence high · 11 directory sources compared
Fix.IG best practice Pick the story (Unbound IA is the group brand; UnboundB2B is the demand engine inside it, or is retired). State it in one sentence on both About pages, in the Organization schema (parentOrganization or alternateName), on Clutch, G2 and LinkedIn. Unify the founding year and address everywhere.
https://unboundia.com/robots.txt
User-agent: *
Disallow: /
The live robots.txt, 2 September 2026. Identical response for a browser, Googlebot and GPTBot.
https://unboundia.com/llms.txt
# UnboundIA: The global B2B agency...
Generated by Yoast SEO v28.3

## Pages
- [Home](https://wordpress-1526619-6554784.cloudwaysapps.com/)

## Categories
- [B2B Marketing](https://wordpress-1526619-6554784...
- [Uncategorized](...)
llms.txt. Every link points at the Cloudways staging host.
WordPress critical error screen returned by site search
Site search. /?s=abm returns the WordPress critical error screen with HTTP 500.
Home - dev page live on the production domain
/home-2/ is titled "Home - dev", carries an older hero ("brand and demand"), lorem ipsum, and sits in the sitemap.
Components pattern library page live on production
/components/ is the theme's pattern library, indexable, with placeholder buttons.
Bing returns unrelated results for site:unboundia.com
Bing, site:unboundia.com. No results from the domain; Bing falls back to unrelated pages. Bing feeds Copilot and, in part, ChatGPT search.

Also observed in Google's index Team

A live Google search from a signed-in Chrome on 2 September 2026 showed: an AI Overview for "unbound ia" describing Unbound as "a global B2B creative and demand-generation agency" (a good outcome, drawn from the homepage and LinkedIn); site:unboundia.com returning the old /solutions and /insights hub pages with a 20 August 2026 crawl date, both now 404; a Google Business Profile for "Unbound B2B" at 1153 Lincoln Ave E, San Jose with zero reviews and hours set to "Open 24 hours", and no profile for Unbound IA; and, for "best b2b demand generation agency", neither brand on page one, with UnboundB2B mentioned only inside a LevelUp Leads listicle. Screenshots of these searches were captured on the Mac mini and can be added to this section.

04 · Design and UXIG Digital Marketing & Technology

Keep the look. Tighten the ride.

The visual system scores 8.2. The experience of moving through it scores 5.5. The gap is motion that outstays its welcome, empty space where proof should be, and small QA misses that a premium brand cannot afford.

D1

The homepage is 21,000 pixels tall on desktop, and most of it is pinned animation

Four "What makes us Unbound" panels are pinned by GSAP ScrollTrigger and cross-fade one at a time, consuming roughly 8,000 pixels of scroll for four sentences. The stat counters animate from zero every time they enter view, so a visitor who scrolls at normal speed sees "0M+", "+4M" and "8" instead of 100M+, 10M and 21 (we captured exactly that on mobile). A prospect skimming on a phone reaches the footer after 18,000 pixels, having read four USP headlines and one case study.

Impact Engagement, mobile completion, LCPConfidence high · measured on desktop and mobile
Fix.IG best practice Show the four USPs as one grid. Keep one pinned moment (the hero headline) and let the rest of the page scroll normally. Fire counters once, from a real-looking start value, and never on mobile.
D2

The hero gives away 40 percent of the first screen

At 1440px the headline sits left and the right side of the boxed frame is empty. The supporting paragraph and CTA are pushed below the headline's baseline, so the eye has nowhere to land after the glyphs. The first screen carries no proof, no client name and no number. Section 12 shows a version that keeps the frame and fills it.

Impact First-impression conversionConfidence high
D3

reCAPTCHA badge on every screen, on every page

Contact Form 7 loads reCAPTCHA v3 globally, so the Google badge floats in the corner of every page including the case studies and insights, over the brand's own corner-frame design. It also costs 344 KB of JavaScript and 2.5 seconds of main-thread time on mobile.

Fix.IG best practice Load the form assets only on pages with a form, hide the badge with the CSS Google permits when the disclosure text is present, or replace with Cloudflare Turnstile.
D4

Accessibility is at 74 to 82, with 55 contrast failures on the homepage alone

The mid-grey body text (#667171 and #808888 on white) fails WCAG AA in most sizes used. 39 of 47 homepage images have no alt text (1,269 of 1,870 across the site), seven links and one button have no accessible name, the newsletter field has no label, and 14 touch targets are under 24px. The stat counters use a light-weight cyan on white that also fails.

Impact Legal exposure for enterprise buyers, SEO, usabilityConfidence high · Lighthouse, 6 pages
Fix.IG best practice Move body grey to #4a5a5a or darker. Add alt text as part of the content QA pass. Label every icon link. Enterprise procurement teams increasingly ask for a VPAT; this is the cheapest time to earn one.
D5

Template pages that render as empty shells

34 client pages (/our-clients/aws/ and 33 more, three of them at numeric slugs like /our-clients/3650/) render a heading and nothing else. Five testimonial pages and 23 archive pages (author, tag, category) do the same. Together that is 62 of 128 URLs that a visitor or crawler can land on and find nothing.

Fix.IG best practice Set client and testimonial post types to has_archive: false, publicly_queryable: false. Noindex the tag and author archives. Keep categories only if they will have landing copy.
D6

Small things a premium brand gets called out for

"Proof, notpromises." (missing space, baked into the split-text markup). "UBOUND IA Logo" as the logo alt. A stray --> from an HTML comment rendered as visible text under the tax SaaS case card. Empty typographic quotes ("") above each testimonial. "Recognised" next to "recognized". Five heading tags reading "What makes us Unbound" on one page. The newsletter modal reuses the contact form's fields ("Describe what's keeping you up"). Client pages titled "Dassault-systemes", "Rubriks" and "Goldman". "Marketing Services" and "Marketing services" in the same menu.

Confidence high · visible in rendered pages
Six mobile viewport captures of the homepage showing counters stuck at zero and repeated USP panels
Mobile, 390px, six points along the scroll. Note the counters reading "0M+", "+4M" and "8", the repeated "What makes us Unbound" panels, and the reCAPTCHA badge in every frame.
Homepage stats section mid-animation showing 58M+ and 21,738+
Desktop, the proof-in-numbers section caught mid-count. "58M+" and "21,738+" are what a normal-speed scroll shows. The paragraph to the right is also cut off by the pinned layout at 1440px.
Empty AWS client page
/our-clients/aws/. One of 34 client pages that render only a heading. All 34 are in the sitemap.
Testimonial page at a test slug
/client-testimonials/test-5/. The Polina Kazakova quote, published under the eyebrow "Insights" at a test slug.
Contact page with form
Contact page. The strongest conversion page on the site: a clear promise ("within 24 hours"), five fields, and a reason to believe in the sidebar.

Conversion path notes Team

Two forms, one destination, no qualification

Both the footer "2 mins to tell us what you're solving for" and the newsletter modal post through Contact Form 7 to the same thank-you page. Neither routes by intent (brand vs demand, company size) even though the homepage's whole argument is that these are two different buyers. Two Google Ads conversion tags and a LinkedIn Insight tag fire on that thank-you page regardless of which form was used.

No mid-funnel offer

Every CTA is "Get in touch" or "Explore". There is no benchmark, calculator, assessment or downloadable that a director can take to a VP. The Marketing Practice ships an ROI benchmark tool; Refine Labs prices a six-week assessment on the homepage; Ironpaper publishes original research. Unbound has the data (40,000 campaigns) to publish a benchmark that would earn links and leads for years.

Case studies without a next step

The six case studies end without a related-services block or a CTA tied to the outcome described. The "Work" nav item points to /case-studies/ while the case URLs live under /our-work/, and /our-work/ itself is a 404.

Hubs that do not list their children

"Thinking" shows 5 of 23 insights server-side and loads the rest with JavaScript. Knowledge Hub shows 1 of 5 guides above the fold. 12 insights are not linked from any server-rendered HTML on the site. The parent paths /insights/, /our-work/, /events/, /webinars/ and /podcast/ all 404, so the breadcrumb trail on every child page points at an error.

05 · Content and voiceIG Education & Enablement

Strong opinions, soft proof.

The writing has a voice, which is rare. Where it slips is where it stops being specific: unnamed awards, unsourced numbers, and the same headline structure repeated until it stops landing.

What reads well

"Most agencies pick a lane" is a real argument. "Human-led. Machine-sped." is a memorable line about AI that does not oversell it. "Built from sales up" tells a prospect something true about the company's history that competitors cannot copy. The insights titles ("The click is gone", "Your dashboard isn't driving growth, it's hiding the problem", "Possession stats don't win the match") are written like headlines, not like SEO slugs, and the bodies back them with a point of view.

The knowledge hub is the opposite register, and correctly so: "Account-Based Marketing: Complete 2026 B2B Guide" at 3,257 words, "B2B Go-to-Market Strategy" at 4,373 words. These are built to rank and to be cited, and once the crawl block lifts they will.

What to tighten

Vague attribution. "Recognised as the best" shows six badges that all read "Top B2B demand gen agencies 2026" with no publication named on the badge. We verified four (SalesBox #2, Disruptive Advertising 8th of 15, Scopic Studios 10th of 10, and Roketto, now published under the successor brand Sōvyn, #3 of 6). We could not verify Datamatics or Inbeat; Inbeat is an influencer-marketing agency with no list mentioning Unbound. Name the publisher, link the article, drop what cannot be linked.

Numbers that disagree. The homepage says 100M+ buyers and 21 sectors "from start-up to enterprise". unboundb2b.com says 60M+. The Organization schema says founded 2025; the copy says nine years. The homepage says the firm does not do start-ups in its positioning yet lists them in the sector count. Pick one set of numbers and put it in one place the whole team pulls from.

The "not X, Y" tic. "Proof, not promises." "We don't chase logos, we shape outcomes." "Marketing's job isn't to create demand. It's to remove doubt." "Qualification is a discipline, not a checklist." "Don't rebrand, rewire." Each is fine alone. Together, across the homepage and five insight titles, the pattern reads as a template, and it is the single most recognisable marker of machine-drafted copy. Keep the two best and rewrite the rest as plain claims.

Em dashes. 277 across 35 pages, including 4 in the homepage hero copy. They are the second most recognisable marker. Periods and colons do the same work.

Content inventory

TypePagesAvg wordsNote
Insights231,421Article schema, author, dates. 12 not linked from HTML.
Knowledge hub53,340Best SEO assets on the site. No FAQ schema.
Case studies6911Three h1 tags each. No next-step CTA.
Service pages15452Thin for the terms they target. No meta descriptions.
Events, webinars, podcast4992Good, but their parent hubs 404.
Client, testimonial, archive shells62~330Template only. Noindex or remove.
Dev and utility7n/aUnpublish.

Service pages are the weak middle

The 15 service pages average 452 words, carry generic titles ("Brand Development - UnboundIA"), no meta descriptions, and share one identical image set (16 of 17 images without alt text on each). These are the pages that should convert a CMO who arrived via a knowledge-hub guide. Each needs: the buyer's problem in their words, what Unbound does in the first 90 days, one proof point with a name, an FAQ block with schema, and a CTA specific to that service.

Knowledge-hub imagery

The guide heroes (neon funnel, telescope, glowing triangle) are recognisable AI renders. They sit oddly next to the photographed people elsewhere on the site and they undercut the "human-led" claim. Either commission a diagram style that matches the glyph system or use the existing photography.

Accolades section with six unnamed Top B2B demand gen agencies badges
The accolades module. Six badges, one wording, no publisher named on the badge or linked from it.
Knowledge Hub landing page with an AI-rendered neon funnel image
Knowledge Hub. Strong writing under a hero image that reads as generated.
Insight article page: The click is gone
Insight template. Good headline discipline. Missing: visible publish date, author credentials, a summary block, and FAQ schema. Section 12 shows the upgrade.
06 · Speed and engineeringIG Digital Marketing & Technology

Real users are waiting.

Google's field data for unboundia.com says the Core Web Vitals assessment fails. That is not a lab opinion; it is what Chrome users experienced over the last 28 days. The cause is visible in the source: five animation libraries, two carousel libraries, jQuery, and about 20 third-party tags all loading before the first paint.

815 ms
Interaction to Next Paint, field. Google's threshold for "good" is 200 ms. Taps and scrolls feel late.
CrUX, 28 days, this URL
4.0 s
Largest Contentful Paint, field. Threshold for "good" is 2.5 s.
CrUX, 28 days
35 to 53
PageSpeed Insights mobile performance score across two runs, minutes apart. Desktop scored 78.
Independent Lighthouse runs: 29, 30, 31
4.7 MB
Total page weight on a mobile load, 247 requests, 42 third-party hosts. Unused JavaScript alone is 1.0 MB.
Lighthouse network log
PageSpeed Insights mobile report showing Core Web Vitals assessment failed
PageSpeed Insights, mobile, 2 September 2026. Core Web Vitals Assessment: Failed. LCP 4 s, INP 815 ms, FCP 3.3 s, TTFB 1.7 s from real Chrome users.
PageSpeed Insights mobile lab diagnostics
Lab diagnostics, same run. Render-blocking requests cost an estimated 4,990 ms. SEO scores 54 because the page is blocked from indexing.
PageSpeed Insights desktop report
Desktop. Performance 78, Accessibility 77, Best Practices 54 (third-party cookies and console errors), SEO 54.
Independent Lighthouse run on the homepage
Independent Lighthouse 12 run, mobile emulation. Performance 29, Total Blocking Time 5.6 s, JavaScript execution 11.6 s. Slower environment than Google's, same diagnosis.

Where the time goes Team

CauseCostFix
Render-blocking chain12 blocking resources: Google Fonts via CSS @import inside custom.css, Font Awesome 7 full CSS, Swiper CSS, two Owl Carousel CSS files, jQuery, GSAP core, ScrollTrigger, SplitText, TextPlugin, unbia-public.js, CrispInline critical CSS, load fonts with a <link> and preload, defer every script, subset Font Awesome to the 6 icons used
Two carousel librariesSwiper 11 and Owl Carousel 2.3.4 both load on every page. Swiper logs a loop warning because the testimonials slider has too few slides for loop mode.Keep Swiper, remove Owl
Five GSAP files from three versionsgsap 3.12, ScrollTrigger 3.12, ScrollSmoother 3.13, SplitText 3.15, TextPlugin 3.15, from two CDNs. Cross-version plugins are unsupported by GreenSock.Pin one version, self-host, load after first paint
jQuery plus jquery-migrateLoaded for Contact Form 7. Migrate is a development aid.Remove migrate; move CF7 assets to form pages only
reCAPTCHA v3 everywhere344 KB, 2.5 s of scripting on mobile, badge on every pageForm pages only, or Turnstile
Tag stackTwo GTM containers (GTM-5GTGSXQR, GTM-TPN6SZ87), GA4, five Google Ads conversion IDs, Meta pixel (misconfigured; the console reports it as unavailable), LinkedIn, VWO, Warmly (throwing errors), ZoomInfo, Metadata.io, StackAdapt, Clickagy, Nrich, LiveIntent, Freshworks, Crisp. 1.39 MB from googletagmanager.com alone.One container, consent-gated, see section 10
Cache lifetimesTheme CSS and JS served with short or no cache headers (Lighthouse: 474 KB of savings). No HTML compression signal visible; Cloudways Breeze or a CDN would add it.Version assets by hash, cache for a year
Unsized images30 of 49 images without width and height; case-study pages hit CLS 0.20Add dimensions, reserve hero space
Back/forward cacheBlocked by an open WebSocket (Crisp or Warmly)Load chat on intent, not on load

Frontend markup notes

The h1 on the homepage wraps a <style> block, so the accessible heading text begins "The global .petal { opacity: 0; ...". Case studies carry three h1 tags each. 23 pages have no h1. The homepage has five h2s with identical text. Inline CSS totals 34 KB and inline JS 11.6 KB per page. Owl Carousel injects its own duplicate slides, which is why the "What makes us Unbound" text appears five times in the DOM.

The custom theme ("unboundia") and companion plugin ("unbia") are hand-built, which is good: no Elementor, no page builder overhead. The engineering is competent and the assets are simply un-tuned. A performance pass here is a two-to-three day task for the team that built it.

Backend and hosting notes

WordPress 7.1 on Cloudways behind nginx. HTTP does not redirect to HTTPS; the plain-HTTP root serves a Cloudways bot-protection interstitial titled "One moment, please..." with a 5-second JavaScript reload, and returns 200. The www host correctly 301s to the apex. No HSTS, CSP, X-Frame-Options, X-Content-Type-Options or Referrer-Policy headers are set. WordPress version, readme.html, wp-login.php and the REST users endpoint are all publicly reachable (section 10).

Targets after the pass

Mobile performance 75+, LCP under 2.5 s, INP under 200 ms, total weight under 1.5 MB, fewer than 60 requests before consent. These are achievable on the current stack. Section 11 explains why we would still move the stack.

07 · Search: SEOTechnical SEO & Organic Growth

Good bones under a closed door.

Once the crawl block and redirects are handled, the on-page work is ordinary: titles, descriptions, thin pages, internal links. The site already has the two things that are hard to buy, which are long guides on the right terms and case studies with numbers.

128
URLs across 16 sitemaps. 62 are template shells, 7 are dev or utility pages. About 59 pages carry real content.
Full crawl, 2 Sep 2026
91
Pages with no meta description, including all 15 service pages and all 6 case studies.
71 percent of URLs
74
Pages in the sitemap that no server-rendered page links to, including 12 insights.
Orphans for crawlers
6
Duplicate title pairs, including two different insights both titled "Why Chasing Leads Is Hurting Your B2B Marketing Strategy".
Plus 15 titles over 60 characters

The order of operations

1

Open the crawl, ship redirects, submit sitemaps

Section 03, items C1 and C2. Then verify in Search Console that Google fetches robots.txt fresh and that the 20 priority pages move to "Indexed".

2

Prune the index

Noindex or unpublish the 62 shells and 7 dev pages. Remove them from the sitemap. Fix the parent hubs that 404 (/insights/, /our-work/, /events/, /webinars/, /podcast/) with real landing pages or redirect them to Thinking and Case Studies.

3

Titles and descriptions for the 59 real pages

Pattern for services: "[Service] for B2B Tech | Unbound IA" with a 150-character description that names the buyer and the outcome. Case studies: "[Client]: [result] | Unbound IA case study". Drop the "UnboundIA" one-word brand from titles; use "Unbound IA" everywhere.

4

Internal linking

Link every insight to two service pages and one case study in body copy. Link every service page to its knowledge-hub guide. Add "related work" to case studies. Render the full insight list server-side on Thinking (pagination is fine; JavaScript-only loading is not).

5

Structured data

Add Service schema to the 15 service pages, FAQPage to guides and services, and fix the Organization node: correct foundingDate, add address for each office, add contactPoint, and point sameAs at the company LinkedIn page (it currently points at a personal profile URL) and the Clutch, Crunchbase and YouTube pages that match the footer.

Terms the site is already built for

Pillar pages exist for these. They will start ranking once indexed; the volumes below need a Keyword Planner pull before they go in any client-facing deck, which our team can run.

TermUnbound assetStatus
b2b demand generationGuide, 3,895 wordsBlocked
account based marketingGuide, 3,257 wordsBlocked
abm metricsGuide, 2,593 wordsBlocked
b2b go to market strategyGuide, 4,373 wordsBlocked
best demand generation agenciesListicle, 2,583 wordsBlocked
brand to demandService page, 483 wordsThin
content syndicationService page, 574 wordsThin
sdr as a serviceService page, 477 wordsThin
b2b branding agencyNoneGap
full funnel marketing agencyNoneGap

The unboundb2b.com question, for SEO

unboundb2b.com carries its own ranking listicles ("best GTM agencies", "best demand generation agencies", "top B2B lead generation companies") and the directory equity (Clutch 4.9 from 5 reviews, G2 4.7 from 3). If Unbound IA is the go-forward brand, the highest-value SEO move available is a planned domain consolidation: 301 unboundb2b.com page-for-page into unboundia.com, port the reviews, and update every directory. If both brands stay, cross-link them and state the relationship on both, or the two domains will keep competing for the same terms.

08 · AI search: AEO and GEOIG AI Solutions

The AI engines already like Unbound. They just have the wrong address.

Google's AI Overview describes Unbound IA accurately and favourably. That is a head start most agencies do not have. Everything else in this layer is misconfigured: the file for AI crawlers points to staging, robots.txt blocks GPTBot and ClaudeBot, and the citations that answer engines draw from name the other brand.

What answer engines see today

A crawl block, so no fresh content. A llms.txt pointing at a staging host. An Organization schema with founding year 2025 and a personal-profile LinkedIn link. No FAQ schema anywhere. Author pages with no bio, credentials or sameAs links. Two Person schemas for Soma Malik under two author slugs.

Who gets cited for the category

For "top ABM agencies" and "best demand generation agencies", the lists that answer engines lean on (Directive, TripleDart, 310 Creative) name UnboundB2B. The newer lists (SalesBox, Disruptive, Sōvyn, Scopic) name Unbound IA. Datamatics, PipeRocket, Blend and Digital Litmus name neither. Unbound IA has no profile on G2, GoodFirms, TechBehemoths, DesignRush, Sortlist or Agency Spotter.

What Unbound has that others do not

A claim engines can repeat in one sentence ("builds brand and pipeline at the same time"), named case studies with numbers, five long guides, a podcast, and a founder with a public profile. The raw material for being the cited answer is already written. It needs to be reachable and consistently attributed.

The AEO and GEO checklist

1

Let the bots in

robots.txt allow-all. Do not block GPTBot, ClaudeBot, PerplexityBot, Google-Extended or Bingbot. If Unbound wants to restrict training use, do it with Google-Extended and Applebot-Extended only, and keep the search-time crawlers open.

2

Rewrite llms.txt by hand

One paragraph on who Unbound IA is, its relationship to UnboundB2B, offices, and what it is best known for. Then the canonical URLs of the 15 services, 6 case studies, 5 guides, About and Contact, each with a one-line description. Add an llms-full.txt that concatenates the five guides.

3

One entity, everywhere

Same legal name, founding year, HQ, office list and description on: unboundia.com, unboundb2b.com, LinkedIn (both pages), Clutch (both profiles), G2, Crunchbase, Owler, Google Business Profile, Wikidata (create the item). Currently there are three founding years, four HQ cities and two audience-size claims in circulation.

4

Answer-shaped content

Add a 60-word summary block at the top of each guide and insight, an FAQ block with FAQPage schema (three to five real buyer questions), a visible publish and update date, and an author box with title and LinkedIn. Engines quote the first clear answer they find; give them one.

5

Earn the lists that engines read

Claim and complete G2, DesignRush, GoodFirms, TechBehemoths and Sortlist for Unbound IA. Port the UnboundB2B Clutch reviews if the profiles merge. Pitch the four lists that name neither brand. Publish one original benchmark from the 40,000-campaign dataset each quarter; original numbers are what listicles and engines cite.

6

Monitor

Monthly prompt set across ChatGPT, Perplexity, Gemini and Google AI Mode: "best B2B demand generation agency", "ABM agency for enterprise tech", "agency that does brand and demand", "Unbound IA vs [competitor]". Track whether Unbound IA is named, which URL is cited, and whether the description is right. Our team runs this as a standing report.

Observed Google AI Overview for "unbound ia", 2 September 2026, recreated from a live search
google.com/search?q=unbound+ia
✦ AI Overview

Unbound IA is a global B2B creative and demand-generation agency that helps marketing leaders connect brand building directly to revenue.

Core Services

  • GTM Strategy & Consulting: Builds buyer-led go-to-market plans aligning brand, demand, and sales execution.
  • Demand Generation & ABM: Runs integrated activation programs, paid media, and account-based marketing.
  • Creative & Content Studio: Operates an integrated engine combining practical AI workflows with brand strategy.
  • Marketing & Revenue Ops: Optimizes tracking, lifecycle design, routing, and reporting systems.
Sources shown: UnboundIA (homepage), LinkedIn (+2)

This is the good news in the report. The overview is accurate, it leads with the positioning, and it cites the homepage. It was generated from pages Google crawled before the robots.txt block took effect. If the block stays, this overview goes stale and then disappears.

Observed Google, site:unboundia.com, same day
google.com/search?q=site:unboundia.com
UnboundIA · https://unboundia.com
Unbound IA | Brand-to-Revenue Partner for Full-Funnel Growth
UnboundIA · https://unboundia.com › solutions
Unbound IA Solutions | B2B GTM Strategy, Demand Gen & ...
Aug 20, 2026 · We build or refine brand foundations and translate them into content and creative systems... → now 404
UnboundIA · https://unboundia.com › insights
News & Insights on B2B Growth & Sales
Explore proven B2B sales, marketing and growth insights from UnboundIA... → now 404

Google's copy of the site is the old site. Two of the three top results lead to error pages.

From Google, live Captured on the Mac mini

The nine Google captures from 2 September 2026. If this gallery is empty, run drop-serp-screenshots.sh from the project folder once and reload.

09 · Competitive setIG Business Growth

Ten agencies a CMO shortlists next to Unbound.

We looked at the sites of ten integrated B2B agencies that sell brand plus demand to mid-market and enterprise technology companies, plus four adjacent players. Unbound's site out-designs all of them. On proof mechanics, tooling and pricing transparency, several are ahead.

AgencyPositioning lineSize signalPlatformWhat their site does that Unbound's does not
Directive Consulting"Rethink the potential of your B2B agency"; MQLs to qualified pipeline100+ strategists, 6 offices, 420+ brandsWordPress, ElementorA named methodology (DiscoverabilityOS) and a data platform (Stratos); the deepest resource library in the set
Refine Labs"Build a growth engine you can stand behind"; Brand, Demand, ExpandTargets $50M+ ARR, Series B+WebflowPublishes an entry price: Revenue Performance Assessment from $35,000, six weeks. Quantified case studies on the homepage
IronpaperB2B growth agency for long, complex sales70 people, New YorkHubSpot CMSOriginal research (358-leader survey) and an interactive "what's your challenge" selector
Velocity Partners"Meaning, Metrics & Mojo" (now becoming Pretzl)London and New YorkWordPressVideo case gallery, long-form manifestos and workbooks that get shared
Transmission"Make marketing a driver of business growth"250+ staff, 8 officesWordPressBehavioural-science microsite with a named author; ISO 27001 and ISO 42001 badges for enterprise procurement
Just Global"Reinventing B2B growth in the AI era"10 officesWordPress, ElementorSpecific AI-usage claims (85 percent of media platforms, 65 percent of creative) and a podcast
Ledger Bennett"Let customers drive your business growth, first touch to forever"UK and USWordPress 5.9Eight detailed case studies; a separate talent arm
Stein (MSQ)"Building the world's most demanded B2B brands"6 hubs on three continentsNext.js, Kontent.aiThe BDX Playbook co-produced with WARC and LinkedIn; the only headless, static-rendered site in the set
The Marketing Practice"From brand to demand"GlobalHubSpot CMStmp.ROI benchmarking tool; "Cost of Chaos" report with 1,000+ respondents. The closest positioning to Unbound's
Gripped"Build pipeline. Drive growth. Scale with confidence."About 25 people, London; £2M to £50M ARR SaaSWordPress, WP RocketThe only one in the set publishing retainers (£5k to £15k a month) and a 13-question FAQ

Swipe the table sideways

Adjacent: Walker Sands (publishes an AI Search Visibility Benchmark), Kalungi (GTM-as-a-service for sub-$10M ARR), INFUSE and Madison Logic (the direct competitors to the UnboundB2B syndication business). Size and client claims are as stated on each vendor's own site. inBeat, which appears on Unbound's awards strip, is an influencer-marketing agency and was excluded.

Where Unbound wins

Design. Only Stein comes close on craft. Unbound's type system and glyph language are more distinctive than anything in the set.

Positioning. "Brand and pipeline at the same time" is sharper than "from brand to demand" (The Marketing Practice) or "Brand, Demand, Expand" (Refine Labs) because it makes a claim about simultaneity that the org structure (five teams, one brief) backs up.

Owned audience. No one else in the set claims an owned first-party audience of this size or an in-house syndication platform. It is the single most defensible thing on the site and it is buried in a counter that reads "0M+" half the time.

Where Unbound is behind

Proof mechanics. Refine Labs, Directive and Ironpaper put quantified outcomes in the first screen and let you filter case studies by industry and service. Unbound's proof is good but arrives after 8,000 pixels of USP animation.

Tools and research. The Marketing Practice, Ironpaper, Walker Sands and Stein each publish a benchmark, tool or co-branded report that earns links and gives a buyer something to forward. Unbound's 40,000 campaigns are a bigger dataset than any of them cite.

Commercial clarity. Refine Labs and Gripped state a price. Unbound states nothing about engagement shape, minimums or timelines. For scale-ups deciding between a $35k assessment and "get in touch", that matters.

Enterprise signals. Transmission shows ISO 27001 and ISO 42001. Unbound, selling to Okta, Cisco and Goldman, shows none of its security, privacy or AI-governance posture beyond an AI Policy page.

Measured against the Innovative Group brand-to-revenue benchmark

Unbound sells to three buyers who read a website differently. This is the checklist we hold our own clients' sites to, by segment, and how unboundia.com does against it today.

Scale-up (Series A to C, first real marketing leader)

Buys speed and a partner who has done it before. Reads the site on a phone between meetings. Wants a price signal and a start date.

Time to first proof point8,000 px
Engagement shape or entry priceNone
Mobile experienceCWV fail, counters read 0
Fast path to a humanContact promise, 24 h
Relevant proof (challenger brands)Todyl only

SMB and mid-market ($20M to $500M)

Buys a system: brand plus pipeline from one team, measured. Compares three to five agencies on proof, method and fit. Forwards pages to a CFO.

Named method the buyer can repeat"Two ways in", unnamed
Case studies filterable by industryNo
Something to forward (benchmark, tool)None
Long-form guides on buyer termsFive, strong
Findable in search and AI answersBlocked

Enterprise (Okta, Cisco, Goldman tier)

Buys risk reduction. Procurement, security and legal read the site before marketing does. Expects the vendor to look like the vendors it already has.

Security and privacy posture visibleNone (AI Policy only)
Consent managementAbsent
Accessibility (VPAT-ready)74 to 82, 55 contrast fails
One legal entity, one storyTwo brands, three founding years
Enterprise logos and named outcomesOkta, Acronis, AWS, MeridianLink

Reading across the three: the site is strongest for the enterprise buyer's marketing team and weakest for the same buyer's procurement team, and it gives the scale-up almost nothing to act on in the first screen. The plan in section 13 is sequenced to fix the red cells first.

Directory footprint, both brands Team

SourceName usedRating / reviewsMin projectEmployeesHQFounded
ClutchUnbound IA4.5 (2, July 2026)$25k+250 to 999San Jose2016
ClutchUnboundB2B4.9 (5, 2020 to 2022)$25k+250 to 999Wilmington DE2016
G2Unbound B2B4.7 (3, two incentivised)n/an/aSan Jose2017
GlassdoorUnbound B2B3.5 (72), CEO approval 84%n/an/an/an/a
OwlerUnboundB2Bn/an/a250 to 500Wilmington DE2017
CrunchbaseUnboundB2Bn/an/a101 to 250San Franciscon/a
SalaryGuideUnbound IAn/an/a167San Jose2025
GoodFirmsUnboundB2B0 reviewsn/a50 to 249San Francisco2017
TechBehemothsUnboundB2B0 reviews, "Poor" profilen/a250 to 999San Jose2017
DesignRushUnboundB2B (unclaimed)none$25k to $50k500 to 999San Jose2016
Companies House (UK)UNBOUND IA LIMITEDIncorporated 8 July 2025, Cheltenham; confirmation statement overdue at time of checkn/an/an/a2025

Swipe the table sideways

Three founding years, four HQ cities, headcount from 50 to 999. Every one of these is a signal an answer engine weighs when deciding whether two names are one company.

10 · Tracking, privacy, security TeamIG Digital Marketing & Technology

Twenty tags, no consent, and the login page is open.

None of this is unusual for a WordPress marketing site. All of it is unusual for an agency that sells revenue operations to enterprise buyers, has a London office and a UK limited company, and publishes an AI policy.

P1

Identity-resolution and ad pixels fire before any consent, on every page

On first load, with no banner shown and no consent stored, the homepage sets 28 third-party cookies and calls: Meta pixel, LinkedIn Insight, Google Ads (five conversion IDs), GA4, VWO, Warmly, ZoomInfo WebSights, Metadata.io, StackAdapt, Clickagy, Nrich, LiveIntent, LiveRamp (rlcdn), OpenX, Contanuity, Freshworks and Crisp. Several of these (Warmly, ZoomInfo, Nrich, Clickagy, LiveIntent, LiveRamp) exist to de-anonymise the visitor. There is no consent management platform on the site. The CCPA page exists; a "Do Not Sell or Share" control does not.

Impact UK GDPR and PECR exposure via the London office and UK entity; CCPA/CPRA for California; enterprise security questionnairesConfidence high · Lighthouse cookie audit and network log
Fix.IG best practice One GTM container. A CMP (Cookiebot, Usercentrics or CookieYes) in Google Consent Mode v2, with all marketing and identity tags gated on consent and geo-aware defaults. A visible "Your privacy choices" link in the footer. Remove the tags nobody owns.
P2

Two GTM containers and five Google Ads accounts

GTM-5GTGSXQR is hard-coded; GTM-TPN6SZ87 is loaded by the first. Between them they fire AW-11559695903, AW-16467739036, AW-18008665001, AW-11436543025 and AW-17613714855, plus GA4 property G-SSJJ397NJM. Five Ads accounts on one site usually means agency and legacy accounts were never cleaned up, and it means five different conversion counts for the same form.

Fix.IG best practice Audit who owns each ID. One Ads account, one GA4 property, one container, one conversion event per form with a form-type parameter.
P3

Tags that are broken

The Meta pixel (1387220706011144) logs "unavailable on this website due to its traffic permission settings", so no Meta conversion data is being captured. The Warmly widget throws a TRPC "Bad Request" error on every load. A 404 is logged for one theme asset. Best Practices scores 54 to 73 for these reasons.

S1

WordPress exposure

/wp-json/wp/v2/users lists eight usernames including kgopi, nkate, snikhare, vadle and two accounts for Soma Malik. /wp-login.php is reachable with no rate limiting or 2FA visible. /readme.html is public and the generator meta tag announces WordPress 7.1. There are no HSTS, Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, Referrer-Policy or Permissions-Policy headers. HTTP does not redirect to HTTPS.

Confidence high · direct requests
Fix.IG best practice Disable the REST users endpoint for anonymous requests, move or IP-restrict wp-login, enforce 2FA, remove readme.html and the generator tag, add the six headers at nginx, 301 HTTP to HTTPS. One afternoon.
S2

Directory and vendor leakage

llms.txt names the Cloudways app ID. The Organization schema's LinkedIn sameAs is a personal profile URL with a random suffix. The footer's YouTube handle (@WeAreUnboundIA) differs from the schema's (@UnboundIA). Instagram and Facebook links carry tracking parameters (igsh, mibextid) that tie them to whoever copied them from a phone.

Third-party inventory on one homepage load

HostPurposeRequestsWeightKeep?
googletagmanager.comTwo GTM containers, GA4, five Ads tags91,388 KBConsolidate
gstatic.com, google.comreCAPTCHA v334769 KBForm pages only
cdnjs.cloudflare.com, cdn.jsdelivr.netGSAP, Owl, Swiper, Font Awesome15375 KBSelf-host, trim
dev.visualwebsiteoptimizer.comVWO testing6215 KBKeep if tests run
connect.facebook.netMeta pixel (misconfigured)3189 KBFix or remove
opps-widget.getwarmly.comWarmly de-anonymisation (erroring)21167 KBConsent-gate or remove
d-code.liadm.com, idx.liadm.com, rp.liadm.comLiveIntent identity6101 KBConsent-gate
in.fw-cdn.com, src.freshmarketer.inFreshworks chat and marketing591 KBOne chat tool, not two
snap.licdn.com, px.ads.linkedin.comLinkedIn Insight641 KBKeep, consent-gate
nrich.ai (5 hosts), tracking.contanuity.com, intentstream.contanuity.comIntent data and identity2529 KBConsent-gate
tags.clickagy.com, aorta.clickagy.comClickagy (ZoomInfo) audience717 KBConsent-gate
tags.srv.stackadapt.comStackAdapt ads49 KBConsent-gate
js.zi-scripts.com, ws.zoominfo.comZoomInfo WebSights58 KBConsent-gate
cdn.metadata.ioMetadata.io14 KBConsent-gate
id.rlcdn.com, us-u.openx.net, match.prod.bidr.io, a.usbrowserspeed.comCookie syncs from the above7<1 KBDisappear with the above
client.crisp.chatCrisp chat (WebSocket blocks bfcache)n/an/aLoad on intent

Swipe the table sideways

11 · PlatformIG Products

WordPress is carrying a brand it cannot keep up with.

The site runs WordPress 7.1 on Cloudways with a custom theme. That is a reasonable choice for a content team that publishes daily. It is the wrong choice for a site whose value is a hand-tuned design system, whose traffic is a few thousand qualified visitors a month, and whose biggest risks this quarter were all configuration drift between staging and production.

Stay on WordPress

  • Effort Two to three days of performance work, one afternoon of hardening, ongoing plugin and core updates
  • Gets you Mobile performance in the 70s, most of the security list closed
  • Leaves you with A theme that renders every page dynamically for about 60 real pages; staging and production that drift because they are two databases; a login page on the public internet; 20 plugins' worth of update risk; a search feature that just crashed in production
  • Right if The team publishes several posts a week and needs an editor they already know

Static site, generated from content files

  • What Astro (or Next.js static export), content in Markdown and JSON in a Git repo, built and deployed by CI to Cloudflare Pages, Vercel or Netlify. The existing design system ports as components. Forms go to a small serverless endpoint or HubSpot. Search runs client-side (Pagefind) from a pre-built index.
  • Effort Three to five weeks with the current designer plus one engineer, or faster with an AI-assisted build (Claude Code working from the existing theme and this review) that our team has used to rebuild sites of this size in under two weeks
  • Gets you Performance in the 95 to 100 range with the same visuals; no database, no login page, no plugin updates; every deploy is a preview URL with the exact production configuration; robots.txt, redirects and llms.txt live in the repo and are code-reviewed; page weight well under 1 MB before consent
  • Leaves you with A Git-based editing flow. Solved with a headless CMS (Sanity, Kontent.ai as Stein uses, or Keystatic) if the content team needs a UI
  • Right if Design fidelity and speed are the brand, which here they are

Webflow or HubSpot CMS

  • Effort Four to six weeks; a rebuild of the theme inside the platform
  • Gets you A visual editor, hosting and forms in one place, decent performance (Refine Labs is on Webflow, Ironpaper and The Marketing Practice on HubSpot)
  • Leaves you with Platform fees, GSAP-level motion that is harder to reproduce, and a design system living inside a vendor's tool rather than in code you own
  • Right if The marketing team wants to own edits without an engineer and can accept some visual compromise
Our recommendation: fix the blockers on WordPress this week, because they cannot wait. Then rebuild as a static site over the next quarter, porting the design system as-is. The launch checklist in section 13 covers both.

Why static specifically fits this site

The site has about 60 pages that matter. They change weekly, not hourly. Every visitor gets the same page. There are no logged-in users, no personalisation, no commerce. The dynamic parts (forms, search, chat) are already outsourced to third parties. WordPress is doing the work of a template engine and a file server, with a database, PHP runtime and admin surface attached. Removing that removes the whole class of failure this review found: the search crash, the staging robots.txt, the staging llms.txt, the dev pages, the exposed users endpoint, and the missing redirects that a redirects file in a repo would have caught in review.

What the migration looks like

Week 1: export content to Markdown and JSON, set up the repo, port design tokens and the type system. Weeks 2 and 3: rebuild the templates (home, service, case study, insight, guide, hub, about, contact) as components; wire forms and search; build the redirect map into the config. Week 4: content QA against this review's page-by-page table, accessibility pass, consent implementation, DNS cut-over with the old host held for two weeks. The team keeps the current design files; nothing visual is redrawn. Innovative Group can run this as a white-labelled build or pair with Unbound's engineer.

12 · What good looks likeIG Digital Marketing & Technology

Same brand. More proof, less wait.

Four sketches, built in the site's own type and palette, showing the changes we would make to the hero, the proof module, the article template and the footer. None of them touches the design system. All of them change what a buyer knows after ten seconds.

ProposedIG best practice Homepage hero: keep the frame, fill the right side with live proof
Your brand and demand partner
The global B2B agency that builds your brand and pipeline at the same time.

Most agencies pick a lane: brand or performance. We built ours to do both from one brief, because a story that does not convert is noise, and a pipeline on a weak brand does not last.

See how we work →Brand or demand? Start here
Proof, with names on it
29closed-won deals for MeridianLink from 99 opportunities
6xreturn on ad spend for Todyl in 90 days
55%net-new accounts via owned syndication for AWS OpenSearch
MeridianLinkTodylAcronisOktaAWSFreshworksServiceNow

100M+ verified B2B buyers in our owned audience. 40,000+ campaigns run. Every number links to the case study behind it.

What changed: the empty right side now carries three named results and a logo strip, so the first screen makes the claim and proves it. The two CTAs map to the site's own "two ways in" idea. The counters are static numbers; they never read as zero.

ProposedIG best practice Case study cards: outcome first, filterable, with a next step
Explore our work · filter by Cybersecurity · FinServ · HR Tech · Cloud · SaaS
MeridianLink · Financial services · North America
From lead generation to a demand engine that converts
99opportunities
29closed-won
Demand SolutionsABMSDR-as-a-Service
Todyl · Cybersecurity · Pilot quarter
6x RoAS in 90 days for a cybersecurity platform
6xRoAS
+180%site traffic
4deals won
Brand to DemandMedia Activation
Okta · Identity · Five cities
One unmistakably Okta experience across the AI Identity Summit
5cities
1brand system
Events & ExperiencesBrand Development

Every card links to a page that ends with "Working on something like this?" and the two services involved. The Work nav item, the case-study hub and the case URLs all live under one path.

ProposedIG best practice Insight template: built to be quoted by people and by answer engines
Insights · Measurement · 7 min read
The click is gone. Here is what to measure instead.
Vaishali Adle, Head of Analytics, Unbound IA · LinkedIn
Published 3 June 2026 · Updated 31 August 2026
In sixty wordsZero-click search means the buyer forms an opinion before visiting your site. Attribution built on sessions and clicks will under-report brand and over-report the last paid touch. Measure share of search, branded demand, self-reported attribution and pipeline velocity by cohort instead. This article shows the four reports and the one dashboard change that makes them visible.

Body copy continues with the current article's argument, unchanged. Two links to the relevant service pages and one to a case study sit inside the prose, not in a sidebar.

What is zero-click search in B2B? +
How do you measure brand impact without clicks? +
Which attribution model works for a 9-month sales cycle? +

FAQ rendered from FAQPage schema. Author block rendered from Person schema with sameAs. Dates visible and in Article schema.

ProposedIG best practice Footer: one entity, stated plainly

The global B2B agency that builds your brand and your pipeline at the same time. Unbound IA is the group brand of Unbound B2B Inc., founded 2016, operating the UnboundB2B demand generation platform.

OfficesSan Jose (HQ) · Seattle · Boston · London · Dubai · Pune

Contacthello@unboundia.com
+1 (650) 446-4110
TrustPrivacy policy · Your privacy choices · CCPA · AI policy · Security

ElsewhereLinkedIn · YouTube · Clutch · G2 · Podcast

The one sentence about Unbound B2B Inc. is the fix for section 03, item H2. It should also appear on About, in the Organization schema, and on both LinkedIn pages. The offices and phone match the Google Business Profile. "Your privacy choices" is the CPRA control that is currently missing. (Legal name, founding year and phone shown here come from Clutch, Crunchbase and the Google Business Profile; confirm each before publishing.)

13 · The planFractional 360

This week, this month, this quarter.

Sequenced so that nothing later is wasted by something earlier. Owners are roles on Unbound's side; Innovative Group can take any line as a white-labelled workstream.

Days 1 to 5

Open the doors

  • robots.txt allow-all; submit sitemaps; request indexing on 20 pagesWeb lead · 1 hour
  • 301 map for old URLs; fix 12 posts linking to /solutions/Web lead + content · half day
  • Fix site search fatal error; remove SearchAction until fixedDeveloper · 2 hours
  • Rewrite llms.txt; correct Yoast site URLSEO · 1 hour
  • Unpublish 7 dev pages; noindex 62 shells; fix 5 parent-hub 404sWeb lead · half day
  • HTTP to HTTPS 301; security headers; hide users endpoint; 2FADeveloper / Cloudways · half day
  • Fix "notpromises", stray comment, logo alt, empty quotesDeveloper · 1 hour
Days 6 to 30

Make it fast and honest

  • Performance pass: defer scripts, one carousel, one GSAP version, fonts via link, critical CSS, image dimensionsDeveloper · 3 days
  • One GTM container, one Ads account, one GA4; CMP with Consent Mode v2; remove dead tagsRevOps + IG · 3 days
  • Titles and descriptions for 59 real pages; drop "UnboundIA"SEO · 2 days
  • Accessibility: body contrast, alt text, labels, touch targetsDesign + content · 3 days
  • Entity decision on UnboundB2B; align founding year, HQ, description on 11 sources; claim GBP for Unbound IACEO + marketing lead · 1 day after decision
  • Awards strip: name and link publishers; drop the two unverifiableContent · 1 hour
  • Homepage: USP grid instead of pinned panels; static counters; hero proof panelDesign + developer · 3 days
Days 31 to 60

Make it convert and get cited

  • Service pages: rewrite 15 to the section 05 pattern with FAQ schema and a named proof point eachContent + SEO · 2 weeks
  • Insight and guide template: summary block, author box, dates, FAQDeveloper + content · 1 week
  • Case-study hub with filters and next-step CTAs; fix Work pathDesign + developer · 1 week
  • Form routing by intent (brand vs demand, company size); one conversion event with parametersRevOps · 2 days
  • Claim and complete G2, DesignRush, GoodFirms, TechBehemoths, Sortlist for Unbound IAMarketing ops · 2 days
  • Monthly AI-visibility prompt set live (ChatGPT, Perplexity, Gemini, AI Mode)IG standing report
Days 61 to 90

Move the platform, publish the benchmark

  • Static rebuild: port design system, templates, redirects, forms, search; preview on every commitDeveloper + IG · 3 to 5 weeks, in parallel from day 31
  • First original benchmark from the 40,000-campaign dataset, with a landing page and schemaData + content · 3 weeks
  • Mid-funnel offer: brand-and-demand readiness assessment, priced or gatedStrategy + design · 2 weeks
  • Security page and, if pursued, ISO 27001 / SOC 2 signals for enterprise procurementOps · ongoing
  • Domain decision executed: unboundb2b.com consolidated or cross-linked with a stated relationshipCEO · by day 90
  • Re-score against this review; target 7.5 or higher overallIG · day 90

What we would measure

Indexing. Pages indexed in Search Console (target: the 59 real pages, none of the shells) within 30 days.

Speed. Core Web Vitals assessment passing in CrUX within 60 days; mobile PSI 75+ on WordPress, 95+ after the rebuild.

Visibility. Rankings for the ten terms in section 07; presence in the twelve listicles in section 08; Unbound IA named in AI answers for the category prompts, with the right URL cited.

Conversion. One clean conversion count per form, by intent, in one GA4 property, with consent rates reported alongside.

What Innovative Group would take on

Any line above can be white-labelled, the way we already work together. The three we would suggest starting with are the ones our automations already run for our own site and clients: the weekly site-health and content-listing audit (this review is a one-off version of it), the GA4, GTM and consent rebuild, and the monthly AI-visibility report. The static rebuild is a fixed-scope project we can quote once the platform decision is made.

The rest, particularly the service-page rewrites and the benchmark, are better written by Unbound's own team, who have the campaign data and the voice. We would edit against the same writing standard used in this document.

14 · Page by page TeamTechnical SEO & Organic Growth

All 128 URLs, one row each.

From the 2 September 2026 crawl of every URL in the 16 sitemaps. Word counts exclude navigation and scripts. "Alt" is images without alt text over total images. Filter by typing in the box.

URLTitleWordsH1AltMeta descAction
/“Unbound IA | Brand-to-Revenue Partner for Full-Funnel Growth”1,410139/47YesKeep
/about-us/“About us - UnboundIA”693133/59NoAdd meta description
/ai-policy/“AI Policy - UnboundIA”57829/9NoAdd meta description
/author/pjawaleunboundia-com/“Pritesh Jawale, Author at UnboundIA”34506/6NoNoindex or disable archive
/author/smalik/“Soma Malik, Author at UnboundIA”34506/6NoNoindex or disable archive
/author/smalikunboundia-com/“Soma Malik, Author at UnboundIA”34506/6NoNoindex or disable archive
/author/snikhare/“Shailesh Nikhare, Author at UnboundIA”34506/6NoNoindex or disable archive
/author/vadle/“Vaishali Adle, Author at UnboundIA”34506/6NoNoindex or disable archive
/case-studies-category/account-based-marketing/“Account-Based Marketing Archives - UnboundIA”34506/6NoNoindex or disable archive
/case-studies-category/hql/“HQL Archives - UnboundIA”34406/6NoNoindex or disable archive
/case-studies-industry/hr-tech/“HR Tech Archives - UnboundIA”34506/6NoNoindex or disable archive
/case-studies-industry/it-product-services/“IT Product & Services Archives - UnboundIA”34706/6NoNoindex or disable archive
/case-studies/“Case Studies - UnboundIA”607111/16NoAdd meta description
/category/b2b-marketing/“B2B Marketing Archives - UnboundIA”34506/6NoNoindex or disable archive
/category/demand-generation/“Demand Generation Archives - UnboundIA”34506/6NoNoindex or disable archive
/category/revenue-growth/“Revenue Growth Archives - UnboundIA”34506/6NoNoindex or disable archive
/category/sales/“Sales Archives - UnboundIA”34406/6NoNoindex or disable archive
/category/uncategorized/“Uncategorized Archives - UnboundIA”34406/6NoNoindex or disable archive
/ccpa-policy/“UnboundIA CCPA Compliance | California Privacy Rights”2,41026/6YesKeep
/client-testimonials/elena-simkina/“Elena Simkina - UnboundIA”37316/10NoNoindex or disable archive
/client-testimonials/korry-stagnito/“KORRY STAGNITO - UnboundIA”32116/10NoNoindex or disable archive
/client-testimonials/laina-plotnik/“LAINA PLOTNIK - UnboundIA”32716/10NoNoindex or disable archive
/client-testimonials/polina-kazakova-cmo-todyl/“RITA MATUZIC - UnboundIA”33416/10NoNoindex or disable archive
/client-testimonials/test-5/“Polina Kazakova - UnboundIA”35416/10NoUnpublish
/components/“Components - UnboundIA”60827/19NoUnpublish
/contact-us/“Contact UnboundIA | B2B Marketing Experts”332122/46YesKeep
/demand-solutions/“Demand Solutions - UnboundIA”1,027136/62NoAdd meta description
/demand-solutions/abm-abx/“Account-Based Marketing (ABM) & ABX - UnboundIA”486116/17NoRewrite to service pattern; add description, FAQ, proof
/demand-solutions/brand-to-demand/“Brand to Demand - UnboundIA”483116/17NoRewrite to service pattern; add description, FAQ, proof
/demand-solutions/content-syndication/“Content Syndication & MQL Programs - UnboundIA”574116/17NoRewrite to service pattern; add description, FAQ, proof
/demand-solutions/sdr-as-a-service/“SDR-as-a-Service (SDRaaS) - UnboundIA”477116/17NoRewrite to service pattern; add description, FAQ, proof
/demand-solutions/webinars/“Webinars & Digital Events - UnboundIA”462117/17NoRewrite to service pattern; add description, FAQ, proof
/events/how-ai-search-is-collapsing-the-b2b-gtm-model/“What the Forrester B2B Summit Got Right About GTM Disruption and What …”1,46918/16YesKeep
/events/marketing-and-monsters-at-the-excel/“Marketing and Monsters at the ExCeL – B2B Marketing Expo London | Unbo…”96818/16YesKeep
/gsap-animation/“Gsap Animation - UnboundIA”430021/49NoUnpublish
/home-2/“Home - dev - UnboundIA”866119/22NoUnpublish
/home-cilent/“- UnboundIA”667025/25NoUnpublish
/insights/agency-relationship-you-deserve/“The Modern Agency Partnership You Deserve”1,33218/13YesAdd description, summary, FAQ; fix dead links
/insights/ai-killed-proof-by-engagement/“AI Changed How Marketing Proves Business Impact”1,28418/13YesAdd description, summary block, FAQ
/insights/b2b-marketing-attribution/“B2B Attribution Challenges: Metrics That Actually Matter”1,08018/13YesAdd description, summary, FAQ; fix dead links
/insights/b2b-marketing-built-to-chase/“Why Chasing Leads Is Hurting Your B2B Marketing Strategy”1,25017/13YesAdd description, summary, FAQ; fix dead links
/insights/b2b-marketing-leaders-reality-check/“Why B2B Marketing Leaders Need a Reality Check in 2026”1,14218/13YesAdd description, summary, FAQ; fix dead links
/insights/b2b-marketing-structural-problem/“B2B Marketing's Structural Problem More Budget Can't Fix”1,15318/13YesAdd description, summary block, FAQ
/insights/brand-vs-revenue-false-choice/“The industry wants you to choose between brand and revenue. That false…”1,29818/14YesAdd description, summary block, FAQ
/insights/buyer-pain-vs-category-education/“Why Buyer Pain Is Important in B2B Content Marketing”1,37218/13YesAdd description, summary block, FAQ
/insights/creative-impact-on-conversion/“Creative Impact on Conversion Across the Buyer Journey”2,32519/29YesAdd description, summary, FAQ; fix dead links
/insights/dashboard-isnt-a-strategy/“Your Dashboard Isn’t Driving Growth. It’s Hiding the Problem.”1,32417/13YesAdd description, summary, FAQ; fix dead links
/insights/dont-rebrand-rewire/“Don’t Rebrand — Rewire: Modern B2B Brand Strategy | Unbound IA”1,16518/15YesAdd description, summary block, FAQ
/insights/marketing-remove-buyer-doubt/“B2B Marketing Isn’t About Creating Demand. It’s About Removing Buyer D…”1,19518/15YesAdd description, summary block, FAQ
/insights/possession-stats-dont-win-the-match/“Beyond MQLs and Meetings: What Converts Pipeline to Revenue”1,49018/19YesAdd description, summary block, FAQ
/insights/product-isnt-the-problem/“Buyers Don’t Know Your Brand | Unbound IA”1,31718/14YesAdd description, summary, FAQ; fix dead links
/insights/qualification-is-a-disciplinenot-a-checklist/“Sales Qualification Is a Discipline, Not a Checklist”1,48416/15YesAdd description, summary block, FAQ
/insights/the-conversion-you-think-youre-influencing/“Why Your Marketing Isn’t Influencing the Full Buying Committee”1,33218/13YesAdd description, summary block, FAQ
/insights/the-demand-you-think-you-are-generating/“The Demand You Think You’re Generating Isn’t Real Buyer Intent”1,45117/13YesAdd description, summary, FAQ; fix dead links
/insights/the-influence-shaping-enterprise-deals-cant-be-bought/“Why Chasing Leads Is Hurting Your B2B Marketing Strategy”1,16918/13YesAdd description, summary block, FAQ
/insights/what-are-you-doing-here/“What Are YOU Doing Here? The Problem With Brand Perception”1,46218/13YesAdd description, summary block, FAQ
/insights/whats-the-earliest-signal-a-prospect-will-convert-to-revenue/“Earliest Signal a Prospect Will Convert to Revenue”2,04619/28YesAdd description, summary, FAQ; fix dead links
/insights/why-pipeline-visibility-is-the-missing-layer-in-revenue-forecasting/“How Pipeline Visibility Improves Revenue Forecasting Accuracy”1,38418/13YesAdd description, summary, FAQ; fix dead links
/insights/why-your-leads-arent-converting/“Why Your Leads Aren't Converting: The Real Problem”1,72918/19YesAdd description, summary block, FAQ
/insights/zero-click-search-b2b-marketing-attribution/“The Click Is Gone. What B2B Marketers Are Measuring Wrong”1,91718/14YesAdd description, summary block, FAQ
/knowledge-hub/“Knowledge Hub - UnboundIA”33916/11NoAdd meta description
/knowledge-hub/abm-metrics/“ABM Metrics: 12 KPIs to Measure Account-Based Marketing”2,59318/13YesAdd FAQ schema, summary; keep
/knowledge-hub/account-based-marketing/“Account-Based Marketing: Complete 2026 B2B Guide”3,25718/13YesAdd FAQ schema, summary; keep
/knowledge-hub/b2b-go-to-market-strategy/“B2B Go-to-Market Strategy: Complete Guide for 2026”4,37318/13YesAdd FAQ schema, summary; keep
/knowledge-hub/top-demand-generation-agencies/“10 Best Demand Generation Agencies for B2B in 2026”2,58318/13YesAdd FAQ schema, summary; keep
/knowledge-hub/what-is-b2b-demand-generation/“What Is B2B Demand Generation? The Complete Guide for 2026”3,89518/13YesAdd FAQ schema, summary; keep
/marketing-services/“Marketing Services - UnboundIA”1,263138/66NoAdd meta description
/marketing-services/ai-in-marketing/“AI in marketing - UnboundIA”401118/21NoRewrite to service pattern; add description, FAQ, proof
/marketing-services/brand-demand-campaigns/“Brand & Demand Campaigns - UnboundIA”422118/21NoRewrite to service pattern; add description, FAQ, proof
/marketing-services/brand-development/“Brand Development - UnboundIA”402118/21NoRewrite to service pattern; add description, FAQ, proof
/marketing-services/content-production/“Content Production - UnboundIA”415119/21NoRewrite to service pattern; add description, FAQ, proof
/marketing-services/conversion-rate-optimization/“Conversion Rate Optimization - UnboundIA”394118/21NoRewrite to service pattern; add description, FAQ, proof
/marketing-services/events-experiences/“Events & Experiences - UnboundIA”388118/21NoRewrite to service pattern; add description, FAQ, proof
/marketing-services/gtm-strategy-consulting/“GTM Strategy Consulting - UnboundIA”419117/21NoRewrite to service pattern; add description, FAQ, proof
/marketing-services/media-activation/“Media Activation - UnboundIA”399119/21NoRewrite to service pattern; add description, FAQ, proof
/marketing-services/revenue-marketing-operations/“Revenue & Marketing Operations - UnboundIA”399118/21NoRewrite to service pattern; add description, FAQ, proof
/our-clients/3650/“NVIDIA - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/3651/“Zoominfo - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/3667/“Intel - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/acronis/“Acronis - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/adobe/“Adobe - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/adp/“ADP - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/asana/“Asana - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/autodesk/“Autodesk - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/aws/“AWS - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/bamboohr/“BambooHR - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/cisco/“Cisco - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/comcast/“Comcast - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/dassault-systemes/“Dassault-systemes - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/databricks/“Databricks - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/docusign/“Docusign - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/freshworks/“Freshworks - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/goldman/“Goldman - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/google/“Google - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/kaspersky/“Kaspersky - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/microsoft/“Microsoft - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/mongodb/“MongoDB - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/nasdaq/“NASDAQ - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/okta/“Okta - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/oracle/“Oracle - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/pwc/“PwC - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/rubriks/“Rubriks - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/salesforce/“Salesforce - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/samsung/“Samsung - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/sap/“SAP - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/servicenow/“ServiceNow - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/tableau/“Tableau - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/tcs/“TCS - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/todyl/“Todyl - UnboundIA”29216/10NoNoindex or disable archive
/our-clients/verizon/“Verizon - UnboundIA”29216/10NoNoindex or disable archive
/our-work/a-brand-transformation-designed-to-move-the-market-and-the-pipeline/“A brand transformation designed to move the market and the pipeline. -…”979318/18NoOne h1; add description, next-step CTA
/our-work/building-a-global-community-around-aws-opensearch/“Building a global community around AWS OpenSearch. - UnboundIA”770319/19NoOne h1; add description, next-step CTA
/our-work/email-that-beat-the-benchmark-by-2x-and-surfaced-350-accounts-already-showing-intent/“Email that beat the benchmark by 2x — and surfaced 350+ accounts alrea…”1,102314/14NoOne h1; add description, next-step CTA
/our-work/from-finserv-lead-generation-to-a-demand-engine-that-converts/“From FinServ lead generation to a demand engine that converts. - Unbou…”759318/19NoOne h1; add description, next-step CTA
/our-work/making-ai-identity-leadership-impossible-to-miss/“Making AI identity leadership impossible to miss. - UnboundIA”952317/17NoOne h1; add description, next-step CTA
/our-work/turning-cyber-protection-into-something-operators-can-feel-flow/“Turning cyber protection into something operators can feel: flow. - Un…”906318/18NoOne h1; add description, next-step CTA
/podcast/b2b-growth-marketing-strategy-in-2026-what-actually-works/“B2B Growth Marketing Strategy in 2026 That Works”90119/9YesKeep
/privacy-policy/“UnboundIA Privacy Policy | Data Collection & Usage”2,79416/6YesKeep
/tag/abm/“ABM Archives - UnboundIA”34406/6NoNoindex or disable archive
/tag/account-based-marketing/“Account-Based Marketing Archives - UnboundIA”34506/6NoNoindex or disable archive
/tag/b2b-demand-gen/“B2B Demand Gen Archives - UnboundIA”34606/6NoNoindex or disable archive
/tag/b2b-marketing/“B2B Marketing Archives - UnboundIA”34506/6NoNoindex or disable archive
/tag/demand-generation/“Demand Generation Archives - UnboundIA”34506/6NoNoindex or disable archive
/tag/go-to-market-strategy/“Go-to-Market Strategy Archives - UnboundIA”34506/6NoNoindex or disable archive
/tag/gtm-strategy/“GTM Strategy Archives - UnboundIA”34506/6NoNoindex or disable archive
/thank-you/“Contact UnboundIA | B2B Marketing Experts”305123/47YesNoindex, remove from sitemap
/thinking/“Thinking - UnboundIA”47316/19NoAdd meta description
/webinars/your-leads-arent-cold-you-just-stopped-calling/“The 22-Person Problem: What Data Says About Cold Leads”63018/9YesKeep

Swipe the table sideways

Dead internal links and their sources

Dead URLStatusLinked fromRedirect to
/solutions/demand-generation/“404”/insights/creative-impact-on-conversion/, /insights/dashboard-isnt-a-strategy/, /insights/the-demand-you-think-you-are-generating/, /insights/whats-the-earliest-signal-a-prospect-will-convert-to-revenue//demand-solutions/
/solutions/account-based-marketing-abm/“404”/insights/product-isnt-the-problem/, /insights/why-pipeline-visibility-is-the-missing-layer-in-revenue-forecasting//demand-solutions/abm-abx/
/solutions/account-based-everything-abx/“404”/insights/creative-impact-on-conversion//demand-solutions/abm-abx/
/solutions/brand-content/“404”/insights/product-isnt-the-problem//marketing-services/brand-development/
/solutions/gtm-strategy-consulting/“301 to a .webp image”/insights/b2b-marketing-leaders-reality-check/, /insights/why-pipeline-visibility-is-the-missing-layer-in-revenue-forecasting//marketing-services/gtm-strategy-consulting/
/solutions/marketing-revenue-ops/“404 (indexed in Google)”external and search engines only/marketing-services/revenue-marketing-operations/
/solutions/channel-partner-go-to-market/“404 (indexed in Google)”external and search engines only/marketing-services/gtm-strategy-consulting/
/solutions/“404 (indexed in Google)”external and search engines only/marketing-services/
/insights/b2b-marketing-strategies/“404 (indexed in Google)”/insights/agency-relationship-you-deserve/, /insights/b2b-marketing-attribution/, /insights/b2b-marketing-built-to-chase/, /insights/b2b-marketing-leaders-reality-check/, /insights/dashboard-isnt-a-strategy//thinking/ or the closest current insight
/what-is-b2b-demand-generation/“404”/knowledge-hub/account-based-marketing//knowledge-hub/what-is-b2b-demand-generation/
/ccpa/“404 (indexed in Google)”external and search engines only/ccpa-policy/
/contact/“404”/ai-policy/, /components/, /home-2//contact-us/
/your-page/“404”/components/Remove link
/insights/, /our-work/, /events/, /webinars/, /podcast/“404 parent hubs (breadcrumb targets)”/insights/every child page/Create hub pages or 301 to /thinking/ and /case-studies/

Swipe the table sideways

15 · Innovative Group, and what we would do togetherInnovative Group

We run this on our own sites every week.

Everything in this document came out of the stack Innovative Group uses to run brand-to-revenue programs for scale-ups, mid-market and enterprise clients, and to keep our own properties honest. None of it was assembled for this review. It was pointed at unboundia.com for a day.

IG standard

Site-health and content-listing audits

A weekly, read-only crawl of every URL in a sitemap: status, titles, descriptions, canonicals, schema, alt text, broken links, orphaned pages, and whether every hub lists its children. Sections 03, 04, 07 and 14 are its output. For clients it runs on a schedule and posts a diff to Slack when something changes.

IG standard

Field and lab performance, on a cadence

PageSpeed Insights field data, independent Lighthouse runs, and a rendered-browser pass at desktop and mobile widths, repeated so a single noisy run never becomes a finding. Section 06. The same pipeline produces the before-and-after for every performance engagement we ship.

IG standard

The writing standard and its linter

Every page, proposal and post IG ships passes a linter built on Wikipedia's "Signs of AI writing" guidance: no em dashes, no negative parallelism, no puffery vocabulary, no vague attribution, no unverifiable award. This document passed it. Section 05 applied the same standard to Unbound's copy.

IG standard

AI-visibility monitoring

A monthly prompt set run across ChatGPT, Perplexity, Gemini and Google AI Mode, recording whether a client is named, which URL is cited, and whether the description is right, plus the entity audit across directories that section 08 and 09 draw from. This is how we knew the AI Overview was favourable and the citations were split.

IG AI Solutions

Agatha IQ

Our AI analysis layer, recently acquired by Innovative Group and now part of every engagement. Agatha listens to calls, reads the evidence, drafts the first pass and flags what a human should check. Our split stays roughly 20 percent machine and 80 percent human judgment, and anything Agatha wrote is reviewed before it ships. This review was produced that way.

IG standard

Staging-first deploys, on any host

Every change we make to a live site goes to a staging path first, passes the linter and the HTML QA gate (missing CSS classes, dead anchors, broken gates), is verified, and only then is mirrored to production. It is how the robots.txt, llms.txt and dev-page problems in section 03 do not happen on sites we run.

The specialty teams behind each section

IG teamWhat it owns at innovativegroup.ioWhere it shows up in this review
IG Business GrowthBrand-to-revenue strategy for scale-up, mid-market and enterprise; the buyer benchmarks; our State of the Buyer H2 2026 researchThe verdict, the competitive set, the three-buyer benchmark, the plan's commercial calls
Technical SEO & Organic GrowthCrawl, index, redirects, schema, Search Console, the weekly site-health and content-listing auditsSections 03, 07 and 14; the dead-link and redirect tables
IG Digital Marketing & TechnologyWeb builds, performance, tag management, consent, analytics, staging-first deploys on any hostSections 04, 06, 10 and the mockups in 12
IG AI SolutionsAgatha IQ, AI-visibility monitoring, AEO and GEO, the Next Best Action and AI Adoption Sprint programsSection 08 and the method behind the whole document
ABM & ABXThe ABM Food Pyramid; account-based programs for enterprise tech, the same category Unbound sells intoThe proof and case-study recommendations in 02, 05 and 12
Fractional 360 and Fractional CMOExecutive-level ownership of a plan like section 13 when a client's team is stretchedThe owners and cadence in the plan
IG Education & EnablementThe writing standard, the linter, and training a content team to hold itSection 05 and the rewrites proposed for service pages

Swipe the table sideways

Three ways to work on this

EngagementWhat Unbound getsTimelineShape
Launch recovery sprintSections 03 and 10 closed: crawl open, redirect map shipped and verified in Search Console, search fixed, llms.txt rewritten, dev pages down, security headers, consent-gated tag stack, one GTM container. Re-audit at day 30 with a before-and-after.Two weeksFixed scope, white-labelled or side by side with Unbound's developer
Managed visibilityThe weekly site-health audit, the monthly AI-visibility report, Search Console and GA4 reporting with alerts, the entity and directory maintenance, and a quarterly re-score against this document.Monthly, from day 1Retainer; the same automations we run for our own properties
Static rebuildThe platform move in section 11: design system ported as components, redirects and crawler files in the repo, previews on every commit, performance in the 95 to 100 range with the same visuals. Content team keeps an editor.Three to five weeks, quoted after the platform decisionProject; Unbound's designer stays the designer

Swipe the table sideways

Why we are showing all of it

Partners share notes. Unbound white-labels our work and we white-label theirs, so there is nothing here we would hold back to sell a meeting. The one thing this document cannot give you is the part that needs your access: the full redirect map from the old sitemap in Search Console, the Keyword Planner volumes, and the baseline from GA4. Those are a working session, and we would rather do them with your team than for them.

What we would want from Unbound in return

Read access to Search Console and GA4 for a day, so the plan in section 13 gets a baseline. A decision on the UnboundB2B question, because every entity fix downstream depends on it. And, if the static rebuild goes ahead, your designer in the room for week one. The site's design is the asset; we are not proposing to change it.

16 · Method and confidenceIG AI Solutions

How we checked, and how sure we are.

Crawl. All 16 sitemaps fetched and every listed URL (128) requested with a desktop Chrome user agent on 2 September 2026. Titles, descriptions, canonicals, headings, schema types, images, alt text, internal links, word counts and em-dash counts extracted from the HTML. Orphan and dead-link analysis from that link graph.

Rendering. Homepage rendered in headless Chromium at 1440px and 390px with scroll-position captures; 14 further pages rendered at 1440px. Fonts, layout shift, transfer sizes, console errors and third-party requests recorded from the browser.

Performance. Google PageSpeed Insights run twice on mobile and once on desktop (field data from the Chrome UX Report, 28 days, this URL). Eight independent Lighthouse 12 runs (homepage three times mobile, once desktop; services, insight and case-study pages once each). Numbers quoted are ranges where runs differed.

Crawl directives. robots.txt requested with browser, Googlebot and GPTBot user agents; llms.txt, staging host, HTTP and www variants requested directly. Security headers read from responses. WordPress endpoints requested directly.

Search. Google searched from a signed-in Chrome on the Mac mini for the brand terms, site: operator and two category terms; Bing searched from the sandbox. Third-party directories, listicles and both company websites fetched and compared.

Competitors. Ten agency homepages fetched; positioning, size claims, clients and CMS read from the page source. Claims are as stated by each vendor.

Confidence labels

High  Measured directly, reproduced at least twice, or observed in the site's own source. Covers every blocker in section 03, the crawl statistics, the performance field data and the tag inventory.

Medium  Read from third parties or observed once. Covers directory data (self-reported by the companies), competitor size claims, and the exact relationship between Unbound IA and UnboundB2B, which is inferred from shared leadership, address and clients rather than stated anywhere.

Low  Estimates. Effort and duration figures in the plan are our estimates for a team that knows the codebase. Search volumes were deliberately left out; a Keyword Planner pull should precede any client-facing use.

What we did not do

We had no access to Search Console, GA4, the WordPress admin, Cloudways, the ad accounts or the CRM. Findings about conversion volume, indexed page counts over time, and attribution are therefore inferred from the outside. With read access to Search Console and GA4, we would add a baseline to this document within a day.

Scores

Each of the ten dimensions is scored 0 to 10 against what a top-quartile B2B agency site does today, then weighted (technical SEO, performance and AI search 15 percent each; design, content, UX and platform 10 percent each; analytics and security 7.5 percent each). The 4.6 today and 7.4 after blockers are our judgement, applied consistently, not a formula from a tool.