Everyone obsesses over Google Business Profile optimization and reviews.
Meanwhile, local businesses are winning with tactics most SEO guides never mention.
These aren't secrets. They're just overlooked.
Here are the local SEO wins that actually move the needle: 🧵👇
Google's May 2026 core update is done rolling out.
It took about 12 days and brought major ranking volatility, including spikes on May 23, May 30, and right before completion.
See what changed and what #SEOs should watch next: https://t.co/oytmBUmWc0
Massive SEO News: Google is launching the most requested report in Google Search Console ever. A new AI performance report!
Here's what we know so far:
• It will include dedicated reports for both Search and Discover
• The data will be reflected within Search for AI Overviews and AI Mode, alongside AI features in Discover
• The report will only be focused on impressions within generative AI features, not clicks
• The rollout will start with a subset of websites, allowing thorough testing (so keep an eye out!)
There are some major limitations to this initial testing phase, where the actual queries that users are searching won't show in the report, with only impressions for pages, countries, devices, and dates.
Though the dataset will be limited, this is certainly a step in the right direction!
I will be covering this rollout within my newsletter, so make sure to subscribe if you aren't already: https://t.co/J6GbI1tB27
Pages ranking 11-20 are the lowest-hanging fruit in SEO.
Open GSC.
Filter by position 11-20.
Sort by impressions descending.
Pick the top 5.
On each one:
1. Rewrite the H1 to match the query
2. Add 5 internal links pointing in
3. Expand the section that actually answers the query
New page 1 rankings in 2-3 weeks. Every single time.
In the last 6 months at @Ahrefs, we analyzed over 1 billion data points across 14 studies. Here's what we learned about AI search optimization:
1) "Best X" blog listicles are the single most prominent content format cited by AI chatbots. They make up 43.8% of all page types cited by ChatGPT specifically.
2) 67% of ChatGPT's top 1,000 citations come from sources marketers can't influence: Wikipedia (29.7%), homepages (23.8%), app stores (6.6%). Only 32.3% are influenceable content like educational pages, reviews, news, and blog posts.
3) 28.3% of ChatGPT's most-cited pages have zero Google organic visibility. These pages get cited repeatedly by ChatGPT despite not ranking in Google at all. A completely separate discovery layer.
4) ChatGPT only cites about 50% of the URLs it retrieves. It fetches dozens of pages per query but uses half as background context without attribution. This means that being retrieved and being cited are very different things.
5) Adding schema markup had zero meaningful impact on AI citations. AI Overviews actually dipped −4.6%, while AI Mode (+2.4%) and ChatGPT (+2.2%) showed changes indistinguishable from zero.
6) YouTube mentions have the highest correlation (0.737) with AI brand visibility out of all the factors we studied (including all the conventional SEO metrics like backlinks, page count, DR, etc). This held true for both Google-owned and OpenAI products.
7) AI Overviews reduce clicks to the #1 result by 58%. That’s up from 34.5% just 10 months earlier. The trend is accelerating.
8) 99.9% of AI Overviews appear on informational intent queries. Transactional, navigational, and local searches are almost entirely AIO-free. Shopping triggers AIOs just 3.2% of the time.
9) For a given search query, Google’s AI Mode and AI Overviews reach the same conclusions 86% of the time — but cite almost entirely different sources (only 13.7% citation overlap).
10) AI Overviews change every 2.15 days on average, with 70% of content differing between consecutive observations. But semantic similarity stays at 0.95. The words, sources, and entities constantly shuffle, but the actual meaning barely moves.
The Google May 2026 core update hits big time yesterday, Saturday, May 30th - this is turning out to be a big Google algorithm update https://t.co/PpyIUxOoGK
Ive compiled all of the live stream views of the New Glenn Booster explosion into one video (mainly for myself) but its also a good way to archive this footage as you can only rewind the 24/7 views up to 12 hours in the past so this footage would be lost to the public otherwise.
Also making use of this blue check by uploading a long ass video.
All Credits go towards the livestream providers: NSF, Avid Space, and Spaceflight Now.
Credits and time stamps are provided in the index portion of the video at the very begining
You can get denied for every apartment in the city over a $389 move-out charge you never saw.
The leasing office smiles, takes your $75 application fee, runs a tenant screen, and a file from RealPage or CoreLogic quietly says you are a risk.
Your Experian report looks clean. Doesn't matter.
There is a second credit report for renters.
RealPage. CoreLogic. TransUnion SmartMove. LexisNexis. Experian RentBureau.
These mfs collect eviction records, landlord balances, skipped leases, old addresses, court data, and random apartment office notes from 4 years ago.
Then a leasing office uses that report to deny you without explaining shit.
Under the FCRA, tenant screening companies are consumer reporting agencies.
If a landlord denies you because of one of those reports, they have to send an adverse action notice with the company name, address, phone number, and your right to get a free copy.
They hate when you know that part.
The play
Ask the leasing office:
"Which consumer reporting agency did you use for my screening?"
Do not accept "our system denied it."
No mf. A company denied it. Get the name.
Then request your full tenant file from every screening company that might have touched you:
RealPage
CoreLogic Rental Property Solutions
TransUnion SmartMove
LexisNexis
Experian RentBureau
If they show a balance, demand the source.
If they show an eviction, demand the case number.
If they show a move-out charge, demand the ledger, lease, notice, photos, and final accounting.
The dispute letter:
"I dispute the accuracy of this tenant screening entry. Provide the source, date of furnishing, complete payment ledger, lease agreement, move-out statement, and documentation showing I was legally responsible for the amount reported. If you cannot verify all details within 30 days, delete this entry under the FCRA."
Send it certified.
Then send the same dispute to the apartment company that furnished the balance.
A $389 "carpet cleaning" charge becomes a problem for them when you ask for:
move-in photos
move-out photos
deposit accounting
invoice from the vendor
proof they mailed the notice to the right address
Half these offices cannot find a lease from 2022. They definitely cannot find the invoice from "Dave's Carpet Care LLC" they made up after you moved.
lmao.
If the screening company "verifies" without giving you the source, file CFPB complaint and attach your dispute.
"Consumer reporting agency verified inaccurate tenant screening information without providing source documentation after written dispute."
Now compliance has to read it.
The apartment manager who was ignoring your emails is no longer the person handling the file. Legal is.
One corrected file can change every application after it.
(i fix credit in 30-90 days. link in bio)
most local business owners have no idea how google actually decides who ranks in the map pack
they assume it's some mysterious black box
it isn't
google has publicly stated the 3 factors that determine map pack rankings
relevance
distance
prominence
understanding what each one means and how to influence it will change how you approach your entire seo strategy
relevance
how well your gbp matches what the searcher is looking for
this is controlled by
your primary category being an exact match for the service being searched
your secondary categories covering your other services
your business description using your target keywords naturally
your services list being filled out completely with the exact terms people search for
your gbp posts and updates reinforcing your services over time
if someone searches "emergency plumber" and your category is "plumber" but you have "emergency service" listed in your services and a recent post about a 2am emergency call you handled
you are more relevant than a "plumber" with no emergency signals anywhere on the profile
most business owners fill out their primary category and stop
the winners fill out every single field on the profile
distance
how close your verified business address is to the person searching
this is the one factor you cannot directly control after you choose your address
but you can influence it in two big ways
if you are setting up a new business or considering opening a second location, pick the address strategically based on where your customers actually are
if your service area covers multiple cities, you need a second physical location in the city where you are not ranking, not just an expanded service area radius
google heavily favors profiles with a verified physical address in the city being searched
a service area business with no address will almost never outrank a business with a real address in the same city, even if the service area business has more reviews and more backlinks
this is why some businesses run multiple gbps in different cities under the same parent company
each one has a real address, a real phone, and gets verified independently
prominence
how well known and trusted your business is overall
this is where most of the seo work actually happens
prominence is influenced by
review count and review velocity
quality of those reviews including length, photos, and specific service mentions
backlinks pointing to your website
citations and mentions across the web
website authority and rankings for related terms
brand searches (people directly searching your business name)
news mentions and press
social media presence and engagement
prominence is the longest term play but it is also the most defensible
a business with 600 quality reviews, 200 backlinks, and 5 years of brand search history cannot be easily caught by a competitor who just started 6 months ago
here is what most agencies get wrong
they focus 90% of their effort on relevance (optimizing the profile) and almost nothing on prominence (building authority over time)
relevance gets you in the conversation
distance gets you in the consideration set if you're nearby
prominence is what actually wins
if you are losing to a competitor in the map pack right now, the question isn't "what optimization did i miss?"
it is "what do they have more of?"
usually the answer is reviews, backlinks, or brand mentions
go look at your top 3 competitors right now and compare them to you on all 3 factors
if you are a local business owner and your google business profile keeps getting suspended, here is exactly why and how to prevent it
google suspends profiles for one reason
they think you are violating their guidelines, either intentionally or by accident
the most common triggers i see across 70+ businesses
your business name has keywords stuffed in it that aren't on your storefront, your llc paperwork, or your website
example: your llc is "smith plumbing" but your gbp says "smith plumbing emergency plumber dallas 24/7"
google will catch that eventually and pull the listing
your address is a virtual office, a ups store, a coworking space, or a residential home that doesn't match what google can see on street view
your phone number on the gbp doesn't match the phone number on your website, your yelp, your bbb, or your facebook
you changed too many fields at once. address, phone, name, and category all in the same week looks like account takeover behavior to google's algorithm
you have two gbp listings at the same address for different businesses without proper separation
here is how to prevent suspension before it happens
your gbp business name should match your llc filing exactly. nothing more, nothing less
your address should be a real location you can prove with a utility bill, a lease, and signage on the door
your nap (name, address, phone) should be identical across your website, every citation, every social profile, and every directory listing
if you need to update something, change one field at a time and wait 2 weeks between changes
upload real photos of your storefront, your team, your trucks, and your work. do not pull stock photos off the internet
if you get suspended
do not panic and do not file 6 reinstatement requests in a row
file one reinstatement request through the google business profile help community with proof of business ownership
utility bill at the address
business license
photos of signage
articles of incorporation
🚨 Anthropic just showed a 24-minute workshop on how to actually do prompts for Claude.
Taught by the people who built it.
Free. No registration. No paywall.
I've seen $300 courses that don't cover what they teach in the first 8 minutes.
Watch it and bookmark it now.
AI-generated content floods the web in 2026.
95% of it reads like AI.
The 5% that doesn't?
They have an editing process.
Here's the framework that turns AI drafts into quality content: 🧵👇
New: AI Citation Ranking Factors
Everyone talks about AI Citations as a way to boost visibility + traffic, but what works?
To find out, I gathered every study/experiment from the past 2 years, and scored the biggest wins
22 Ranking Factors associated with earning AI citations
Google'dan kalıcı Backlink Fırsatı!
Google'dan Search Console Bağlantılar ve Semrush gibi araçlarda gözükecek şekilde bağlantı alabilmek mümkün.
İlk yöntem hem ücretsiz hem de oldukça basit bir yöntem.
Search Console Forumunda soru oluşturarak bağlantınızı reklam olduğu belli olmayacak şekilde bırakarak backlink sahibi olabilirsiniz.
İkinci yöntem ise Chrome eklenti mağazası.
Gemini ile sadece 10 dakika konuşarak siteniz ile ilgili basit bir Chrome eklentisi yapabilirsiniz.
Web Developer Dashboard üzerinden de bu eklentiyi mağazaya yükledikten sonra onaylanması durumunda Google'dan kalıcı bir backlink elde etmiş oluyorsunuz.
👇👇👇👇👇
Detaylar ve gerekli olan linkler videoda mevcut.
Claude can do a technical SEO audit for you. Use this prompt.
"Run a technical SEO audit on [yoursite . com]
Check for and report on:
- Core Web Vitals (LCP, INP, CLS) for the homepage and top 5 landing pages / indexation issues / canonical tag implementation
- JavaScript rendering (does Google see what users see?)
– mobile usability
– structured data (what schema exists? what's missing?)
– page speed bottlenecks
– redirect chains and 404s Put everything in a table:
issue / impact level (high/medium/low)
– fix difficulty (easy/medium/hard). Sort by impact.
Give me the top 10 fixes to make this week."
"How many location pages should I have?" is the most common SEO question I get from home service owners.
My answer is the opposite of what your last agency probably told you or what you see on Twitter.
200 location pages don't rank you in 200 cities. Most won't even get indexed.
Here's why, and the strategy that actually does what those pages were supposed to do.
Google can't index 200 thin pages of duplicate content. The first 5-10 might get crawled and ranked. The other 190 just sit there bloating the site architecture and contributing nothing. They actually hurt the pages you do want ranking by diluting your topical authority.
The pattern looks identical every time I audit it:
> Service area page #1: "We provide drain cleaning to homes and businesses in Phoenix..."
> Service area page #2: "We provide drain cleaning to homes and businesses in Scottsdale..."
> Service area page #3: "We provide drain cleaning to homes and businesses in Tempe..."
Same template, same content, city name swapped. Google reads this as duplicate content and decides the site isn't worth ranking in any of those cities.
Building 200 of these doesn't 200x your reach. It zeros it out.
What actually ranks you in multiple cities is the structure of how your existing pages link to each other.
Here's the principle: when your service pages and location pages link to each other in a structured way, Google understands you offer drain cleaning in 12 different cities. Without that linking, Google thinks you offer it in 1.
What you actually need is 8-15 well-built location pages with the right internal linking between them and your service pages, not 200 templated ones.
Here's the structure that actually works.
> Pick your money services. Drain cleaning, water heater, sewer line, etc. Whatever your top 5-8 services are.
> Pick your real service area cities. The 8-15 cities you actually want to rank in, not 50 dummy locations.
> Build out unique location pages for those 8-15 cities. Local landmarks, neighborhood names, city-specific issues, photos of your team in that city.
> On each service page, add a section called something like "Where We Offer [Service]." List every city you serve, each one linking to that city's location page.
> On each location page, add a similar section called "Services We Offer in [City]." List every service you offer, each one linking to that service page.
> Make sure the anchor text on every link uses the actual keyword. "Drain cleaning in Phoenix" not "click here" or "learn more."
That's the framework. Every service page now has 8-15 contextual outbound links to location pages, and every location page has 5-8 contextual outbound links to service pages.
Google walks that structure and instantly understands two things:
1. You offer this service in all of these cities
2. These cities are part of your real service area
What you're really doing is telling Google how to map your business onto its index. With 15 properly linked pages instead of 200 isolated ones.
A few things owners get wrong when they try to do this themselves:
> Footer links to all locations and services are useful for crawling and navigation, but they usually shouldn’t be your main internal linking strategy.
> Generic anchors like "Phoenix" or "drain cleaning" alone. Those carry less weight than "drain cleaning in Phoenix" as a complete keyword phrase.
> Linking only from blog posts. Blog content can support the cluster, but the real value is service-to-location and location-to-service linking on the money pages.
> Sticking the link section in a sidebar widget. In-body links inside the page content carry more weight than sidebar or boilerplate elements.
Sites that rank top 3 in competitive markets average around 15 well-built location pages connected by 200+ contextual internal links wired between them and the service pages.
If you have 50+ location pages right now and most aren't ranking, the fix is to prune down to the ones that matter and wire them up correctly.
Spend an afternoon on this and you'll see Map Pack movement within 60 days in most markets.
Without a doubt, our best trail camera capture yet: the first documented observation of a cougar with kittens in Minnesota in modern history. Turn up the volume to hear all the vocalizations.
The footage, which was captured on March 25, shows a cougar with 3 large kittens while they feed on a deer they killed just south of Voyageurs National Park.
We captured this surreal footage because we started a study to understand the survival and mortality patterns of deer in our area this winter. As part of that work, we GPS-collared several deer in the area in January.
In late March, we received a mortality signal from a GPS-collared deer and found the carcass buried under a pile of leaves on a hillside—a tell tale sign of feline predation.
We suspected it was likely a bobcat but thought, just possibly, it could be a cougar. So we put up two trail cameras on the cached deer carcass and 4 hours later, two cougar kittens returned to the kill.
The entire family showed up that evening and spent hours in front of our cameras. In total, we captured 7.3 hr (435 minutes) of video footage of these animals. We will share more footage soon!
Huge thanks to the Minnesota Environment and Natural Resources Trust Fund for supporting the Voyageurs Wolf Project and the recent effort to understand deer survival in the area. Their support was critical to this observation—without it, we would never have captured this footage.
And huge thanks to the >10,600 donors who have supported our project and enabled us to purchase trail cameras supplies. The cameras (and batteries, SD cards, mounts) we set at this kill were purchased with funds from donations.