Ram Kr Shukla

SEO, AI and growth consultant with 20+ years of experience and 50+ brands served, from marketplaces and ecommerce to dental practices and local service businesses.

Why Google Never Crawls Your City Pages

Location Pages Not Indexed? Find the Orphans Your Sitemap Can’t Fix

Local SEO. Indexing Location Pages Not Indexed? Find the Orphans Your Sitemap Can't Fix Written by Ram Kr Shukla 6 pagesHeld out of the index by one missing link0Impressions on five city pages in six weeksNeverLast crawl date on the hub that linked to them11 of 335Roofing site URLs with even one referring domain Quick

Location Pages Not Indexed? Find the Orphans Your Sitemap Can’t Fix Read More »

Your Search Console Impressions Aren't Local

Search Console Impressions Not Local? How Service Businesses Split Them Out

Local SEO. Search Console Your Search Console Impressions Aren’t Local. Here’s How to Split Them Out 66,979Impressions in 28 days on one contractor’s site0.29%Click-through rate on all of them70%Of impressions on desktop, backwards for a trade0 clicksSix local pages on page one, 90 days Written by Ram Kr Shukla, SEO and growth consultant Quick answer

Search Console Impressions Not Local? How Service Businesses Split Them Out Read More »

Find the Service Pages Your Business Is Missing

Service Page Gap Analysis: Find the Pages Your Local Business Is Missing

Local SEO. Search Console Service Page Gap Analysis: Find the Pages Your Local Business Is Missing 0 clicksSix page-one pages, about 7,400 impressions3,900Impressions on a service with no page of its own2 pagesIndexed money pages earning zero impressions15 queriesFor a service the business doesn’t sell Written by Ram Kr Shukla, SEO and growth consultant Quick

Service Page Gap Analysis: Find the Pages Your Local Business Is Missing Read More »

Call now, Learn more or Book: pick the right GBP button

Google Business Profile Posts and the Call Now Button: What to Pick, What It Changes

Local SEO. Google Business Profile Google Business Profile Posts and the Call Now Button: What to Pick, What It Changes 8 of 9Posts in one month that carried a Call now button4 to 8Calls from the profile, month on month57Direction requests, the profile’s best monthDown 1Website clicks over the same month Written by Ram Kr

Google Business Profile Posts and the Call Now Button: What to Pick, What It Changes Read More »

Turn Job Photos Into Project Pages That Rank

Contractor Project Pages: Turning Job Photos Into Local SEO

Local SEO. Contractors Contractor Project Pages: Turning Job Photos Into Local SEO 0Job photos on one roofer’s gallery page73Before and after shots from 5 jobs, stuck in a shared drive51 of 201Frames from a lawn company’s shoot that reached its siteTown onlyThe narrowest location a project page should publish Written by Ram Kr Shukla, SEO

Contractor Project Pages: Turning Job Photos Into Local SEO Read More »

Average position fell, clicks didn't: why

Average Position Dropped in Search Console, but Clicks Didn’t? Here’s Why

Search Console. Diagnostics Average Position Dropped in Search Console, but Clicks Didn’t? 19.7Reported average for one trade query5 to 9Where it actually ranked on normal days4xPage impressions, one quarter to the next29 to 55Clicks on that page, same two quarters Written by Ram Kr Shukla, SEO and growth consultant Quick answer Search Console’s average position

Average Position Dropped in Search Console, but Clicks Didn’t? Here’s Why Read More »

Why the Search Console API Misses Your Keywords

Search Console API Missing Keywords: Why the Numbers Don’t Add Up

Measurement. Search Console API Search Console API Missing Keywords: Why the Numbers Don’t Add Up 22,589Impressions on a head term the top-rows pull never returned55 of 132Grid cells that read blank while every keyword ranked29.4%Of one store’s clicks with no query attached1 rowPer keyword per period: the call that can’t miss Quick answer Two separate

Search Console API Missing Keywords: Why the Numbers Don’t Add Up Read More »

The SEO Dashboard That Stops Overstating SEO

Looker Studio SEO Dashboard: Blending GSC and GA4 Without Overstating SEO

SEO Analytics. Looker Studio Looker Studio SEO Dashboard: Blending GSC and GA4 Without Overstating SEO 15xHow far one all channel scorecard overstated SEO2 to 3 daysSearch Console lag that empties a date blend388 rowsLanding pages that earned clicks, joined to orders4.72%Organic search CVR, against 1.94% for paid social Written by Ram Kr Shukla, SEO and

Looker Studio SEO Dashboard: Blending GSC and GA4 Without Overstating SEO Read More »

Why GA4 Arrows Lie After a Tracking Fix

GA4 Comparisons After a Tracking Change: Why the Arrows Lie, and When to Trust Them Again

GA4. Measurement GA4 Comparisons After a Tracking Change: Why the Arrows Lie, and When to Trust Them Again +803.5%Transactions arrow on one store, caused by a tracking fix+789.0%Purchase revenue arrow, same window, same causeNo dataAdd to carts comparison, because the event was broken all windowDay 56First honest Last 28 days comparison after day 0 Quick

GA4 Comparisons After a Tracking Change: Why the Arrows Lie, and When to Trust Them Again Read More »

Is the Blog Making Money? Two Numbers in GA4

GA4 Blog Conversions: Is Your Blog Actually Making Money?

Analytics. Measuring the blog GA4 Blog Conversions: Is Your Blog Actually Making Money? 4Transactions from blog landing sessions in 28 days48Add to carts from those same blog sessions11 secAverage engagement across 11,479 blog sessions0.46%Home market blog conversion rate, bots filtered out Written by Ram Kr Shukla. Numbers from one D2C beauty store, anonymised. Quick answer

GA4 Blog Conversions: Is Your Blog Actually Making Money? Read More »