Ravi Swamy – Mindsnoop https://mindsnoop.com Sat, 10 Oct 2026 06:40:11 +0000 en-US hourly 1 https://wordpress.org/?v=7.1.3 https://mindsnoop.com/wp-content/uploads/2026/09/cropped-Mindsnoop-Logo-1-32x32.png Ravi Swamy – Mindsnoop https://mindsnoop.com 32 32 How Thermapply Group Grew Monthly Organic Clicks by 132% in Four Months: An SEO and AEO Case Study https://mindsnoop.com/how-thermapply-group-grew-monthly-organic-clicks-by-132-in-four-months-an-seo-and-aeo-case-study/ https://mindsnoop.com/how-thermapply-group-grew-monthly-organic-clicks-by-132-in-four-months-an-seo-and-aeo-case-study/#respond Sat, 10 Oct 2026 06:32:59 +0000 https://mindsnoop.com/?p=1738 At a glance
MetricStart (Dec 2025)End (Mar 2026)Change
Monthly organic clicks (Search Console)4195+132%
Keywords on page 1 of Googlen/a12n/a
Domain Authority1013+3 points
Inbound links395481+86 (+21.8%)
Linking domains89142+53 (+59.6%)
Linking domains gained in last 60 days129+28
Linking domains lost in last 60 days90-9

Over the four months the site recorded 272 clicks and 32.4K impressions in total. Alongside the ranking gains, Thermapply Group’s content was cited inside Google AI Overviews for two commercial stadium safety queries.

Summary

Thermapply Group is a UK industrial safety and surfacing company. When we started, its two main product pages were competing in search with titles that were just product names, and almost no content was written to answer the questions buyers actually type into Google. In four months we rewrote title tags and meta descriptions, fixed technical SEO basics, published content built around Search Console gaps, restructured pages for answer engines (AEO), strengthened trust signals, and built niche backlinks. Monthly clicks rose from 41 to 95, 12 keywords reached page 1, and the brand earned citations in AI Overviews.

The numbers are modest in absolute terms, because this is a niche B2B industry with a low-volume search market. We think that makes the case more useful, not less: it shows what a focused programme can achieve on a low-authority domain (Domain Authority 10 at the start) without a large budget.

The client and the challenge

Thermapply Group sells engineered surface solutions to commercial and industrial buyers. Two products drove most of our work:

  • Thermagrip: a patented thermoplastic anti-slip step profile system for high-footfall environments such as stadiums.
  • CheckerSafe: anti-slip surfacing and floor markings for warehouses and industrial sites.

The starting position had four problems:

  1. Weak search snippets. Title tags on key pages were only the product name (for example, “THERMAGRIP” and “CHECKERSAFE”), and the meta descriptions were generic brand statements that did not mention the buyer’s problem or use case.
  2. Untapped demand. Search Console showed queries generating impressions but few clicks, meaning Google already associated the site with those topics but gave searchers no compelling reason to click.
  3. Low authority. Domain Authority was 10, with 395 inbound links from 89 linking domains, and a net loss of linking domains in the previous 60 days (1 gained, 9 lost).
  4. Thin trust signals. Buyers of safety products need evidence of real-world use, and the site offered little of it.

What we did

1. Rewrote title tags and meta descriptions around buyer intent

We replaced brand-only titles with titles that name the product category and the use case, followed by the brand.

PageBeforeAfter
ThermagripTHERMAGRIPAnti-Slip Steps & Stadium Safety | THERMAGRIP
CheckerSafeCHECKERSAFEWarehouse & Industrial Floor Markings | CHECKERSAFE

Meta descriptions were rewritten to lead with the benefit and the audience (for example, enhancing facility safety with durable, high-visibility floor markings) instead of repeating that the product is “premium” or “patented”.

A note for practitioners: Google rewrites snippets on some queries, so the description that appears for a given search can differ from the one in the page source. We treat the title tag as the more reliable lever.

poorly written title tags on thermapply

Before: brand-only titles and generic descriptions on the Thermagrip and CheckerSafe results.

After: titles now state the category and use case before the brand name.

2. Fixed the technical foundations

We carried out page speed optimisation, added structured data (schema), reviewed robots directives and improved internal linking so that new content passed relevance to the money pages.

3. Built content from Search Console gaps, not keyword guesses

Instead of choosing topics from a keyword tool alone, we filtered Search Console for queries with high impressions and low clicks. Those queries are the clearest evidence of demand the site was already partly earning. For each cluster we wrote blog content targeting the main query and its related questions, then linked it to the relevant product page. Two of these articles, “How Can I Make UK Public Stadium Stairs Safer?” and “Why Slip-Resistant Stadium Flooring Is a Game Changer”, later appeared as sources in Google AI Overviews.

4. Structured content for Answer Engine Optimisation (AEO)

We changed how pages are written, not only what they cover:

  • A short, plain definition or direct answer in the first lines of the page for the most frequently asked questions.
  • Natural-language questions as H2 and H3 headings, matching how people phrase queries.
  • One idea per section, so an AI system can lift a clean answer.

5. Strengthened E-E-A-T signals

We added customer testimonials and case studies to show first-hand experience on real projects, and made product pages more specific about compliance (such as DDA requirements) so claims were verifiable rather than promotional.

6. Built relevant off-page authority

Off-page work focused on niche directory listings and guest posts rather than volume. The aim was relevance to industrial safety, flooring and facilities audiences.

7. A strategic decision we disagreed on: national vs local

We recommended building location-specific landing pages to capture “near me” and regional searches. The client preferred a national strategy built on single landing pages, and we implemented it that way. This is a legitimate trade-off (simpler site, one page to maintain per product) but it caps how many local-intent queries the site can win. We cover this under next steps.

Results

Organic clicks and impressions

Monthly clicks in Search Console grew from 41 in December 2025 to 95 in March 2026, a 132% increase. Across the period the site earned 272 clicks from 32.4K impressions, an average click-through rate of 0.8%.

One detail is worth noticing. Impressions peaked in January at roughly 9.5K (read from the chart) and were 7,827 in March, around 18% lower, while clicks kept rising. March click-through rate works out at about 1.2% (95 clicks divided by 7,827 impressions), compared with roughly 0.7% in December (estimated from chart values). In other words, the site became more efficient at turning visibility into visits.

Thermapply search console report

Google Search Console, Performance report (Web), December 2025 to March 2026.

Google rankings

The site reached page 1 of Google for 12 keywords. Two examples captured from UK search results:

  • “anti-slip stadium steps”: the Thermagrip page holds the top organic result.
  • “stadium anti-slip solutions”: two Thermapply Group listings appear in the top three results, one for the Thermagrip product page and one for the article on slip-resistant stadium flooring.

Please note that these rankings are effective March 2026 and subject to change.

Thermapply google page 1 ranking

Search: “anti-slip stadium steps”.

Thermapply google rankings

Search: “stadium anti-slip solutions”.

AI Overview visibility

By structuring content for AEO, Thermapply Group began appearing in Google AI Overviews:

  • For “stadium anti-slip solutions”, the AI Overview cited Thermapply Group for its summary of stadium requirements, named Thermagrip by Thermapply as a recommended solution, and showed two Thermapply articles in the source panel.
  • For “anti-slip stadium steps”, the AI Overview listed Thermagrip first among common solutions, referenced its DDA compliance and named stadium installations, and showed the Thermagrip page in the source cards alongside other suppliers.
Thermapply AI Overview rankings 2

AI Overview for “stadium anti-slip solutions”.

Thermapply AI Overview Rankings

AI Overview for “anti-slip stadium steps”.

Authority and links

Domain Authority rose from 10 to 13, inbound links from 395 to 481 and linking domains from 89 to 142 (+59.6%). The 60-day link trend reversed: before, the site gained 1 linking domain and lost 9; afterwards it gained 29 and lost none. A healthy link profile is about stopping losses as much as adding links, and that reversal is arguably the most important off-page result. Domain Authority is a third-party metric and not a Google ranking factor, so we use it as a directional indicator only.

Thermapply Off Page

Link metrics before (left) and after (right) the campaign.

What this case suggests

These are our interpretations of the data, not proven causes.

  1. Brand-only titles waste the most valuable on-page real estate. Rewriting two titles to include the category and use case coincided with the click-through rate improving even as impressions fell.
  2. AI Overview citations were achievable at low authority. The site was cited at Domain Authority 13. Clear definitions, question-style headings and specific, verifiable product detail appeared to matter more than raw link authority.
  3. High-impression, low-click queries are a reliable content brief. They show where Google already trusts the site enough to show it.
  4. Link velocity matters as much as link count. Going from net negative to 29 new linking domains in 60 days is a stronger signal than the headline total.

Limitations

We want this case study to be useful and honest, so please read the results with these caveats:

  • Small numbers. 95 clicks a month is a small base, and percentage growth looks larger on a small base.
  • Short window. Four months is early. Rankings and AI Overview citations can fluctuate.
  • Several changes at once. Titles, content, technical work, AEO and links were done in the same period, so we cannot isolate how much each contributed.
  • Screenshots reflect a moment in time. Rankings and AI Overviews vary by location, personalisation and date. Ours were captured in UK search on [capture date].
  • Impressions are not yet growing. They fell from their January peak, and average click-through rate across the period was still only 0.8%.

Next steps

  • Revisit location pages for the highest-value regions, given the client’s national-only approach limits local-intent coverage.
  • Expand the content clusters to the CheckerSafe and warehouse side, where we have less ranking evidence than for stadium steps.
  • Monitor the quality of directory links and prioritise industry-relevant publications over general directories.
  • Keep adding real project evidence (named installations, photos, measured outcomes) to strengthen first-hand experience signals.

Methodology and data sources

  • Clicks and impressions: Google Search Console, Performance report, Search type Web, monthly view, December 2025 to March 2026. March 2026 figures (95 clicks, 7,827 impressions) are exact; other monthly values for impressions are read from the chart.
  • Keyword rankings and AI Overviews: manual Google UK searches, with screenshots.
  • Authority and links: third-party backlink tool (Domain Authority, inbound links, linking domains), compared before and after the campaign.
  • Calculations: percentage changes computed from the figures above.
Ravi Swamy - Founder & Marketing Director at MindSnoop

Ravi Swamy

Founder & Marketing Director, MindSnoop

Ravi Swamy is the Founder and Marketing Director of MindSnoop, bringing over 15 years of deep expertise in media sales, branding, digital marketing, and business growth. Holding an MBA in Marketing along with Google & Meta certifications, Ravi specializes in SEO, paid advertising, social media, content marketing, and lead generation. He employs a practical, results-driven approach to help businesses scale their digital presence sustainably, while also being deeply passionate about mentoring aspiring digital marketers through hands-on education.

]]>
https://mindsnoop.com/how-thermapply-group-grew-monthly-organic-clicks-by-132-in-four-months-an-seo-and-aeo-case-study/feed/ 0
How We Stopped a Client from Paying for a “Forbes India” Backlink That Couldn’t Help Their SEO https://mindsnoop.com/how-we-stopped-a-client-from-paying-for-a-forbes-india-backlink-that-couldnt-help-their-seo/ https://mindsnoop.com/how-we-stopped-a-client-from-paying-for-a-forbes-india-backlink-that-couldnt-help-their-seo/#respond Thu, 08 Oct 2026 08:14:58 +0000 https://mindsnoop.com/?p=1724 A client of ours was pitched a “Forbes India feature” with a live link as proof. We audited the page and found it was a paid Brand Connect advertorial, the link was tagged rel=”sponsored”, and the “As Seen in Forbes” badge the client wanted carried legal and credibility risks. We advised against it. Below is the exact process, the evidence we checked, and a checklist you can reuse.

The pitch

One of our active SEO clients forwarded us a message from a PR vendor on whatsapp. It claimed they had helped “10 entrepreneurs get featured in a Forbes India listicle” and linked to the live article as proof.

Forbes PR Link Pitch

It then used three pressure tactics:

  • Scarcity: “Only 2 spots left”
  • Proof-by-link: “See it for yourself”
  • Preemptive objection handling: “If you were thinking ‘Is this actually real?’, this is your proof”

The price quoted to the client was ₹25,000. The client asked for our opinion before paying. This is a normal part of our SEO retainer, but it’s also where an agency earns its fee.

What we checked, and what we found

Is this editorial content or advertising?
The URL path contained /upfront/brand-connect/. At the bottom of the page, Forbes India states that pages slugged “Brand Connect” are equivalent to advertisements and are not written or produced by its journalists. So the vendor’s proof of a “feature” was in fact proof of a paid placement.

Brand connect advertisement disclaimer on Forbes India

Being on a listicle of 10 brands also means any authority is shared across ten entries, so you are not the focus of the page.

What does the link attribute say?
We inspected the page source (right-click → View Source, search for the client-style outbound link). The vendor had described the link as “dofollow.” There was no plain nofollow, but the link carried rel=”sponsored”.

sponsored link attribute

Google introduced sponsored in 2019 to mark paid placements. Since March 2020, Google treats nofollow, sponsored and ugc as hints rather than strict commands. In practice, Google says paid links shouldn’t pass ranking credit, and we plan on that basis. A link that is labelled as paid, on a page labelled as an ad, is about the weakest possible ranking signal.

What would the client have gotten instead?
We’re not claiming such a link is worthless in every sense. A Brand Connect placement can give:

  • Referral clicks from people reading that page
  • A mention on a high-traffic domain, which may help with brand searches
  • A credential to cite in conversations

But the client’s retainer goal was organic rankings and inbound search traffic, and on that metric the link would contribute close to nothing.

The “As Seen in Forbes” badge
The client’s real motivation was putting a Forbes badge on their landing page and sales deck. We flagged two problems:

  • Trademark: Using Forbes’ name or logo as a credential generally needs permission. Check the placement terms in writing, and ask a lawyer.
  • Misleading claims: Presenting a paid advertorial as independent press can be seen as deceptive, and ASCI and consumer-protection rules in India take misleading advertising seriously. It can also hurt trust if a prospect clicks through and sees the “advertisement” disclaimer.

Our recommendation

We told the client: if the goal is purely a vanity credential and you accept it’s an ad, that’s a legitimate business choice. But if the goal is SEO, this spend wouldn’t move rankings, and the badge use was risky. They passed, and we moved the budget to building outreach based guest post links from relevant websites.

A checklist for vetting any “premium publication” link pitch

Use this before paying for any placement:

  1. Check the URL path for terms like brand-connect, sponsored, partner-content, promoted, advertorial, brand-studio.
  2. Read the page footer and byline. Is there a disclaimer? Is the author a staff journalist?
  3. View the source and look at the rel attribute on the outbound link.
  4. Ask the vendor in writing: Is this editorial or paid? Will the link stay live, and for how long? Can I use the publication’s logo, and is that in the contract?
  5. Treat urgency as a red flag. “Only 2 spots left” and “DM now” are sales tactics. Genuine editorial coverage isn’t sold in slots.
  6. Match the purchase to the goal. Brand credibility, referral traffic and ranking power are three different outcomes, and one placement rarely delivers all three.
  7. Check whether you can earn it instead. Journalists respond to original data, expert commentary and newsworthy angles, which cost time rather than a flat fee.

The takeaway

A big domain name doesn’t make a link valuable. Run link-building and PR pitches past your SEO team before you pay, and check the URL, the disclaimer and the link attribute first. It takes about ten minutes.

Ravi Swamy - Founder & Marketing Director at MindSnoop

Ravi Swamy

Founder & Marketing Director, MindSnoop

Ravi Swamy is the Founder and Marketing Director of MindSnoop, bringing over 15 years of deep expertise in media sales, branding, digital marketing, and business growth. Holding an MBA in Marketing along with Google & Meta certifications, Ravi specializes in SEO, paid advertising, social media, content marketing, and lead generation. He employs a practical, results-driven approach to help businesses scale their digital presence sustainably, while also being deeply passionate about mentoring aspiring digital marketers through hands-on education.

]]>
https://mindsnoop.com/how-we-stopped-a-client-from-paying-for-a-forbes-india-backlink-that-couldnt-help-their-seo/feed/ 0
Resolving the 404 Flash & Client-Side Routing Glitch on a UK based energy company website https://mindsnoop.com/resolving-the-404-flash-client-side-routing-glitch-on-a-uk-based-energy-company-website/ https://mindsnoop.com/resolving-the-404-flash-client-side-routing-glitch-on-a-uk-based-energy-company-website/#respond Thu, 17 Sep 2026 10:20:35 +0000 https://mindsnoop.com/?p=1704 This is a summary of a technical issue related to redirection we faced while doing SEO for a London based energy company.

The company had engaged a freelance web developer to redesign the website 2 months before we started the SEO work on this website. As part of the redesign process, the developer had redirected a few vital pages to new urls.

One of these new urls was a training portal which faced a very unique issue.

Users visiting the training portal experienced a split-second visual “flash” of a 404 Not Found error before the destination page successfully loaded.

An in-depth technical audit revealed that while BuiltWith detected a general WordPress environment, specific sub-routes (such as /training) functioned as a Single Page Application (SPA) or modern JavaScript bundle architecture hosted behind Amazon CloudFront / Nginx. Because the underlying server lacked a direct routing map for sub-folders, it threw an initial hard 404 status code before the client-side router caught the error and rendered the layout.

This case study outlines the diagnostic breakdown, the SEO ramifications, and the exact architectural fix implemented to resolve the issue.

The Challenge

  1. The UX Glitch: Upon navigating to /training, the browser network inspector logged an initial 404 document response code, accompanied by a ~375ms delay before JavaScript application chunks (chunk-XBGMN6QU.js, main-5FX4CCA5.js) mounted and displayed the content.
  2. SEO Vulnerability: Search engine crawlers (such as Googlebot) interpret HTTP status codes strictly. An initial 404 Not Found signal can cause search engines to de-index pages or flag them as “Soft 404s,” directly threatening organic search visibility and wasting crawl budget.
  3. Architectural Disconnect: A mismatch between server-side routing rules and client-side framework management caused the server to reject direct URL requests before passing control to the frontend framework.

Technical Diagnostics & Discovery

Using browser developer tools with cache disabled, the network request sequence confirmed the failure pattern:

user browser developer tools shows initial response 404

Plaintext

Request URL: /training

Initial Response Status: 404 Not Found (Document)

Subsequent Execution: JS Chunks & Stylesheets Loaded (200 OK)

Root Cause

The hosting infrastructure (AWS S3/CloudFront combined with an Nginx/Plesk layer) treated /training as a physical file path rather than a dynamic route. Because no physical directory or file named training existed on the server root, the server correctly threw a 404. However, a client-side routing script was intercepting the failure downstream to render the application view anyway—creating the dreaded half-second error flash.

The Solution

To permanently eliminate the 404 flash and safeguard technical SEO performance, the infrastructure required a shift toward proper SPA Fallback / Catch-All Routing.

Step 1: Configuring CloudFront Custom Error Responses

For environments served via Amazon CloudFront:

  • Navigated to the CloudFront Console and selected the distribution.
  • Created a Custom Error Response rule for HTTP error code 404.
  • Mapped the response path to /index.html.
  • Overrode the HTTP response code from 404 to 200 OK.

Result: Any direct hit to sub-routes now serves the core application wrapper instantly with a healthy status code.

Step 2: Optimizing Nginx Server Rules (Alternative/Complementary)

For environments handling traffic directly via Nginx, the try files directive was updated to ensure route handoffs bypass server-side error generation:

Nginx

location / {

    try_files $uri $uri/ /index.html;

}

Results & Impact

  • Instantaneous Rendering: Eliminated the 375ms server-side error lag, allowing the page assets and styles (styles-AIWQ7ZSX.css, main scripts) to compile cleanly on first paint.
  • SEO Protection: Restored standard 200 OK header delivery for search engine crawlers, protecting the /training URL from being penalized as a Soft 404.
  • Improved Core Web Vitals: Enhanced overall user perception by removing layout jumps and visual error flashes during route transitions.
Ravi Swamy - Founder & Marketing Director at MindSnoop

Ravi Swamy

Founder & Marketing Director, MindSnoop

Ravi Swamy is the Founder and Marketing Director of MindSnoop, bringing over 15 years of deep expertise in media sales, branding, digital marketing, and business growth. Holding an MBA in Marketing along with Google & Meta certifications, Ravi specializes in SEO, paid advertising, social media, content marketing, and lead generation. He employs a practical, results-driven approach to help businesses scale their digital presence sustainably, while also being deeply passionate about mentoring aspiring digital marketers through hands-on education.

]]>
https://mindsnoop.com/resolving-the-404-flash-client-side-routing-glitch-on-a-uk-based-energy-company-website/feed/ 0